Skip to main content

Actor:Group

 Actor:Group  node definition.

Description

Nodes with both the "Actor" and "Group" labels, representing all pairings or larger groupings of people that are understandable and uniquely identifiable, able to act and/or hold responsibilities as a recognized unit (e.g., a married couple, a formally-instituted organization, a short-term team, etc.). Represented in visualizations by HTML hex color #6A4C93:  Actor:Group  with white (#FFFFFF) label text.

Analogy

A row in a "Groups" spreadsheet or relational database table.

Example

"Calvin University", "Department of Antiquities of Jordan", "UJAP 2024 Fieldwork Team"

CIDOC-CRM Mapping

MAYBE include a short summmary here, but leave the details for the designated CIDOC-CRM section.

Node Properties

Basic Properties

propertytypereq?uniq?descriptionexample(s)
------
uidstringYYUnique identifier as alphanumeric slug, prepended with “group-”"group-ujap-2024-team"
namestringYYUnique name by which this Group is known in the database."UJAP.2024.Team"
descriptionstringYnShort description of the Group recorded by this node. Will almost certainly be unique, but this is not enforced."UJAP.2024 field season team."
dateFormationstring (edtf)nnWhere relevant and available, the date this group was formed, as precisely as possible, in extended date-time format (level 0/1 supported)."2024-04"
dateEndstring (edtf)nnWhere relevant and available, the date this group was dissolved, as precisely as possible, in extended date-time format (level 0/1 supported)."2024-06-10"

TENTATIVE Properties

(these may be changed to edge/relationships with Vocab terms or ContactPoint nodes, rather than directly stored as node properties)

propertytypereq?uniq?descriptionexample(s)
------
typestringnnThe type of Group recorded by this group entity, selected from the Vocab:GroupType controlled vocabulary."Temporary fieldwork team."
emailstringnnWhere relevant and available, the primary email address for this group."team@domain.com"
phonestringnnWhere relevant and available, the primary telephone number (with country code) for this group."+1-555-555-5555"
homepagestringnnWhere relevant and available, the primary homepage/website address for this group."https://ummaljimal.org"
postalAddressstringnnWhere relevant and available, the primary postal address for this group."3201 Burton Street, Calvin University, Grand Rapids, MI 49506, USA"

System/Audit Properties

(these are not required/enforced by Neo4j but are populated via the UJAP Database web application; these could also be handled—perhaps more simply—by edge/relationship to AuditEvent nodes)

propertytypereq?uniq?descriptionexample(s)
proposedAtdatetimennTimestamp of entity proposal (initial database record creation)"2026-01-30T02:39:15.638Z"
proposedBystringnnEmail or userID of the person who created this entity's initial/proposed record"person@email.com"
approvedAtdatetimennTimestamp of entity proposal (initial database record creation)"2026-01-30T12:47:15.638Z"
approvedBystringnnEmail or userID of the person who created this entity's initial/proposed record"person@email.com"
committedAtdatetimennof node entity COMMIT (i.e., formal approval/ publishing to database by an admin)."2026-01-31T02:41:56.043Z"
committedBystringnnEmail or userID of the person who COMMITTED this node entity."person@email.com"
THE FOLLOWING RELATIONSHIPS REQUIRE ATTENTION/EDITING!

Relationships (outgoing)

 :Actor:Group  ) ——[:MEMBER_OF]——> (  :Actor:Group  )

Relationships (incoming)

 :Activity:FieldSeason  ) ——[:CARRIED_OUT_BY]——> (  :Actor:Group  )

 :Activity:FieldworkProcess  ) ——[:CARRIED_OUT_BY]——> (  :Actor:Group  )

 :Activity:LabProcess  ) ——[:CARRIED_OUT_BY]——> (  :Actor:Group  )

 :Activity:Sampling  ) ——[:CARRIED_OUT_BY]——> (  :Actor:Group  )

 :Actor:Group  ) ——[:MEMBER_OF]——> (  :Actor:Group  )

 :Actor:Person  ) ——[:MEMBER_OF]——> (  :Actor:Group  )