This repository has been archived by the owner on Oct 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
2.5 Ranges and class level properties
Sarah Vincent edited this page Sep 22, 2022
·
3 revisions
The range of a Latimer Core class defines the classes to which it can validly be attached. This is intended to provide guidelines for reasonable interconnections between classes that are useful when describing a given aspect of a collection. For example, the TemporalCoverage
class can be validly attached to the CollectionStatusHistory
, Event
, or PersonRole
classes in order to document the time spans for those classes.
Class Name | Range (i.e., other classes to which this class can be attached) |
---|---|
Address | OrganisationalUnit, Person, StorageLocation |
ChronometricAge | ObjectGroup |
CollectionDescriptionScheme | RecordLevel |
CollectionStatusHistory | ObjectGroup |
ContactDetail | ObjectGroup, OrganisationalUnit, Person, PersonRole |
Event | ObjectGroup |
GeographicOrigin | ObjectGroup |
GeologicalContext | ObjectGroup |
Identifier | ChronometricAge, CollectionDescriptionScheme, CollectionStatusHistory, Event, GeographicOrigin, GeologicalContext, ObjectClassification, ObjectGroup, OrganisationalUnit, Person, RecordLevel, Reference, StorageLocation, Taxon |
MeasurementOrFact | ChronometricAge, CollectionStatusHistory, Event, GeographicOrigin, GeologicalContext, ObjectClassification, ObjectGroup, OrganisationalUnit, Person, PersonRole, StorageLocation, Taxon, TemporalCoverage |
ObjectClassification | ObjectClassification, ObjectGroup |
ObjectGroup | RecordLevel |
OrganisationalUnit | ObjectGroup, OrganisationalUnit, RecordLevel |
Person | PersonActivity, PersonRole |
PersonRole | Event, MeasurementOrFact, ObjectGroup, OrganisationalUnit, RecordLevel |
RecordLevel | NA |
Reference | ChronometricAge, CollectionStatusHistory, Event, GeographicOrigin, GeologicalContext, Identifier, ObjectGroup, Person, PersonRole, RecordLevel, ResourceRelationship, Taxon, TemporalCoverage |
ResourceRelationship | ObjectGroup, RecordLevel |
SchemeMeasurementOrFact | CollectionDescriptionScheme |
SchemeTerm | CollectionDescriptionScheme |
StorageLocation | ObjectGroup |
Taxon | ObjectGroup |
TemporalCoverage | CollectionStatusHistory, Event, MeasurementOrFact, OrganisationalUnit, PersonRole, ResourceRelationship |
Table 1: Ranges for each Latimer Core class
Conversely, the class-level properties define which other classes can be attached to a given Latimer Core class:
Class Name | Class-level Properties |
---|---|
Address | Identifier |
ChronometricAge | Identifier, MeasurementOrFact, Reference |
CollectionDescriptionScheme | Identifier, Reference |
CollectionStatusHistory | Identifier, MeasurementOrFact, Reference, TemporalCoverage |
ContactDetail | Identifier |
Event | Identifier, MeasurementOrFact, PersonRole, Reference, TemporalCoverage |
GeographicOrigin | Identifier, MeasurementOrFact, Reference |
GeologicalContext | Identifier, MeasurementOrFact, Reference |
Identifier | Reference |
MeasurementOrFact | Identifier, Reference, TemporalCoverage |
ObjectClassification | Identifier, MeasurementOrFact, ObjectClassification, Reference |
ObjectGroup | ChronometricAge, CollectionStatusHistory, Event, GeographicOrigin, GeologicalContext, Identifier, MeasurementOrFact, ObjectClassification, OrganisationalUnit, PersonRole, Reference, ResourceRelationship, StorageLocation, Taxon |
OrganisationalUnit | Address, ContactDetail, Identifier, MeasurementOrFact, OrganisationalUnit, PersonRole, Reference, TemporalCoverage |
Person | Address, ContactDetail, Identifier, MeasurementOrFact, Reference |
PersonRole | Address, ContactDetail, Event, Identifier, MeasurementOrFact, Person, Reference, TemporalCoverage |
RecordLevel | CollectionDescriptionScheme, Identifier, ObjectGroup, OrganisationalUnit, PersonRole, Reference |
Reference | Identifier |
ResourceRelationship | Identifier, Reference, TemporalCoverage |
SchemeMeasurementOrFact | Identifier, Reference |
SchemeTerm | Identifier, Reference |
StorageLocation | Address, Identifier, Reference, MeasurementOrFact |
Taxon | Identifier, Reference, MeasurementOrFact |
TemporalCoverage | MeasurementOrFact, Reference |
Table 2: Class-level properties for each Latimer Core class
Version | Date | Contributors | Status |
---|---|---|---|
1.x | TBD | Matt Woodburn, Jutta Buschbom, Sarah Vincent, Kate Webbink, Maarten Trekels, Janeen Jones, Sharon Grant | Expert Review - In progress |
1.0 | 2022-06-10 | Matt Woodburn, Jutta Buschbom, Sarah Vincent, Kate Webbink, Maarten Trekels, Janeen Jones, Sharon Grant | v1 - Archived |
0.1 | 2022-02-10 | Matt Woodburn, Jutta Buschbom, Sarah Vincent, Kate Webbink, Maarten Trekels, Janeen Jones, Sharon Grant | Draft |