Activity:FieldworkProcess
Activity:FieldworkProcess node definition.
Description
Nodes with both the "Activity" and "FieldworkProcess" labels, representing an individual high-level fieldwork action such as the work of an individual working day, excavation of an individual archaeological context, or documentation of a specific survey transect with materials collection, etc.. "FieldworkProcess" activities will usually be part of a larger "FieldSeason" activity, and may be composed of multiple sub-activities of various types. Represented in visualizations by HTML hex color #6BAED6: Activity:FieldworkProcess with black (#000000) label text.
Analogy
A row in a "FieldworkProcess" spreadsheet or relational database table.
Example
"UJAP.2024:U.10:progress20May": all work associated with trench U.10 on 20 May 2024.
CIDOC-CRM Mapping
MAYBE include a short summmary here, but leave the details for the designated CIDOC-CRM section.
Node Properties
Basic Properties
| property | type | req? | uniq? | description | example(s) |
|---|---|---|---|---|---|
| - | - | - | - | - | - |
| uid | string | Y | Y | Unique identifier as alphanumeric slug, prepended with “fwp-” | "fwp-ujap-2024-u-10-2024-05-11" |
| name | string | Y | Y | Unique name by which this FieldworkProcess is known in the database. | "UJAP.2024:U.10:2024-05-11" |
| description | string | Y | n | Short description of the FieldworkProcess activity recorded by this node. Will almost certainly be unique, but this is not enforced. | "Daily fieldwork in UJ.U.10 on 11 May, 2024" |
| dateStart | string (edtf) | n | n | Where relevant and available, the date this activity began, as precisely as possible, in extended date-time format (level 0/1 supported). | "2024-05-11" |
| dateEnd | string (edtf) | n | n | Where relevant and available, the date this activity ended, as precisely as possible, in extended date-time format (level 0/1 supported). | "2024-05-11" |
TENTATIVE Properties
(these may be changed to edge/relationships with Vocab terms, rather than directly stored as node properties)
| property | type | req? | uniq? | description | example(s) |
|---|---|---|---|---|---|
| - | - | - | - | - | - |
| method | [string list] | n | n | A list of general methods used in this FieldworkProcess activity, as a string array. Values are selected from the Vocab:MethodType controlled vocabulary | ["excavation," "survey"] |
| tool | [string list] | n | n | A list of general tools/equipment used in this FieldworkProcess activity, as a string array. Values are selected from the Vocab:ToolType controlled vocabulary. | ["tool1", "tool2", "tool3"] |
| conditions | [string list] | n | n | A list of conditions under which this FieldworkProcess activity took place, as a string array. Values are selected from the Vocab:ActivityConditions controlled vocabulary. | ["rushed", "dry"] |
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)
| property | type | req? | uniq? | description | example(s) |
|---|---|---|---|---|---|
| proposedAt | datetime | n | n | Timestamp of entity proposal (initial database record creation) | "2026-01-30T02:39:15.638Z" |
| proposedBy | string | n | n | Email or userID of the person who created this entity's initial/proposed record | "person@email.com" |
| approvedAt | datetime | n | n | Timestamp of entity proposal (initial database record creation) | "2026-01-30T12:47:15.638Z" |
| approvedBy | string | n | n | Email or userID of the person who created this entity's initial/proposed record | "person@email.com" |
| committedAt | datetime | n | n | of node entity COMMIT (i.e., formal approval/ publishing to database by an admin). | "2026-01-31T02:41:56.043Z" |
| committedBy | string | n | n | Email or userID of the person who COMMITTED this node entity. | "person@email.com" |
Relationships (outgoing)
( :Activity:FieldworkProcess ) ——[:CARRIED_OUT_BY]——> ( :Actor:Group )
( :Activity:FieldworkProcess ) ——[:CARRIED_OUT_BY]——> ( :Actor:Person )
( :Activity:FieldworkProcess ) ——[:DEFINED_GEOLOCATION]——> ( :Place:Geolocation )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:Area )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:Context )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:Grid )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:Point )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:Region )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:Site )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:StorageLocation )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:StratigraphicInterface )
( :Activity:FieldworkProcess ) ——[:TOOK_PLACE_AT]——> ( :Place:Trench )
Relationships (incoming)
( :Activity:FieldworkProcess )
——[:PART_OF_ACTIVITY]——>