CIDOC CRM Periods
From ClarosWiki
Contents |
Time periods
For the purposes of CLAROS, periods are extents of time, in the sense of CRM E52.Time-Span.
Template for period (Time-Span)
<crm:E52.Time-Span rdf:about="$PERIOD_URI"> <!-- Label (OPTIONAL) --> <!-- Extent (OPTIONAL) --> <!-- Named period (OPTIONAL) --> </crm:E53.Time-Span>
Where:
- $PERIOD_URI
- A globally unique URI that identifies a particular period.
- The value and
rdf:aboutattribute specifying it are optional, but including them can improve efficiency of the CLAROS data web by reducing the amount of data to be stored. - All references to the object within data exported from a source dataset should use the same URI. There is no requirement that data from different sources use the same URI, but it may be advantageous if they do, and it is important that the same URI is not used to refer to different places (or other things).
TODO: define some common CLAROS period identifiers.
Label
This may appear just once for each period.
<rdfs:label>$LABEL</rdfs:label>
Where:
- $LABEL
- A short human-readable label for describing the period in user interfaces. Multiple labels may be given in different languages.
Extent (OPTIONAL)
Defines a start date and end date for an interval within which the period falls.
Either this construct, or "Named interval" (below) should be used exactly once.
<crm:P82.at_some_time_within>
<crm:E61.Time_Primitive rdf:about="$TIME_URI">
<claros:not_before rdf:datatype="&xsd;gYear">$PERIOD_BEGIN</claros:not_before>
<claros:not_after rdf:datatype="&xsd;gYear">$PERIOD_END</claros:not_after>
</crm:E61.Time_Primitive>
</crm:P82.at_some_time_within>
Where:
- $TIME_URI
- URI for the defined time interval. Optional: the
rdf:aboutattribute specifying this may be omitted. - $PERIOD_BEGIN
- Earliest start date of the object production
- $PERIOD_END
- Latest end date of the object production
Named interval (OPTIONAL)
Indicates a named time interval within which the period falls:
<!-- Use time primitive reference envelope (PREFERRED) --> <crm:P82.at_some_time_within rdf:resource="$TIME_URI" />
or
<!-- Use time span reference envelope (ALTERNATIVE) --> <crm:P86.falls_within rdf:resource="$PERIOD_URI" />
Where:
- $TIME_URI
- Reference to a separately-defined
crm:E61.Time_Primitivewithin which the production took place. See extent above for an example definition of such a value. - $PERIOD_URI
- Reference to a separately-defined
crm:E52.Time-Spanwithin which the production took place.
Examples
Beazley
<crm:E52.Time-Span>
<crm:P82.at_some_time_within>
<crm:E61.Time_Primitive>
<claros:not_before rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-550</claros:not_before>
<claros:not_after rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">-500</claros:not_after>
</crm:E61.Time_Primitive>
</crm:P82.at_some_time_within>
</crm:E52.Time-Span>
Arachne
<crm:E52.Time-Span rdf:about="http://arachne.uni-koeln.de/timespan/augusteisch"/>
where http://arachne.uni-koeln.de/timespan/augusteisch is defined elsewhere, with indications of start and end dates.
TODO: use claros: namespace for these separately defined time periods.
