We want to use instances of this class to represent time periods relevant to ltc:entities other than ObjectGroup. This was prompted by the decision to use hasTemporalCoverage to record the start and end of instances of the PersonRole class instead of explict fields. #456 is related/should be read before making these changes.
[x] Update the class and property definitions to be more general/not focus solely on how it is used in relation to a 'collection', but instead is defined by TemporalCoverage.temporalCoverageType and/or the class to which the instance of the TemporalCoverage is attached.
[x] Add examples relevant to PersonRole, Event... (is it used anywhere else?)
See meeting notes: 2nd March 23 and related discussion around PersonRole detailed on 23rd Feb 23 Original defs: https://github.com/tdwg/cd/labels/Class%3ATemporalCoverage Current master defs: https://github.com/tdwg/cd/blob/review/standard/terms/ltc_standard_terms_draft.csv#L235 Has SKOS mappings: https://github.com/tdwg/cd/blob/review/standard/terms/ltc_skos_mapping.csv#L120
We want to use instances of this class to represent time periods relevant to ltc:entities other than ObjectGroup. This was prompted by the decision to use hasTemporalCoverage to record the start and end of instances of the PersonRole class instead of explict fields. #456 is related/should be read before making these changes.