CIDOC CRM Periods

From ClarosWiki

Jump to: navigation, search

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:about attribute 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:about attribute 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_Primitive within 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-Span within 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.

Personal tools