Skip to main content

Thing:Ecofact

 Thing:Ecofact  node definition.

Description

Nodes with both the "Thing" and "Ecofact" labels, representing physical and relatively portable biological or other environmental/naturally occuring remains collected or recorded in the process of archaeological fieldwork. Represented in visualizations by HTML hex color #6A994E:  Thing:Ecofact  with white (#FFFFFF) label text.

Analogy

A row in an "Ecofacts" spreadsheet or relational database table.

Example

"Pollen collected from flotation of UJ.U.10.032 soil sample", "Sheep/Goat bone"

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 “ecofact-”"ecofact-ujap-2024-022"
namestringYYUnique name by which this Ecofact is known in the database."UJAP.2024.Ecofact.022"
descriptionstringYnShort description of the Ecofact recorded by this node. Will almost certainly be unique, but this is not enforced."Sheep/Goat bones"

TENTATIVE Properties

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

propertytypereq?uniq?descriptionexample(s)
------
typestringnnThe type of Ecofact recorded by this node entity, selected from the Vocab:EcofactType controlled vocabulary."animal bone"

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)

 :Thing:Ecofact  )

——[:HAS_NOTE]——>

 :Thing:Note  )

Relationships (incoming)

 :Thing:Note  )

——[:HAS_NOTE]——>

 :Thing:Ecofact  )