Add archived slot definitions for various attributes
- Introduced dual_class_role, emic_name, employer_linkedin_url, employer_name, employment_dates_raw, employment_end_date, employment_start_date, end_date, end_seconds, end_time, ended_at_time, endowment_draw, engagement_rate, enriched_date, enrichment_metadata_whatsapp, enrichment_method_whatsapp, exhibition_timespan, has_timespan, policy_effective_from, policy_effective_to, start_date, can_or_could_be_retrieved_from, documents_or_documented, has_or_had_contributor, has_or_had_drawer, has_or_had_email, has_or_had_endowment_draw, has_or_had_engagement_metric, has_or_had_metadata, has_or_had_summary, is_or_was_employed_by, and is_or_was_expired_at slots. - Each slot includes detailed descriptions, ranges, and mappings to ensure compliance with ontology standards.
This commit is contained in:
parent
4fa0fd572f
commit
9342919c79
266 changed files with 4420 additions and 1435 deletions
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"generated": "2026-01-26T08:00:29.709Z",
|
||||
"generated": "2026-01-26T14:43:53.241Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3040,
|
||||
"totalFiles": 3027,
|
||||
"categoryCounts": {
|
||||
"main": 4,
|
||||
"class": 1052,
|
||||
"class": 1070,
|
||||
"enum": 153,
|
||||
"slot": 1827,
|
||||
"slot": 1796,
|
||||
"module": 4
|
||||
},
|
||||
"categories": [
|
||||
|
|
@ -190,6 +190,21 @@
|
|||
"path": "modules/classes/Appellation.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "Applicant",
|
||||
"path": "modules/classes/Applicant.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "ApplicantRequirement",
|
||||
"path": "modules/classes/ApplicantRequirement.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "ApplicantType",
|
||||
"path": "modules/classes/ApplicantType.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "Appointment",
|
||||
"path": "modules/classes/Appointment.yaml",
|
||||
|
|
@ -1735,6 +1750,21 @@
|
|||
"path": "modules/classes/DocumentationCentre.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "DocumentType",
|
||||
"path": "modules/classes/DocumentType.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "DocumentTypes",
|
||||
"path": "modules/classes/DocumentTypes.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "DOI",
|
||||
"path": "modules/classes/DOI.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "Domain",
|
||||
"path": "modules/classes/Domain.yaml",
|
||||
|
|
@ -1756,8 +1786,13 @@
|
|||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "DualClassLink",
|
||||
"path": "modules/classes/DualClassLink.yaml",
|
||||
"name": "Drawer",
|
||||
"path": "modules/classes/Drawer.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "DrawerNumber",
|
||||
"path": "modules/classes/DrawerNumber.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
|
|
@ -1845,6 +1880,16 @@
|
|||
"path": "modules/classes/EmailAddress.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "Embargo",
|
||||
"path": "modules/classes/Embargo.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "Employer",
|
||||
"path": "modules/classes/Employer.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "EncompassingBody",
|
||||
"path": "modules/classes/EncompassingBody.yaml",
|
||||
|
|
@ -1855,6 +1900,26 @@
|
|||
"path": "modules/classes/EncompassingBodyTypes.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "Endpoint",
|
||||
"path": "modules/classes/Endpoint.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "EngagementMetric",
|
||||
"path": "modules/classes/EngagementMetric.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "EnrichmentMetadata",
|
||||
"path": "modules/classes/EnrichmentMetadata.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "EnrichmentMethod",
|
||||
"path": "modules/classes/EnrichmentMethod.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "EnrichmentProvenance",
|
||||
"path": "modules/classes/EnrichmentProvenance.yaml",
|
||||
|
|
@ -1925,6 +1990,16 @@
|
|||
"path": "modules/classes/Expenses.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "ExpenseType",
|
||||
"path": "modules/classes/ExpenseType.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "ExpenseTypes",
|
||||
"path": "modules/classes/ExpenseTypes.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "ExternalWork",
|
||||
"path": "modules/classes/ExternalWork.yaml",
|
||||
|
|
@ -2115,6 +2190,11 @@
|
|||
"path": "modules/classes/GenerationEvent.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "GeographicExtent",
|
||||
"path": "modules/classes/GeographicExtent.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "GeoSpatialPlace",
|
||||
"path": "modules/classes/GeoSpatialPlace.yaml",
|
||||
|
|
@ -4810,6 +4890,16 @@
|
|||
"path": "modules/classes/URL.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "URLType",
|
||||
"path": "modules/classes/URLType.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "URLTypes",
|
||||
"path": "modules/classes/URLTypes.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "UserCommunity",
|
||||
"path": "modules/classes/UserCommunity.yaml",
|
||||
|
|
@ -6137,6 +6227,16 @@
|
|||
"path": "modules/slots/begin_of_the_end.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "can_or_could_be_fulfilled_by",
|
||||
"path": "modules/slots/can_or_could_be_fulfilled_by.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "can_or_could_be_retrieved_from",
|
||||
"path": "modules/slots/can_or_could_be_retrieved_from.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "cessation_observed_in",
|
||||
"path": "modules/slots/cessation_observed_in.yaml",
|
||||
|
|
@ -6367,11 +6467,6 @@
|
|||
"path": "modules/slots/contact.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "contact_email",
|
||||
"path": "modules/slots/contact_email.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "contact_point",
|
||||
"path": "modules/slots/contact_point.yaml",
|
||||
|
|
@ -6432,21 +6527,11 @@
|
|||
"path": "modules/slots/content_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "content_language",
|
||||
"path": "modules/slots/content_language.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "content_origin",
|
||||
"path": "modules/slots/content_origin.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "content_summary",
|
||||
"path": "modules/slots/content_summary.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "content_title",
|
||||
"path": "modules/slots/content_title.yaml",
|
||||
|
|
@ -6823,88 +6908,8 @@
|
|||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "dissolution_date",
|
||||
"path": "modules/slots/dissolution_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "dissolved_date",
|
||||
"path": "modules/slots/dissolved_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "document_description",
|
||||
"path": "modules/slots/document_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "document_title",
|
||||
"path": "modules/slots/document_title.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "document_type",
|
||||
"path": "modules/slots/document_type.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "documentation",
|
||||
"path": "modules/slots/documentation.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "documentation_produced",
|
||||
"path": "modules/slots/documentation_produced.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "documentation_source",
|
||||
"path": "modules/slots/documentation_source.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "documentation_url",
|
||||
"path": "modules/slots/documentation_url.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "documented_by",
|
||||
"path": "modules/slots/documented_by.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "documents_budget",
|
||||
"path": "modules/slots/documents_budget.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "doi",
|
||||
"path": "modules/slots/doi.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "domain_context",
|
||||
"path": "modules/slots/domain_context.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "download_endpoint",
|
||||
"path": "modules/slots/download_endpoint.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "drawer_number",
|
||||
"path": "modules/slots/drawer_number.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "dual_class_link",
|
||||
"path": "modules/slots/dual_class_link.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "dual_class_role",
|
||||
"path": "modules/slots/dual_class_role.yaml",
|
||||
"name": "documents_or_documented",
|
||||
"path": "modules/slots/documents_or_documented.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
|
|
@ -6912,61 +6917,11 @@
|
|||
"path": "modules/slots/dutch_context.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "eligible_applicant",
|
||||
"path": "modules/slots/eligible_applicant.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "eligible_country",
|
||||
"path": "modules/slots/eligible_country.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "embargo_end_date",
|
||||
"path": "modules/slots/embargo_end_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "embargo_reason",
|
||||
"path": "modules/slots/embargo_reason.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "emic_name",
|
||||
"path": "modules/slots/emic_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "emphasizes_or_emphasized",
|
||||
"path": "modules/slots/emphasizes_or_emphasized.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "employer_linkedin_url",
|
||||
"path": "modules/slots/employer_linkedin_url.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "employer_name",
|
||||
"path": "modules/slots/employer_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "employment_dates_raw",
|
||||
"path": "modules/slots/employment_dates_raw.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "employment_end_date",
|
||||
"path": "modules/slots/employment_end_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "employment_start_date",
|
||||
"path": "modules/slots/employment_start_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "en",
|
||||
"path": "modules/slots/en.yaml",
|
||||
|
|
@ -6982,11 +6937,6 @@
|
|||
"path": "modules/slots/end.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "end_date",
|
||||
"path": "modules/slots/end_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "end_of_the_begin",
|
||||
"path": "modules/slots/end_of_the_begin.yaml",
|
||||
|
|
@ -6997,56 +6947,16 @@
|
|||
"path": "modules/slots/end_of_the_end.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "end_seconds",
|
||||
"path": "modules/slots/end_seconds.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "end_time",
|
||||
"path": "modules/slots/end_time.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "ended_at_time",
|
||||
"path": "modules/slots/ended_at_time.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "endorsement_source",
|
||||
"path": "modules/slots/endorsement_source.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "endowment_draw",
|
||||
"path": "modules/slots/endowment_draw.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "ends_or_ended_at_location",
|
||||
"path": "modules/slots/ends_or_ended_at_location.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "engagement_rate",
|
||||
"path": "modules/slots/engagement_rate.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "enriched_date",
|
||||
"path": "modules/slots/enriched_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "enrichment_metadata_whatsapp",
|
||||
"path": "modules/slots/enrichment_metadata_whatsapp.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "enrichment_method_whatsapp",
|
||||
"path": "modules/slots/enrichment_method_whatsapp.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "entity_types_covered",
|
||||
"path": "modules/slots/entity_types_covered.yaml",
|
||||
|
|
@ -7347,11 +7257,6 @@
|
|||
"path": "modules/slots/exhibition_subtitle.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "exhibition_timespan",
|
||||
"path": "modules/slots/exhibition_timespan.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "exhibition_type",
|
||||
"path": "modules/slots/exhibition_type.yaml",
|
||||
|
|
@ -9017,6 +8922,11 @@
|
|||
"path": "modules/slots/has_or_had_content.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_contributor",
|
||||
"path": "modules/slots/has_or_had_contributor.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_conversion_rate",
|
||||
"path": "modules/slots/has_or_had_conversion_rate.yaml",
|
||||
|
|
@ -9142,11 +9052,31 @@
|
|||
"path": "modules/slots/has_or_had_domain.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_drawer",
|
||||
"path": "modules/slots/has_or_had_drawer.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_edition",
|
||||
"path": "modules/slots/has_or_had_edition.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_email",
|
||||
"path": "modules/slots/has_or_had_email.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_endowment_draw",
|
||||
"path": "modules/slots/has_or_had_endowment_draw.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_engagement_metric",
|
||||
"path": "modules/slots/has_or_had_engagement_metric.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_environmental_condition",
|
||||
"path": "modules/slots/has_or_had_environmental_condition.yaml",
|
||||
|
|
@ -9417,6 +9347,11 @@
|
|||
"path": "modules/slots/has_or_had_membership.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_metadata",
|
||||
"path": "modules/slots/has_or_had_metadata.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_method",
|
||||
"path": "modules/slots/has_or_had_method.yaml",
|
||||
|
|
@ -9932,6 +9867,11 @@
|
|||
"path": "modules/slots/has_or_had_suborganization.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_summary",
|
||||
"path": "modules/slots/has_or_had_summary.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_supplier",
|
||||
"path": "modules/slots/has_or_had_supplier.yaml",
|
||||
|
|
@ -10107,11 +10047,6 @@
|
|||
"path": "modules/slots/has_supervised_handling.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_timespan",
|
||||
"path": "modules/slots/has_timespan.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_unit",
|
||||
"path": "modules/slots/has_unit.yaml",
|
||||
|
|
@ -10447,6 +10382,11 @@
|
|||
"path": "modules/slots/implements_digital_platform.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "imposes_or_imposed",
|
||||
"path": "modules/slots/imposes_or_imposed.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "inbound_from",
|
||||
"path": "modules/slots/inbound_from.yaml",
|
||||
|
|
@ -10942,6 +10882,11 @@
|
|||
"path": "modules/slots/is_or_was_effective_at.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_employed_by",
|
||||
"path": "modules/slots/is_or_was_employed_by.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_encompassed_by",
|
||||
"path": "modules/slots/is_or_was_encompassed_by.yaml",
|
||||
|
|
@ -10952,6 +10897,11 @@
|
|||
"path": "modules/slots/is_or_was_equivalent_to.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_expired_at",
|
||||
"path": "modules/slots/is_or_was_expired_at.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_extracted_using",
|
||||
"path": "modules/slots/is_or_was_extracted_using.yaml",
|
||||
|
|
@ -13117,16 +13067,6 @@
|
|||
"path": "modules/slots/policy_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "policy_effective_from",
|
||||
"path": "modules/slots/policy_effective_from.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "policy_effective_to",
|
||||
"path": "modules/slots/policy_effective_to.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "policy_id",
|
||||
"path": "modules/slots/policy_id.yaml",
|
||||
|
|
@ -15002,11 +14942,6 @@
|
|||
"path": "modules/slots/start.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "start_date",
|
||||
"path": "modules/slots/start_date.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "start_of_the_start",
|
||||
"path": "modules/slots/start_of_the_start.yaml",
|
||||
|
|
|
|||
|
|
@ -38,11 +38,10 @@ imports:
|
|||
- ../slots/has_activity_name
|
||||
- ../slots/has_activity_description
|
||||
- ../slots/has_or_had_activity_type
|
||||
- ../slots/has_timespan
|
||||
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent (Rule 53)
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/is_or_was_succeeded_by
|
||||
- ../slots/preceding_activity
|
||||
- ../slots/start_date
|
||||
- ../slots/end_date
|
||||
- ../slots/status
|
||||
- ../slots/note
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -123,9 +122,8 @@ classes:
|
|||
- has_activity_name
|
||||
- has_activity_description
|
||||
- has_or_had_activity_type
|
||||
- has_timespan
|
||||
- start_date
|
||||
- end_date
|
||||
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent
|
||||
- temporal_extent
|
||||
- is_or_was_succeeded_by
|
||||
- preceding_activity
|
||||
- status
|
||||
|
|
@ -182,29 +180,20 @@ classes:
|
|||
- value: "[DigitizationActivityType, ResearchActivityType]"
|
||||
description: "Combined digitization and research project"
|
||||
|
||||
has_timespan:
|
||||
temporal_extent:
|
||||
range: TimeSpan
|
||||
required: false
|
||||
inlined: true
|
||||
description: |
|
||||
Temporal extent of this activity.
|
||||
Replaces has_timespan, start_date, end_date.
|
||||
Uses CIDOC-CRM four-point temporal model for fuzzy bounds.
|
||||
examples:
|
||||
- value:
|
||||
start_date: "2025-01-15"
|
||||
end_date: "2025-03-31"
|
||||
begin_of_the_begin: "2025-01-15"
|
||||
end_of_the_end: "2025-03-31"
|
||||
description: "Q1 2025 activity period"
|
||||
|
||||
start_date:
|
||||
range: date
|
||||
required: false
|
||||
description: Start date of the activity (convenience field).
|
||||
|
||||
end_date:
|
||||
range: date
|
||||
required: false
|
||||
description: End date of the activity (convenience field).
|
||||
|
||||
is_or_was_succeeded_by:
|
||||
range: Activity
|
||||
multivalued: true
|
||||
|
|
@ -268,9 +257,9 @@ classes:
|
|||
Annual physical inventory of the Dutch Masters collection
|
||||
(Gallery of Honour and adjacent galleries). Spot-check methodology
|
||||
with 20% sample verification against CMS records.
|
||||
has_timespan:
|
||||
start_date: "2025-01-15"
|
||||
end_date: "2025-03-31"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "2025-01-15"
|
||||
end_of_the_end: "2025-03-31"
|
||||
status: "IN_PROGRESS"
|
||||
description: "Inventory activity at Rijksmuseum"
|
||||
|
||||
|
|
@ -283,8 +272,9 @@ classes:
|
|||
has_activity_description: |
|
||||
High-resolution digitization of 342 medieval manuscripts with
|
||||
HTR processing and metadata enhancement. IIIF-compliant output.
|
||||
start_date: "2024-03-01"
|
||||
end_date: "2025-12-31"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "2024-03-01"
|
||||
end_of_the_end: "2025-12-31"
|
||||
status: "IN_PROGRESS"
|
||||
preceding_activity: https://nde.nl/ontology/hc/activity/kb-condition-survey-2023
|
||||
description: "Digitization and research project at KB"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,38 @@
|
|||
id: https://nde.nl/ontology/hc/class/Applicant
|
||||
name: Applicant
|
||||
title: Applicant Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_type
|
||||
- ./ApplicantType
|
||||
|
||||
classes:
|
||||
Applicant:
|
||||
class_uri: schema:Person
|
||||
description: >-
|
||||
An individual or organization applying for a grant, job, or opportunity.
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `schema:Person` or `schema:Organization`
|
||||
- **Close**: `foaf:Agent`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_identifier
|
||||
- has_or_had_type
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.5
|
||||
specificity_rationale: Generic applicant role.
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
id: https://nde.nl/ontology/hc/class/ApplicantRequirement
|
||||
name: ApplicantRequirement
|
||||
title: Applicant Requirement Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/can_or_could_be_fulfilled_by
|
||||
- ../slots/imposes_or_imposed
|
||||
- ./Applicant
|
||||
- ./GeographicExtent
|
||||
|
||||
classes:
|
||||
ApplicantRequirement:
|
||||
class_uri: schema:Requirement
|
||||
description: >-
|
||||
A requirement that an applicant must fulfill (e.g., residency, organization type).
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `schema:Requirement` (proposed extension or conceptual)
|
||||
- **Close**: `dcterms:requires`
|
||||
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- can_or_could_be_fulfilled_by
|
||||
- imposes_or_imposed
|
||||
|
||||
slot_usage:
|
||||
can_or_could_be_fulfilled_by:
|
||||
range: Applicant
|
||||
description: The type of applicant that satisfies this requirement.
|
||||
imposes_or_imposed:
|
||||
range: GeographicExtent
|
||||
description: Geographic constraints (e.g., eligible countries).
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.6
|
||||
specificity_rationale: Requirements for applications.
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
id: https://nde.nl/ontology/hc/class/ApplicantType
|
||||
name: ApplicantType
|
||||
title: Applicant Type Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_identifier
|
||||
|
||||
classes:
|
||||
ApplicantType:
|
||||
class_uri: skos:Concept
|
||||
description: >-
|
||||
Type classification for an applicant (e.g. Individual, NonProfit, University).
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `skos:Concept`
|
||||
- **Close**: `schema:definedTerm`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_identifier
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.7
|
||||
specificity_rationale: Classification for applicants.
|
||||
|
|
@ -22,9 +22,13 @@ imports:
|
|||
- ../slots/has_articles_document_format
|
||||
- ../slots/has_articles_document_url
|
||||
- ../slots/is_or_was_included_in # was: collected_in - migrated per Rule 53 (2026-01-19)
|
||||
- ../slots/document_description
|
||||
- ../slots/document_title
|
||||
- ../slots/document_type
|
||||
- ../slots/has_or_had_description
|
||||
- ./Description
|
||||
- ../slots/has_or_had_title
|
||||
- ./Title
|
||||
- ../slots/has_or_had_type
|
||||
- ./DocumentType
|
||||
- ./DocumentTypes
|
||||
- ../slots/execution_date
|
||||
- ../slots/governance_clause
|
||||
- ../slots/id
|
||||
|
|
@ -130,9 +134,9 @@ classes:
|
|||
- has_articles_document_format
|
||||
- has_articles_document_url
|
||||
- is_or_was_included_in # was: collected_in - migrated per Rule 53 (2026-01-19)
|
||||
- document_description
|
||||
- document_title
|
||||
- document_type
|
||||
- has_or_had_description
|
||||
- has_or_had_title
|
||||
- has_or_had_type
|
||||
- is_or_was_effective_at
|
||||
- execution_date
|
||||
- governance_clause
|
||||
|
|
@ -161,18 +165,45 @@ classes:
|
|||
id:
|
||||
identifier: true
|
||||
required: true
|
||||
document_title:
|
||||
range: string
|
||||
required: true
|
||||
document_description:
|
||||
range: string
|
||||
required: false
|
||||
document_type:
|
||||
range: string
|
||||
has_or_had_title:
|
||||
description: |
|
||||
Title of the articles document.
|
||||
MIGRATED from document_title per Rule 53 (2026-01-26).
|
||||
range: Title
|
||||
inlined: true
|
||||
required: true
|
||||
examples:
|
||||
- value: NOTARIAL_DEED
|
||||
description: Dutch notarial deed for stichting
|
||||
- value:
|
||||
has_or_had_label: Statuten Stichting Rijksmuseum
|
||||
description: Title of articles
|
||||
has_or_had_description:
|
||||
description: |
|
||||
Description of the articles document.
|
||||
MIGRATED from document_description per Rule 53 (2026-01-26).
|
||||
range: Description
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
description_text: Original founding articles of the Rijksmuseum foundation
|
||||
description: Document description
|
||||
document_type:
|
||||
description: |
|
||||
DEPRECATED 2026-01-26: Use has_or_had_type with DocumentType subclass.
|
||||
range: string
|
||||
deprecated: "Use has_or_had_type"
|
||||
has_or_had_type:
|
||||
description: |
|
||||
Type of the document (e.g. NotarialDeed).
|
||||
MIGRATED from document_type per Rule 53 (2026-01-26).
|
||||
range: DocumentType
|
||||
inlined: true
|
||||
required: true
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: "Notarial Deed"
|
||||
has_or_had_type: NotarialDeed
|
||||
description: Standard Dutch notarial deed
|
||||
execution_date:
|
||||
range: date
|
||||
required: true
|
||||
|
|
@ -337,10 +368,14 @@ classes:
|
|||
examples:
|
||||
- value:
|
||||
id: https://nde.nl/ontology/hc/articles/rm/v1
|
||||
document_title: Statuten Stichting Rijksmuseum
|
||||
document_description: Original founding articles of the Rijksmuseum foundation, establishing governance structure
|
||||
and museum operations.
|
||||
document_type: NOTARIAL_DEED
|
||||
has_or_had_title:
|
||||
has_or_had_label: Statuten Stichting Rijksmuseum
|
||||
has_or_had_description:
|
||||
description_text: Original founding articles of the Rijksmuseum foundation, establishing governance structure
|
||||
and museum operations.
|
||||
has_or_had_type:
|
||||
has_or_had_type: NotarialDeed
|
||||
has_or_had_label: "Notarial Deed"
|
||||
execution_date: '1885-06-28'
|
||||
is_or_was_effective_at: '1885-07-01'
|
||||
notary_name: mr. H.J. van den Berg
|
||||
|
|
@ -367,9 +402,13 @@ classes:
|
|||
description: Original 1885 founding articles of Rijksmuseum (now in heritage collection)
|
||||
- value:
|
||||
id: https://nde.nl/ontology/hc/articles/nha/v3
|
||||
document_title: Statuten Stichting Noord-Hollands Archief (gewijzigd 2015)
|
||||
document_description: Third version of articles, amended to include digital preservation mandate.
|
||||
document_type: NOTARIAL_DEED
|
||||
has_or_had_title:
|
||||
has_or_had_label: Statuten Stichting Noord-Hollands Archief (gewijzigd 2015)
|
||||
has_or_had_description:
|
||||
description_text: Third version of articles, amended to include digital preservation mandate.
|
||||
has_or_had_type:
|
||||
has_or_had_type: NotarialDeed
|
||||
has_or_had_label: "Notarial Deed"
|
||||
execution_date: '2015-11-12'
|
||||
is_or_was_effective_at: '2015-11-12'
|
||||
notary_name: mr. A.M. de Vries
|
||||
|
|
|
|||
|
|
@ -9,9 +9,10 @@ description: |
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../slots/start_seconds
|
||||
- ../slots/end_seconds
|
||||
# MIGRATED 2026-01-26: end_seconds/end_time → has_or_had_time_interval (Rule 53)
|
||||
- ../slots/has_or_had_time_interval
|
||||
- ./TimeInterval
|
||||
- ../slots/start_time
|
||||
- ../slots/end_time
|
||||
- ../slots/segment_index
|
||||
- ../slots/segment_text
|
||||
# MIGRATED 2026-01-19: confidence → is_or_was_generated_by + GenerationEvent + ConfidenceScore
|
||||
|
|
@ -94,9 +95,9 @@ classes:
|
|||
- oa:FragmentSelector
|
||||
slots:
|
||||
- start_seconds
|
||||
- end_seconds
|
||||
# MIGRATED 2026-01-26: end_seconds/end_time → has_or_had_time_interval
|
||||
- has_or_had_time_interval
|
||||
- start_time
|
||||
- end_time
|
||||
- segment_index
|
||||
- segment_text
|
||||
# MIGRATED 2026-01-19: confidence → is_or_was_generated_by (structured ConfidenceScore)
|
||||
|
|
@ -124,16 +125,17 @@ classes:
|
|||
description: Audio event starts at beginning
|
||||
- value: 45.5
|
||||
description: Audio event starts at 45.5 seconds
|
||||
end_seconds:
|
||||
range: float
|
||||
has_or_had_time_interval:
|
||||
range: TimeInterval
|
||||
required: true
|
||||
minimum_value: 0.0
|
||||
description: End time in seconds for this audio event segment.
|
||||
inlined: true
|
||||
description: >-
|
||||
Duration of audio segment.
|
||||
Replaces end_seconds/end_time. Use duration_value for ISO 8601 (e.g. PT15S).
|
||||
examples:
|
||||
- value: 15.0
|
||||
description: Audio event ends at 15 seconds
|
||||
- value: 60.0
|
||||
description: Audio event ends at 1 minute
|
||||
- value:
|
||||
duration_value: PT0M15S
|
||||
description: 15 second duration
|
||||
start_time:
|
||||
range: string
|
||||
required: false
|
||||
|
|
@ -142,14 +144,6 @@ classes:
|
|||
examples:
|
||||
- value: PT0M30S
|
||||
description: 30 seconds from start
|
||||
end_time:
|
||||
range: string
|
||||
required: false
|
||||
pattern: "^PT(\\d+H)?(\\d+M)?(\\d+(\\.\\d+)?S)?$"
|
||||
description: End time in ISO 8601 duration format.
|
||||
examples:
|
||||
- value: PT0M45S
|
||||
description: 45 seconds from start
|
||||
segment_text:
|
||||
range: string
|
||||
required: false
|
||||
|
|
|
|||
|
|
@ -30,11 +30,16 @@ imports:
|
|||
- ./BudgetType
|
||||
- ../slots/allocates_or_allocated
|
||||
- ./DigitizationBudget
|
||||
- ../slots/is_or_was_based_on
|
||||
- ./FinancialStatement
|
||||
- ../slots/has_or_had_quantity
|
||||
- ../classes/Quantity
|
||||
- ../slots/has_or_had_unit
|
||||
- ../classes/Unit
|
||||
- ../slots/employee_benefits_expenses
|
||||
- ../slots/has_or_had_expenses
|
||||
- ./Expenses
|
||||
- ./ExpenseType
|
||||
- ./ExpenseTypes
|
||||
- ../slots/endowment_draw
|
||||
- ../slots/external_funding
|
||||
- ../slots/fiscal_year_end
|
||||
|
|
@ -125,7 +130,7 @@ classes:
|
|||
# MIGRATED 2026-01-22: capital_budget → has_or_had_main_part + MainPart per slot_fixes.yaml revision
|
||||
- has_or_had_main_part
|
||||
- allocates_or_allocated
|
||||
- endowment_draw
|
||||
- has_or_had_endowment_draw
|
||||
- external_funding
|
||||
- fiscal_year_end
|
||||
- fiscal_year_start
|
||||
|
|
@ -307,9 +312,12 @@ classes:
|
|||
internal_funding:
|
||||
range: decimal
|
||||
required: false
|
||||
endowment_draw:
|
||||
has_or_had_endowment_draw:
|
||||
range: decimal
|
||||
required: false
|
||||
description: >-
|
||||
Amount drawn from endowment fund.
|
||||
MIGRATED from endowment_draw per Rule 53 (2026-01-26).
|
||||
has_approval_date:
|
||||
range: date
|
||||
required: false
|
||||
|
|
@ -345,13 +353,18 @@ classes:
|
|||
revision_date:
|
||||
range: date
|
||||
required: false
|
||||
managing_unit:
|
||||
range: OrganizationalStructure
|
||||
required: false
|
||||
documented_by:
|
||||
range: uriorcurie
|
||||
description: |
|
||||
Financial statements (actuals) documenting this budget (plan).
|
||||
MIGRATED from documented_by string slot (2026-01-26).
|
||||
Now links to FinancialStatement class.
|
||||
range: FinancialStatement
|
||||
multivalued: true
|
||||
inlined: false
|
||||
required: false
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/financial/rijksmuseum-annual-report-2024
|
||||
description: Annual report auditing 2024 budget
|
||||
refers_to_custodian:
|
||||
range: Custodian
|
||||
required: true
|
||||
|
|
@ -430,7 +443,7 @@ classes:
|
|||
innovation_budget: 750000.0
|
||||
external_funding: 15000000.0
|
||||
internal_funding: 25000000.0
|
||||
endowment_draw: 5000000.0
|
||||
has_or_had_endowment_draw: 5000000.0
|
||||
approval_date: '2023-11-15'
|
||||
is_or_was_approved_by:
|
||||
approver_name: Board of Directors
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ imports:
|
|||
- ../metadata
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/is_or_was_effective_at
|
||||
default_prefix: hc
|
||||
classes:
|
||||
CITESAppendix:
|
||||
|
|
@ -85,16 +86,23 @@ classes:
|
|||
- value: "CITES Appendix II - Trade Regulated"
|
||||
attributes:
|
||||
listing_effective_date:
|
||||
deprecated: "Use is_or_was_effective_at (Rule 53, 2026-01-26)"
|
||||
description: >-
|
||||
DEPRECATED 2026-01-26: Use is_or_was_effective_at instead.
|
||||
Date when the species was added to this CITES appendix.
|
||||
Important for determining legal status at time of specimen acquisition.
|
||||
range: date
|
||||
required: false
|
||||
is_or_was_effective_at:
|
||||
range: date
|
||||
required: false
|
||||
description: >-
|
||||
Date when the CITES listing became effective.
|
||||
MIGRATED from listing_effective_date (2026-01-26).
|
||||
examples:
|
||||
- value: "1975-07-01"
|
||||
description: Original CITES listing (Convention entered into force)
|
||||
description: Original CITES listing
|
||||
- value: "2019-08-28"
|
||||
description: Added at CoP18 (Geneva)
|
||||
description: Added at CoP18
|
||||
listing_authority:
|
||||
description: >-
|
||||
Authority responsible for the listing (typically CITES Secretariat or
|
||||
|
|
@ -145,7 +153,7 @@ classes:
|
|||
- value:
|
||||
has_or_had_type: APPENDIX_I
|
||||
has_or_had_label: "CITES Appendix I - Most Endangered"
|
||||
listing_effective_date: "1975-07-01"
|
||||
is_or_was_effective_at: "1975-07-01"
|
||||
listing_authority: "CITES Secretariat"
|
||||
species_covered: "Loxodonta africana"
|
||||
population_specific: true
|
||||
|
|
|
|||
|
|
@ -397,16 +397,23 @@ classes:
|
|||
unit_label: EUR
|
||||
range_description: Typical project funding range
|
||||
range_currency: EUR
|
||||
eligible_applicant:
|
||||
- Public bodies
|
||||
- Research organisations
|
||||
- Higher education institutions
|
||||
- SMEs
|
||||
- Non-profit organisations
|
||||
- International organisations
|
||||
eligible_country:
|
||||
- EU Member States
|
||||
- Horizon Europe Associated Countries
|
||||
has_or_had_requirement:
|
||||
- can_or_could_be_fulfilled_by:
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Public bodies"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Research organisations"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Higher education institutions"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "SMEs"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Non-profit organisations"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "International organisations"
|
||||
- imposes_or_imposed:
|
||||
- has_or_had_label: "EU Member States"
|
||||
- has_or_had_label: "Horizon Europe Associated Countries"
|
||||
is_or_was_categorized_as: # was: thematic_area - migrated per Rule 53
|
||||
- Cultural heritage preservation
|
||||
- Digital heritage
|
||||
|
|
@ -470,16 +477,21 @@ classes:
|
|||
unit_label: GBP
|
||||
range_description: Medium grants funding range
|
||||
range_currency: GBP
|
||||
eligible_applicant:
|
||||
- Not-for-profit organisations
|
||||
- Local authorities
|
||||
- Community groups
|
||||
- Heritage organisations
|
||||
eligible_country:
|
||||
- England
|
||||
- Northern Ireland
|
||||
- Scotland
|
||||
- Wales
|
||||
has_or_had_requirement:
|
||||
- can_or_could_be_fulfilled_by:
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Not-for-profit organisations"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Local authorities"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Community groups"
|
||||
- has_or_had_type:
|
||||
has_or_had_label: "Heritage organisations"
|
||||
- imposes_or_imposed:
|
||||
- has_or_had_label: "England"
|
||||
- has_or_had_label: "Northern Ireland"
|
||||
- has_or_had_label: "Scotland"
|
||||
- has_or_had_label: "Wales"
|
||||
is_or_was_categorized_as: # was: thematic_area - migrated per Rule 53
|
||||
- Heritage conservation
|
||||
- Community engagement
|
||||
|
|
|
|||
|
|
@ -28,7 +28,11 @@ imports:
|
|||
- ../slots/has_or_had_label
|
||||
- ./Label
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/domain_context
|
||||
- ../slots/has_or_had_domain
|
||||
- ./Domain
|
||||
- ../slots/has_or_had_type
|
||||
- ./DomainType
|
||||
- ./DomainTypes
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
- ../slots/is_or_was_equivalent_to
|
||||
|
|
@ -85,7 +89,7 @@ classes:
|
|||
# REMOVED 2026-01-18: collection_type_name - migrated to has_or_had_label + Label (Rule 53)
|
||||
- has_or_had_label
|
||||
- has_or_had_custodian_type
|
||||
- domain_context
|
||||
- has_or_had_domain
|
||||
- record_equivalent
|
||||
- specificity_annotation
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
|
|
@ -177,14 +181,24 @@ classes:
|
|||
- https://nde.nl/ontology/hc/collection-type/series
|
||||
- https://nde.nl/ontology/hc/collection-type/sub-series
|
||||
description: FONDS narrower types
|
||||
domain_context:
|
||||
range: string
|
||||
has_or_had_domain:
|
||||
range: Domain
|
||||
inlined: true
|
||||
multivalued: true
|
||||
description: |
|
||||
Domain context for this collection type.
|
||||
MIGRATED from domain_context string (2026-01-26).
|
||||
examples:
|
||||
- value: ARCHIVE
|
||||
- value:
|
||||
domain_name: ARCHIVE
|
||||
has_or_had_type:
|
||||
type_name: "Heritage Domain"
|
||||
description: FONDS is archival domain
|
||||
- value: LIBRARY
|
||||
- value:
|
||||
domain_name: LIBRARY
|
||||
description: SPECIAL_COLLECTION is library domain
|
||||
- value: MUSEUM
|
||||
- value:
|
||||
domain_name: MUSEUM
|
||||
description: NAMED_COLLECTION is museum domain
|
||||
has_or_had_custodian_type:
|
||||
equals_expression: '["*"]'
|
||||
|
|
@ -209,7 +223,8 @@ classes:
|
|||
description_type: collection_type_description
|
||||
record_equivalent: rico:Fonds
|
||||
is_or_was_equivalent_to: wikidata:Q1643722
|
||||
domain_context: ARCHIVE
|
||||
has_or_had_domain:
|
||||
- domain_name: ARCHIVE
|
||||
has_or_had_collection_narrower_type:
|
||||
- https://nde.nl/ontology/hc/collection-type/series
|
||||
- https://nde.nl/ontology/hc/collection-type/sub-fonds
|
||||
|
|
@ -224,5 +239,6 @@ classes:
|
|||
description_text: "A named special collection within a library, often focusing on a particular subject, format, or provenance."
|
||||
description_type: collection_type_description
|
||||
# BIBFRAME mapping at class level via close_mappings: [bf:CollectionType]
|
||||
domain_context: LIBRARY
|
||||
has_or_had_domain:
|
||||
- domain_name: LIBRARY
|
||||
description: Library special collection type
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
# REFACTORED: Now extends Activity base class (2026-01-13)
|
||||
# Inherits generic slots from Activity:
|
||||
# - has_activity_identifier, has_activity_name, has_activity_description
|
||||
# - has_or_had_activity_type, has_timespan, start_date, end_date
|
||||
# - has_or_had_activity_type, temporal_extent
|
||||
# - is_or_was_succeeded_by, preceding_activity, status, note
|
||||
#
|
||||
# Keeps curation-specific slots:
|
||||
|
|
@ -45,7 +45,8 @@ imports:
|
|||
# MIGRATED 2026-01-24: deliverable → has_or_had_objective + Deliverable (Rule 53)
|
||||
- ../slots/has_or_had_objective
|
||||
- ./Deliverable
|
||||
- ../slots/documentation_produced
|
||||
- ../slots/has_or_had_output
|
||||
- ./Documentation
|
||||
- ../slots/funding_source
|
||||
- ../slots/is_recurring
|
||||
- ../slots/objects_added
|
||||
|
|
@ -79,8 +80,7 @@ classes:
|
|||
- has_activity_name (required)
|
||||
- has_activity_description
|
||||
- has_or_had_activity_type → ActivityType
|
||||
- has_timespan → TimeSpan
|
||||
- start_date, end_date
|
||||
- temporal_extent → TimeSpan
|
||||
- is_or_was_succeeded_by, preceding_activity
|
||||
- status, note
|
||||
|
||||
|
|
@ -178,7 +178,7 @@ classes:
|
|||
- has_or_had_custodian_type
|
||||
# MIGRATED 2026-01-24: deliverable → has_or_had_objective + Deliverable (Rule 53)
|
||||
- has_or_had_objective
|
||||
- documentation_produced
|
||||
- has_or_had_output
|
||||
- funding_source
|
||||
- is_recurring
|
||||
- objects_added
|
||||
|
|
@ -297,16 +297,19 @@ classes:
|
|||
- value: 342
|
||||
description: Digitization of 342 manuscripts
|
||||
|
||||
documentation_produced:
|
||||
range: string
|
||||
has_or_had_output:
|
||||
range: Documentation
|
||||
multivalued: true
|
||||
description: Documentation created as a result of this activity.
|
||||
description: >-
|
||||
Documentation created as a result of this activity.
|
||||
MIGRATED from documentation_produced (2026-01-26).
|
||||
examples:
|
||||
- value:
|
||||
- Inventory reconciliation report (2025-03-31)
|
||||
- Location discrepancy list (15 items)
|
||||
- Condition notation updates (42 records)
|
||||
description: Inventory deliverables
|
||||
- value:
|
||||
has_or_had_label: "Inventory reconciliation report (2025-03-31)"
|
||||
description: Inventory report
|
||||
- value:
|
||||
has_or_had_label: "Condition notation updates"
|
||||
description: Condition updates
|
||||
|
||||
# MIGRATED 2026-01-24: deliverable → has_or_had_objective + Deliverable (Rule 53)
|
||||
has_or_had_objective:
|
||||
|
|
@ -428,15 +431,16 @@ classes:
|
|||
responsible_actor:
|
||||
- https://nde.nl/ontology/hc/person/maria-jansen-registrar
|
||||
responsible_department: Registration Department
|
||||
start_date: '2025-01-15'
|
||||
end_date: '2025-03-31'
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2025-01-15'
|
||||
end_of_the_end: '2025-03-31'
|
||||
is_recurring: true
|
||||
recurrence_pattern: P1Y
|
||||
objects_count: 450
|
||||
documentation_produced:
|
||||
- Inventory reconciliation report
|
||||
- Location discrepancy list (3 items)
|
||||
- Condition notation updates (28 records)
|
||||
has_or_had_output:
|
||||
- has_or_had_label: "Inventory reconciliation report"
|
||||
- has_or_had_label: "Location discrepancy list (3 items)"
|
||||
- has_or_had_label: "Condition notation updates (28 records)"
|
||||
funding_source: Annual operating budget
|
||||
status: IN_PROGRESS
|
||||
priority: MEDIUM
|
||||
|
|
@ -455,14 +459,15 @@ classes:
|
|||
curated_holding:
|
||||
- https://nde.nl/ontology/hc/collection/nationaal-archief-voc-fonds
|
||||
responsible_department: Digital Services
|
||||
start_date: '2024-03-01'
|
||||
end_date: '2025-12-31'
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2024-03-01'
|
||||
end_of_the_end: '2025-12-31'
|
||||
is_recurring: false
|
||||
objects_count: 125000
|
||||
documentation_produced:
|
||||
- Digital asset management records
|
||||
- OCR quality assessment report
|
||||
- IIIF manifest files
|
||||
has_or_had_output:
|
||||
- has_or_had_label: "Digital asset management records"
|
||||
- has_or_had_label: "OCR quality assessment report"
|
||||
- has_or_had_label: "IIIF manifest files"
|
||||
# MIGRATED 2026-01-24: deliverable → has_or_had_objective (Rule 53)
|
||||
has_or_had_objective:
|
||||
- has_or_had_label:
|
||||
|
|
@ -489,14 +494,15 @@ classes:
|
|||
curated_holding:
|
||||
- https://nde.nl/ontology/hc/collection/kb-medieval-manuscripts
|
||||
responsible_department: Special Collections Conservation
|
||||
start_date: '2025-02-01'
|
||||
end_date: '2025-08-31'
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2025-02-01'
|
||||
end_of_the_end: '2025-08-31'
|
||||
is_recurring: false
|
||||
objects_count: 342
|
||||
documentation_produced:
|
||||
- Rehousing completion report
|
||||
- Before/after condition photographs
|
||||
- Updated location records in CMS
|
||||
has_or_had_output:
|
||||
- has_or_had_label: "Rehousing completion report"
|
||||
- has_or_had_label: "Before/after condition photographs"
|
||||
- has_or_had_label: "Updated location records in CMS"
|
||||
funding_source: Andrew W. Mellon Foundation Grant
|
||||
is_or_was_allocated_budget: EUR 95,000 # MIGRATED 2026-01-15: was budget
|
||||
status: PLANNED
|
||||
|
|
|
|||
|
|
@ -276,12 +276,14 @@ classes:
|
|||
examples:
|
||||
- value:
|
||||
- id: https://nde.nl/ontology/hc/articles/rm/v1
|
||||
document_title: Statuten Stichting Rijksmuseum (1885)
|
||||
has_or_had_title:
|
||||
has_or_had_label: Statuten Stichting Rijksmuseum (1885)
|
||||
has_or_had_version: 1 # was: version_number - migrated per Rule 53
|
||||
is_current_version: false
|
||||
current_archival_stage: HERITAGE
|
||||
- id: https://nde.nl/ontology/hc/articles/rm/v15
|
||||
document_title: Statuten Stichting Rijksmuseum (2023)
|
||||
has_or_had_title:
|
||||
has_or_had_label: Statuten Stichting Rijksmuseum (2023)
|
||||
has_or_had_version: 15 # was: version_number - migrated per Rule 53
|
||||
is_current_version: true
|
||||
current_archival_stage: ACTIVE
|
||||
|
|
|
|||
|
|
@ -22,7 +22,10 @@ imports:
|
|||
- ./ReconstructionActivity
|
||||
- ./TimeSpan
|
||||
- ./ReconstructedEntity
|
||||
- ../slots/emic_name
|
||||
- ../slots/has_or_had_label
|
||||
- ./Label
|
||||
- ./LabelType
|
||||
- ./LabelTypes
|
||||
- ../slots/name_language
|
||||
- ../slots/standardized_name
|
||||
- ../slots/has_or_had_alternative_name
|
||||
|
|
@ -113,7 +116,7 @@ classes:
|
|||
- gleif:hasOtherName
|
||||
slots:
|
||||
- has_or_had_alternative_name
|
||||
- emic_name
|
||||
- has_or_had_label
|
||||
- endorsement_source
|
||||
- name_authority
|
||||
- name_language
|
||||
|
|
@ -128,9 +131,18 @@ classes:
|
|||
- is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
- is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
||||
slot_usage:
|
||||
emic_name:
|
||||
range: string
|
||||
required: true
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
inlined: true
|
||||
description: |
|
||||
The emic name of the custodian.
|
||||
MIGRATED from emic_name per Rule 53 (2026-01-26).
|
||||
Use with has_or_had_type: EmicLabelType.
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: "Rijksmuseum"
|
||||
has_or_had_type: EmicLabelType
|
||||
description: Standardized emic name
|
||||
name_language:
|
||||
range: string
|
||||
pattern: ^[a-z]{2}(-[A-Z]{2})?$
|
||||
|
|
|
|||
|
|
@ -0,0 +1,22 @@
|
|||
id: https://nde.nl/ontology/hc/class/DOI
|
||||
name: DOI
|
||||
title: DOI Identifier
|
||||
description: >-
|
||||
Digital Object Identifier (DOI).
|
||||
MIGRATED from doi slot (2026-01-26).
|
||||
Subclass of Identifier.
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./Identifier
|
||||
- ../slots/has_or_had_label
|
||||
default_prefix: hc
|
||||
classes:
|
||||
DOI:
|
||||
is_a: Identifier
|
||||
description: Digital Object Identifier.
|
||||
slot_usage:
|
||||
identifier_scheme:
|
||||
equals_string: "DOI"
|
||||
identifier_value:
|
||||
description: "The DOI string (e.g. 10.1234/5678)."
|
||||
pattern: "^10\\.\\d{4,9}/[-._;()/:a-zA-Z0-9]+$"
|
||||
|
|
@ -17,6 +17,9 @@ imports:
|
|||
- ../slots/response_format
|
||||
# REMOVED 2026-01-15: ../slots/authentication_required - migrated to is_or_was_required
|
||||
- ../slots/is_or_was_required
|
||||
# MIGRATED 2026-01-26: endpoint_url → has_or_had_url (Rule 53)
|
||||
- ../slots/has_or_had_url
|
||||
- ./URL
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
- ./SpecificityAnnotation
|
||||
|
|
@ -37,6 +40,8 @@ classes:
|
|||
- is_or_was_required
|
||||
- protocol
|
||||
- response_format
|
||||
# MIGRATED 2026-01-26: endpoint_url → has_or_had_url
|
||||
- has_or_had_url
|
||||
- specificity_annotation
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
description: "Abstract base class for API service endpoints exposed by heritage digital platforms.\n\n**Purpose:**\n\n\
|
||||
|
|
@ -82,37 +87,23 @@ classes:
|
|||
|
||||
Examples:
|
||||
|
||||
- "Nationaal Archief OAI-PMH Endpoint"
|
||||
|
||||
- "Nationaal Archief OAI-PMH Endpoint"
|
||||
- "Heritage Search API"
|
||||
|
||||
- "Image Server (IIP)"
|
||||
|
||||
'
|
||||
range: string
|
||||
required: true
|
||||
endpoint_url:
|
||||
has_or_had_url:
|
||||
slot_uri: dcat:endpointURL
|
||||
description: 'Base URL of the service endpoint.
|
||||
|
||||
|
||||
description: >-
|
||||
Base URL of the service endpoint.
|
||||
DCAT: dcat:endpointURL - "The root location or primary endpoint of the service"
|
||||
|
||||
|
||||
This is the URL that clients use to access the service.
|
||||
|
||||
|
||||
Examples:
|
||||
|
||||
- "https://www.nationaalarchief.nl/onderzoeken/oai-pmh"
|
||||
|
||||
- "https://api.europeana.eu/record/v2/"
|
||||
|
||||
- "https://service.archief.nl/iipsrv"
|
||||
|
||||
'
|
||||
MIGRATED 2026-01-26: Replaces endpoint_url slot.
|
||||
range: uri
|
||||
required: true
|
||||
examples:
|
||||
- value: "https://www.nationaalarchief.nl/onderzoeken/oai-pmh"
|
||||
- value: "https://api.europeana.eu/record/v2/"
|
||||
- value: "https://service.archief.nl/iipsrv"
|
||||
endpoint_description_url:
|
||||
slot_uri: dcat:endpointDescription
|
||||
description: 'URL to machine-readable API documentation.
|
||||
|
|
|
|||
|
|
@ -39,7 +39,8 @@ imports:
|
|||
- ./Identifier
|
||||
# MIGRATED 2026-01-25: department_name → has_or_had_label + Label + has_or_had_type + LabelType (Rule 53)
|
||||
# Already importing has_or_had_label, Label, has_or_had_type, LabelType above
|
||||
- ../slots/dissolved_date
|
||||
- ../slots/is_or_was_dissolved_by
|
||||
- ./DissolutionEvent
|
||||
- ../slots/established_date
|
||||
- ../slots/has_or_had_manages_collection
|
||||
- ../slots/mandate
|
||||
|
|
@ -105,7 +106,7 @@ classes:
|
|||
- has_or_had_identifier
|
||||
# MIGRATED 2026-01-25: department_name → has_or_had_label with LabelType: DepartmentNameType (Rule 53)
|
||||
# has_or_had_label already in slots list above
|
||||
- dissolved_date
|
||||
- is_or_was_dissolved_by
|
||||
- established_date
|
||||
- located_at
|
||||
- has_or_had_manages_collection
|
||||
|
|
@ -246,8 +247,12 @@ classes:
|
|||
examples:
|
||||
- value: '1891-06-15'
|
||||
description: Colonial Records Dept established by Royal Decree
|
||||
dissolved_date:
|
||||
range: date
|
||||
is_or_was_dissolved_by:
|
||||
range: DissolutionEvent
|
||||
inlined: true
|
||||
description: >-
|
||||
Dissolution event for the department.
|
||||
MIGRATED from dissolved_date per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
refers_to_custodian:
|
||||
range: Custodian
|
||||
required: true
|
||||
|
|
|
|||
|
|
@ -31,7 +31,9 @@ imports:
|
|||
- ./GenerationEvent
|
||||
- ./ConfidenceScore
|
||||
- ../slots/start_time
|
||||
- ../slots/end_time
|
||||
# MIGRATED 2026-01-26: end_time → has_or_had_time_interval (Rule 53)
|
||||
- ../slots/has_or_had_time_interval
|
||||
- ./TimeInterval
|
||||
- ../slots/has_or_had_geographic_extent # was: bounding_box - migrated per Rule 53/56 (2026-01-17)
|
||||
|
||||
classes:
|
||||
|
|
@ -113,7 +115,8 @@ classes:
|
|||
# MIGRATED 2026-01-19: confidence_score → is_or_was_generated_by
|
||||
- is_or_was_generated_by
|
||||
- start_time
|
||||
- end_time
|
||||
# MIGRATED 2026-01-26: end_time → has_or_had_time_interval
|
||||
- has_or_had_time_interval
|
||||
- has_or_had_geographic_extent # was: bounding_box - migrated per Rule 53/56 (2026-01-17)
|
||||
|
||||
slot_usage:
|
||||
|
|
@ -170,12 +173,17 @@ classes:
|
|||
- value: "00:03:15"
|
||||
- value: "PT3M15S"
|
||||
|
||||
end_time:
|
||||
range: string
|
||||
has_or_had_time_interval:
|
||||
range: TimeInterval
|
||||
required: false
|
||||
description: "End timestamp for temporal detections"
|
||||
inlined: true
|
||||
description: >-
|
||||
Duration of detection.
|
||||
Replaces end_time. Use duration_value for ISO 8601 duration (e.g., PT2S).
|
||||
examples:
|
||||
- value: "00:03:17"
|
||||
- value:
|
||||
duration_value: "PT0M02S"
|
||||
description: "2 second duration"
|
||||
|
||||
has_or_had_geographic_extent: # was: bounding_box - migrated per Rule 53/56 (2026-01-17)
|
||||
range: float
|
||||
|
|
@ -218,7 +226,8 @@ classes:
|
|||
has_or_had_score: 0.95
|
||||
has_or_had_method: "video_analysis"
|
||||
start_time: "00:03:15"
|
||||
end_time: "00:03:17"
|
||||
has_or_had_time_interval:
|
||||
duration_value: "PT0M02S"
|
||||
description: "Video transition detection (fade in)"
|
||||
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
id: https://nde.nl/ontology/hc/class/DocumentType
|
||||
name: DocumentType
|
||||
title: Document Type Class
|
||||
description: >-
|
||||
Abstract base class for document types.
|
||||
MIGRATED from document_type string (2026-01-26).
|
||||
prefixes:
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
default_prefix: hc
|
||||
classes:
|
||||
DocumentType:
|
||||
abstract: true
|
||||
description: Classification of a document.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
id: https://nde.nl/ontology/hc/class/DocumentTypes
|
||||
name: DocumentTypes
|
||||
title: Document Types
|
||||
description: >-
|
||||
Concrete types of documents.
|
||||
MIGRATED from document_type string (2026-01-26).
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./DocumentType
|
||||
default_prefix: hc
|
||||
classes:
|
||||
NotarialDeed:
|
||||
is_a: DocumentType
|
||||
description: A formal document executed by a notary public.
|
||||
|
||||
Bylaws:
|
||||
is_a: DocumentType
|
||||
description: Rulebook or guidelines for an organization.
|
||||
|
||||
Charter:
|
||||
is_a: DocumentType
|
||||
description: A document granting rights or privileges.
|
||||
|
||||
MemorandumOfAssociation:
|
||||
is_a: DocumentType
|
||||
description: Legal document setting up a company.
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
id: https://nde.nl/ontology/hc/class/Drawer
|
||||
name: Drawer
|
||||
title: Drawer Class
|
||||
description: >-
|
||||
A drawer in a storage unit (e.g. plan chest, cabinet).
|
||||
MIGRATED from drawer_number (2026-01-26).
|
||||
prefixes:
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../classes/Identifier
|
||||
- ./DrawerNumber
|
||||
default_prefix: hc
|
||||
classes:
|
||||
Drawer:
|
||||
class_uri: rico:PhysicalLocation
|
||||
description: Storage drawer.
|
||||
slots:
|
||||
- has_or_had_identifier
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: DrawerNumber
|
||||
description: "Number or identifier of the drawer."
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
id: https://nde.nl/ontology/hc/class/DrawerNumber
|
||||
name: DrawerNumber
|
||||
title: Drawer Number Class
|
||||
description: >-
|
||||
Identifier for a drawer.
|
||||
MIGRATED from drawer_number (2026-01-26).
|
||||
prefixes:
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../classes/Identifier
|
||||
default_prefix: hc
|
||||
classes:
|
||||
DrawerNumber:
|
||||
is_a: Identifier
|
||||
description: Number identifying a drawer.
|
||||
slot_usage:
|
||||
identifier_scheme:
|
||||
equals_string: "DRAWER_NUMBER"
|
||||
identifier_value:
|
||||
description: "The drawer number string."
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
id: https://nde.nl/ontology/hc/class/Embargo
|
||||
name: Embargo
|
||||
title: Embargo Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
odrl: http://www.w3.org/ns/odrl/2/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/temporal_extent
|
||||
- ./TimeSpan
|
||||
- ../slots/has_or_had_description
|
||||
|
||||
classes:
|
||||
Embargo:
|
||||
class_uri: odrl:Prohibition
|
||||
description: >-
|
||||
A temporary restriction on access to content or resources.
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `odrl:Prohibition` (Access restriction)
|
||||
- **Close**: `schema:Offer` (availabilityStarts)
|
||||
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_description
|
||||
|
||||
slot_usage:
|
||||
temporal_extent:
|
||||
description: The period during which the embargo is active.
|
||||
has_or_had_description:
|
||||
description: Reason for the embargo (e.g. "Donor privacy").
|
||||
|
||||
annotations:
|
||||
custodian_types: '["A", "R"]'
|
||||
specificity_score: 0.6
|
||||
specificity_rationale: Common in archives and research data.
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
id: https://nde.nl/ontology/hc/class/Employer
|
||||
name: Employer
|
||||
title: Employer Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
org: http://www.w3.org/ns/org#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_url
|
||||
- ./URL
|
||||
|
||||
classes:
|
||||
Employer:
|
||||
class_uri: schema:Organization
|
||||
description: >-
|
||||
An organization that employs or employed a person.
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `schema:Organization`
|
||||
- **Close**: `org:Organization`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_identifier
|
||||
- has_or_had_url
|
||||
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
description: Name of the employer organization.
|
||||
has_or_had_url:
|
||||
range: URL
|
||||
description: Website or profile URL (e.g. LinkedIn company page) of the employer.
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.5
|
||||
specificity_rationale: Generic employer class.
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
id: https://nde.nl/ontology/hc/class/Endpoint
|
||||
name: Endpoint
|
||||
title: Endpoint Class
|
||||
description: >-
|
||||
A specific access point or download location for a digital resource.
|
||||
MIGRATED from download_endpoint string (2026-01-26).
|
||||
prefixes:
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
dcat: http://www.w3.org/ns/dcat#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_url
|
||||
- ../classes/URL
|
||||
default_prefix: hc
|
||||
classes:
|
||||
Endpoint:
|
||||
class_uri: dcat:Distribution
|
||||
description: Distribution or access point.
|
||||
slots:
|
||||
- has_or_had_url
|
||||
slot_usage:
|
||||
has_or_had_url:
|
||||
range: URL
|
||||
description: "URL of the endpoint."
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
id: https://nde.nl/ontology/hc/class/EngagementMetric
|
||||
name: EngagementMetric
|
||||
title: Engagement Metric Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/has_or_had_value
|
||||
- ../slots/has_or_had_unit
|
||||
|
||||
classes:
|
||||
EngagementMetric:
|
||||
class_uri: schema:InteractionCounter
|
||||
description: >-
|
||||
Structured representation of an engagement metric (e.g. Rate, Likes, Shares).
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `schema:InteractionCounter`
|
||||
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_value
|
||||
- has_or_had_unit
|
||||
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
description: Type of metric (e.g. "Engagement Rate", "Likes").
|
||||
range: string
|
||||
has_or_had_value:
|
||||
description: Numeric value of the metric.
|
||||
range: decimal
|
||||
has_or_had_unit:
|
||||
description: Unit (e.g. "%", "Count").
|
||||
range: string
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.4
|
||||
specificity_rationale: Common digital metric.
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
id: https://nde.nl/ontology/hc/class/EnrichmentMetadata
|
||||
name: EnrichmentMetadata
|
||||
title: Enrichment Metadata Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_method
|
||||
- ./EnrichmentMethod
|
||||
- ../slots/temporal_extent
|
||||
- ./TimeSpan
|
||||
|
||||
classes:
|
||||
EnrichmentMetadata:
|
||||
class_uri: prov:Activity
|
||||
description: >-
|
||||
Metadata about a data enrichment process.
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `prov:Activity` (Enrichment process)
|
||||
- **Close**: `schema:Action`
|
||||
|
||||
slots:
|
||||
- has_or_had_description
|
||||
- has_or_had_method
|
||||
- temporal_extent
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.2
|
||||
specificity_rationale: Provenance metadata.
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
id: https://nde.nl/ontology/hc/class/EnrichmentMethod
|
||||
name: EnrichmentMethod
|
||||
title: Enrichment Method Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
|
||||
classes:
|
||||
EnrichmentMethod:
|
||||
class_uri: prov:Method
|
||||
description: >-
|
||||
The method used for data enrichment (e.g. "WhatsApp API Extraction", "Manual Verification").
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `prov:Method` (subclass of prov:Plan)
|
||||
- **Close**: `schema:Action` (instrument)
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.3
|
||||
specificity_rationale: Provenance metadata.
|
||||
|
|
@ -17,9 +17,13 @@ imports:
|
|||
- ../enums/EventTypeEnum
|
||||
- ../slots/event_description
|
||||
- ../slots/event_id
|
||||
- ../slots/documentation_source
|
||||
- ../slots/has_or_had_documentation
|
||||
- ../slots/has_or_had_url
|
||||
- ./Documentation
|
||||
- ./URL
|
||||
- ../slots/event_label
|
||||
- ../slots/has_timespan
|
||||
# MIGRATED 2026-01-26: has_timespan → temporal_extent (Rule 53)
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/hypernym_event_type
|
||||
- ../slots/has_or_had_involved_actor
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -38,7 +42,7 @@ classes:
|
|||
class_uri: crm:E5_Event
|
||||
description: "An abstract hub class representing temporal phenomena - things that happen\nand involve actors, places,\
|
||||
\ and temporal extents.\n\n**HUB ARCHITECTURE**:\n\nThe Event class follows the hub pattern established by Custodian:\n\
|
||||
- Minimal hub with persistent identifier (event_id)\n- Links to temporal extent (TimeSpan) via has_timespan\n- Links\
|
||||
- Minimal hub with persistent identifier (event_id)\n- Links to temporal extent (TimeSpan) via temporal_extent\n- Links\
|
||||
\ to actors (Custodian, Person) via involved_actors\n- Links to place via took_place_at\n- Categorized by hypernym_event_type\
|
||||
\ (generic) and domain-specific type\n\n**INHERITANCE HIERARCHY**:\n\n```\nEvent (this class - abstract)\n├── OrganizationalChangeEvent\
|
||||
\ (existing - organizational changes)\n├── IntangibleHeritageEvent (future - ICH-related events)\n├── CollectionEvent\
|
||||
|
|
@ -48,19 +52,19 @@ classes:
|
|||
\ Physical Things.\"\n\nKey relationships:\n- crm:P4_has_time-span → TimeSpan (when)\n- crm:P7_took_place_at → Place\
|
||||
\ (where)\n- crm:P11_had_participant → Actor (who)\n- crm:P2_has_type → EventTypeEnum (what kind)\n\n**RELATIONSHIP\
|
||||
\ TO EXISTING OrganizationalChangeEvent**:\n\nOrganizationalChangeEvent already exists and maps to crm:E5_Event.\nThis\
|
||||
\ Event class provides:\n1. Shared base properties (has_timespan, involved_actors, took_place_at)\n2. Generic event\
|
||||
\ Event class provides:\n1. Shared base properties (temporal_extent, involved_actors, took_place_at)\n2. Generic event\
|
||||
\ typing (hypernym_event_type)\n3. Foundation for other event types\n\nFuture migration: OrganizationalChangeEvent can\
|
||||
\ inherit from Event.\n\n**RELATIONSHIP TO ACTORS**:\n\nEvents link to actors bidirectionally:\n- Event → involved_actors\
|
||||
\ → Custodian/Person (who participated)\n- Custodian → organizational_change_events → Event (what events affected org)\n\
|
||||
- Person → is_or_was_affected_by_event → Event (what events affected person)\n\n**EXAMPLE - Merger Event**:\n```yaml\n\
|
||||
Event:\n event_id: \"https://nde.nl/ontology/hc/event/nha-merger-2001\"\n event_label: \"Noord-Hollands Archief Merger\"\
|
||||
\n hypernym_event_type: TRANSFORMATION\n has_timespan:\n begin_of_the_begin: \"2001-01-01\"\n end_of_the_end:\
|
||||
\n hypernym_event_type: TRANSFORMATION\n temporal_extent:\n begin_of_the_begin: \"2001-01-01\"\n end_of_the_end:\
|
||||
\ \"2001-01-01\"\n took_place_at: \"https://nde.nl/ontology/hc/place/nl-nh-haa\"\n involved_actors:\n - \"https://nde.nl/ontology/hc/nl-nh-haa-a-gah\"\
|
||||
\n - \"https://nde.nl/ontology/hc/nl-nh-haa-a-ranh\"\n event_description: |\n Merger of Gemeentearchief Haarlem\
|
||||
\ (founded 1910) and\n Rijksarchief in Noord-Holland (founded 1802) to form\n Noord-Hollands Archief.\n confidence_score:\
|
||||
\ 0.95\n documentation_source:\n - \"https://noord-hollandsarchief.nl/over-ons/geschiedenis\"\n```\n\n**EXAMPLE\
|
||||
\ - Destruction Event**:\n```yaml\nEvent:\n event_id: \"https://nde.nl/ontology/hc/event/gaza-library-destruction-2024\"\
|
||||
\n event_label: \"Gaza Public Library Destruction\"\n hypernym_event_type: DESTRUCTION\n has_timespan:\n begin_of_the_begin:\
|
||||
\n event_label: \"Gaza Public Library Destruction\"\n hypernym_event_type: DESTRUCTION\n temporal_extent:\n begin_of_the_begin:\
|
||||
\ \"2024-01-15\"\n end_of_the_end: \"2024-01-15\"\n took_place_at: \"https://nde.nl/ontology/hc/place/ps-gz-gaz\"\
|
||||
\n event_description: |\n Gaza Public Library destroyed during military operations.\n confidence_score: 0.85\n\
|
||||
```\n"
|
||||
|
|
@ -84,11 +88,12 @@ classes:
|
|||
- crm:E85_Joining
|
||||
- crm:E86_Leaving
|
||||
slots:
|
||||
- documentation_source
|
||||
- has_or_had_documentation
|
||||
- event_description
|
||||
- event_id
|
||||
- event_label
|
||||
- has_timespan
|
||||
# MIGRATED 2026-01-26: has_timespan → temporal_extent
|
||||
- temporal_extent
|
||||
- hypernym_event_type
|
||||
- has_or_had_involved_actor
|
||||
- specificity_annotation
|
||||
|
|
@ -101,8 +106,13 @@ classes:
|
|||
identifier: true
|
||||
hypernym_event_type:
|
||||
required: true
|
||||
has_timespan:
|
||||
temporal_extent:
|
||||
required: false
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
description: >-
|
||||
Temporal extent of the event.
|
||||
Replaces has_timespan (migrated 2026-01-26).
|
||||
is_or_was_generated_by:
|
||||
range: GenerationEvent
|
||||
required: false
|
||||
|
|
@ -119,7 +129,7 @@ classes:
|
|||
comments:
|
||||
- Event is the hub class for all temporal phenomena in the HC ontology
|
||||
- Domain-specific events (OrganizationalChangeEvent, CollectionEvent) can inherit from Event
|
||||
- TimeSpan link (has_timespan) is critical - enables fuzzy temporal reasoning
|
||||
- TimeSpan link (temporal_extent) is critical - enables fuzzy temporal reasoning
|
||||
- Actor links (involved_actors) connect events to both persons and organizations
|
||||
- hypernym_event_type provides cross-domain event queries
|
||||
- 'Future: Add participated_in_events slot to Custodian and Person for inverse navigation'
|
||||
|
|
@ -129,7 +139,7 @@ classes:
|
|||
event_id: https://nde.nl/ontology/hc/event/nha-merger-2001
|
||||
event_label: Noord-Hollands Archief Merger
|
||||
hypernym_event_type: TRANSFORMATION
|
||||
has_timespan:
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2001-01-01'
|
||||
end_of_the_end: '2001-01-01'
|
||||
has_or_had_involved_actor:
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ imports:
|
|||
- ./ExhibitionCatalog
|
||||
- ../enums/ExhibitionTypeEnum
|
||||
- ../enums/EventStatusEnum
|
||||
- ../slots/start_date
|
||||
- ../slots/end_date
|
||||
# MIGRATED 2026-01-26: start_date/end_date/exhibition_timespan → temporal_extent (Rule 53)
|
||||
- ../slots/temporal_extent
|
||||
# REMOVED 2026-01-15: ../slots/wikidata_id - migrated to has_or_had_identifier + WikiDataIdentifier (Rule 53)
|
||||
- ../slots/has_or_had_identifier
|
||||
- ./WikiDataIdentifier
|
||||
|
|
@ -40,7 +40,8 @@ imports:
|
|||
- ../slots/exhibition_name
|
||||
- ../slots/exhibition_status
|
||||
- ../slots/exhibition_subtitle
|
||||
- ../slots/exhibition_timespan
|
||||
# MIGRATED 2026-01-26: exhibition_timespan → temporal_extent
|
||||
# - ../slots/exhibition_timespan
|
||||
- ../slots/exhibition_url
|
||||
- ../slots/exhibition_venue
|
||||
- ../slots/has_or_had_featured_object
|
||||
|
|
@ -99,7 +100,8 @@ classes:
|
|||
- has_or_had_organizer
|
||||
- curated_by
|
||||
- has_or_had_custodian_type
|
||||
- end_date
|
||||
# MIGRATED 2026-01-26: start_date/end_date/exhibition_timespan → temporal_extent
|
||||
- temporal_extent
|
||||
- exhibition_catalog_url
|
||||
- has_or_had_exhibition_catalog
|
||||
- exhibition_description
|
||||
|
|
@ -109,7 +111,7 @@ classes:
|
|||
- exhibition_name
|
||||
- exhibition_status
|
||||
- exhibition_subtitle
|
||||
- exhibition_timespan
|
||||
# - exhibition_timespan (migrated to temporal_extent)
|
||||
- exhibition_type
|
||||
- exhibition_url
|
||||
- exhibition_venue
|
||||
|
|
@ -118,7 +120,7 @@ classes:
|
|||
- organized_by
|
||||
- has_or_had_related_exhibition
|
||||
- specificity_annotation
|
||||
- start_date
|
||||
# - start_date (migrated to temporal_extent)
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
# REMOVED 2026-01-14: traveling_venue - migrated to has_or_had_venue with Venue
|
||||
- has_or_had_venue
|
||||
|
|
@ -215,20 +217,14 @@ classes:
|
|||
examples:
|
||||
- value: Pieter Roelofs
|
||||
- value: Gregor J.M. Weber
|
||||
start_date:
|
||||
required: false
|
||||
range: date
|
||||
examples:
|
||||
- value: '2023-02-10'
|
||||
end_date:
|
||||
required: false
|
||||
range: date
|
||||
examples:
|
||||
- value: '2023-06-04'
|
||||
exhibition_timespan:
|
||||
temporal_extent:
|
||||
required: false
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
description: >-
|
||||
Temporal extent of the exhibition (start/end).
|
||||
Replaces start_date, end_date, exhibition_timespan.
|
||||
Use begin_of_the_begin for opening date, end_of_the_end for closing date.
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '2023-02-10T00:00:00Z'
|
||||
|
|
@ -405,8 +401,9 @@ classes:
|
|||
curated_by:
|
||||
- Pieter Roelofs
|
||||
- Gregor J.M. Weber
|
||||
start_date: '2023-02-10'
|
||||
end_date: '2023-06-04'
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2023-02-10'
|
||||
end_of_the_end: '2023-06-04'
|
||||
exhibition_location:
|
||||
- place_name: Rijksmuseum
|
||||
city: Amsterdam
|
||||
|
|
@ -449,8 +446,9 @@ classes:
|
|||
- organizer_entity: https://nde.nl/ontology/hc/custodian/nl/nationaal-archief
|
||||
has_or_had_role:
|
||||
role_type: PRIMARY
|
||||
start_date: '2024-05-04'
|
||||
end_date: '2024-11-11'
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2024-05-04'
|
||||
end_of_the_end: '2024-11-11'
|
||||
exhibition_location:
|
||||
- place_name: Nationaal Archief
|
||||
city: Den Haag
|
||||
|
|
|
|||
|
|
@ -44,7 +44,6 @@ imports:
|
|||
- ./URL
|
||||
- ../slots/contributor
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/doi
|
||||
- ../slots/is_or_was_instantiated_as
|
||||
- ./EBook
|
||||
- ../slots/is_or_was_edited_by
|
||||
|
|
@ -115,7 +114,6 @@ classes:
|
|||
- has_or_had_url
|
||||
- contributor
|
||||
- has_or_had_custodian_type
|
||||
- doi
|
||||
- is_or_was_instantiated_as
|
||||
- is_or_was_edited_by
|
||||
- has_or_had_essay
|
||||
|
|
@ -325,12 +323,7 @@ classes:
|
|||
pattern: ^[0-9]{4}-[0-9]{3}[0-9X]$
|
||||
examples:
|
||||
- value: 0300-4953
|
||||
doi:
|
||||
required: false
|
||||
range: string
|
||||
pattern: ^10\.[0-9]+/.+
|
||||
examples:
|
||||
- value: 10.1234/vermeer-catalog-2023
|
||||
# doi migrated to has_or_had_identifier with DOI class (Rule 53, 2026-01-26)
|
||||
page:
|
||||
required: false
|
||||
range: integer
|
||||
|
|
|
|||
|
|
@ -0,0 +1,21 @@
|
|||
id: https://nde.nl/ontology/hc/class/ExpenseType
|
||||
name: ExpenseType
|
||||
title: Expense Type Class
|
||||
description: >-
|
||||
Abstract base class for types of expenses (e.g. Personnel, Administrative, Program).
|
||||
MIGRATED from expense-specific slots (2026-01-26).
|
||||
prefixes:
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
default_prefix: hc
|
||||
classes:
|
||||
ExpenseType:
|
||||
abstract: true
|
||||
description: Classification of an expense.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
id: https://nde.nl/ontology/hc/class/ExpenseTypes
|
||||
name: ExpenseTypes
|
||||
title: Expense Types
|
||||
description: >-
|
||||
Concrete types of expenses.
|
||||
MIGRATED from expense-specific slots (2026-01-26).
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./ExpenseType
|
||||
default_prefix: hc
|
||||
classes:
|
||||
PersonnelExpenses:
|
||||
is_a: ExpenseType
|
||||
description: Costs related to employees (salaries, benefits).
|
||||
|
||||
AdministrativeExpenses:
|
||||
is_a: ExpenseType
|
||||
description: General management and administrative costs.
|
||||
|
||||
ProgramExpenses:
|
||||
is_a: ExpenseType
|
||||
description: Costs directly related to program delivery.
|
||||
|
||||
FundraisingExpenses:
|
||||
is_a: ExpenseType
|
||||
description: Costs incurred to raise funds.
|
||||
|
||||
InnovationExpenses:
|
||||
is_a: ExpenseType
|
||||
description: Costs related to R&D and innovation.
|
||||
|
||||
EmployeeBenefitsExpenses:
|
||||
is_a: ExpenseType
|
||||
description: Costs of employee benefits (pensions, insurance).
|
||||
|
|
@ -25,7 +25,7 @@ imports:
|
|||
# - ../slots/change_in_net_asset # ARCHIVED 2026-01-24: migrated to specifies_or_specified + NetAsset per Rule 53/56
|
||||
- ../slots/specifies_or_specified
|
||||
- ./NetAsset
|
||||
- ../slots/documents_budget
|
||||
- ../slots/documents_or_documented
|
||||
- ../slots/filing_id
|
||||
- ../slots/filing_type
|
||||
- ../slots/financial_archival_stage
|
||||
|
|
@ -126,7 +126,7 @@ classes:
|
|||
- audit_status
|
||||
- auditor_name
|
||||
- specifies_or_specified # was: change_in_net_asset - migrated per Rule 53/56 (2026-01-24)
|
||||
- documents_budget
|
||||
- documents_or_documented
|
||||
- filing_id
|
||||
- filing_type
|
||||
- financial_archival_stage
|
||||
|
|
@ -303,10 +303,13 @@ classes:
|
|||
description: Current year statement in active use
|
||||
- value: INACTIVE
|
||||
description: Prior year in retention period
|
||||
documents_budget:
|
||||
documents_or_documented:
|
||||
range: Budget
|
||||
multivalued: true
|
||||
required: false
|
||||
description: |
|
||||
Links this financial statement to the Budget(s) it documents/reports on.
|
||||
MIGRATED from documents_budget (2026-01-26).
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/budget/rm/fy2023
|
||||
description: Statement documents FY2023 budget
|
||||
|
|
@ -399,7 +402,7 @@ classes:
|
|||
financial_document_url: https://www.rijksmuseum.nl/en/about-us/annual-report-2023
|
||||
financial_document_format: PDF
|
||||
financial_archival_stage: ACTIVE
|
||||
documents_budget:
|
||||
documents_or_documented:
|
||||
- https://nde.nl/ontology/hc/budget/rm/fy2023
|
||||
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
||||
description: Major museum annual report with full audit
|
||||
|
|
@ -443,7 +446,7 @@ classes:
|
|||
filing_type: IRS Form 990
|
||||
filing_id: 13-1624102
|
||||
financial_archival_stage: INACTIVE
|
||||
documents_budget:
|
||||
documents_or_documented:
|
||||
- https://nde.nl/ontology/hc/budget/met/fy2022
|
||||
refers_to_custodian: https://nde.nl/ontology/hc/us-ny-nyc-m-met
|
||||
description: US nonprofit Form 990 filing
|
||||
|
|
|
|||
|
|
@ -0,0 +1,35 @@
|
|||
id: https://nde.nl/ontology/hc/class/GeographicExtent
|
||||
name: GeographicExtent
|
||||
title: Geographic Extent Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_identifier
|
||||
|
||||
classes:
|
||||
GeographicExtent:
|
||||
class_uri: dcterms:Location
|
||||
description: >-
|
||||
A geographic area defining the scope or extent (e.g., eligible countries).
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `dcterms:Location`
|
||||
- **Close**: `schema:Place`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_identifier
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.3
|
||||
specificity_rationale: Geographic metadata.
|
||||
|
|
@ -518,9 +518,9 @@ classes:
|
|||
has_activity_description: |
|
||||
Monthly evening lectures on local history topics, featuring
|
||||
guest speakers from academia, museums, and member experts.
|
||||
has_timespan:
|
||||
start_date: "2024-09-01"
|
||||
end_date: "2025-06-30"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "2024-09-01"
|
||||
end_of_the_end: "2025-06-30"
|
||||
status: "IN_PROGRESS"
|
||||
- has_activity_identifier: https://nde.nl/ontology/hc/activity/oud-leiden-walk-2025
|
||||
has_activity_name: "Annual Heritage Walk"
|
||||
|
|
@ -529,9 +529,9 @@ classes:
|
|||
has_activity_description: |
|
||||
Annual guided heritage walk through historic Leiden neighborhoods.
|
||||
Open to public, attracts 50-100 participants.
|
||||
has_timespan:
|
||||
start_date: "2025-05-15"
|
||||
end_date: "2025-05-15"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "2025-05-15"
|
||||
end_of_the_end: "2025-05-15"
|
||||
status: "PLANNED"
|
||||
description: Heritage society with lecture series and annual heritage walk
|
||||
has_or_had_scope:
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ imports:
|
|||
- ./ContentType
|
||||
- ./ContentTypes
|
||||
- ../slots/content_language
|
||||
- ../slots/content_summary
|
||||
- ../slots/has_or_had_summary
|
||||
- ../slots/copy_note
|
||||
- ../slots/copy_number
|
||||
- ../slots/cover_material
|
||||
|
|
@ -52,7 +52,8 @@ imports:
|
|||
# REMOVED 2026-01-24: date_of_publication - migrated to is_or_was_published (Rule 53)
|
||||
- ../slots/is_or_was_published
|
||||
- ./Publication
|
||||
- ../slots/doi
|
||||
- ../slots/has_or_had_identifier
|
||||
- ./DOI
|
||||
# MIGRATED 2026-01-25: duration → has_or_had_time_interval + TimeInterval (Rule 53)
|
||||
- ../slots/has_or_had_time_interval
|
||||
- ./TimeInterval
|
||||
|
|
@ -144,15 +145,15 @@ classes:
|
|||
- has_or_had_carrier
|
||||
# REMOVED 2026-01-23: carries_information - migrated to has_or_had_content (Rule 53/F25)
|
||||
- has_or_had_content
|
||||
- content_language
|
||||
- content_summary
|
||||
- has_or_had_language
|
||||
- has_or_had_summary
|
||||
- copy_note
|
||||
- copy_number
|
||||
- cover_material
|
||||
- has_or_had_custodian_type
|
||||
# REMOVED 2026-01-24: date_of_publication - migrated to is_or_was_published (Rule 53)
|
||||
- is_or_was_published
|
||||
- doi
|
||||
- has_or_had_identifier
|
||||
# MIGRATED 2026-01-25: duration → has_or_had_time_interval (Rule 53)
|
||||
- has_or_had_time_interval
|
||||
- has_or_had_edition
|
||||
|
|
@ -475,12 +476,7 @@ classes:
|
|||
examples:
|
||||
- value: 0028-0836
|
||||
description: Nature
|
||||
doi:
|
||||
required: false
|
||||
range: string
|
||||
pattern: ^10\..+/.+$
|
||||
examples:
|
||||
- value: 10.1000/xyz123
|
||||
# doi migrated to has_or_had_identifier with DOI class (Rule 53, 2026-01-26)
|
||||
oclc_number:
|
||||
required: false
|
||||
range: string
|
||||
|
|
@ -495,11 +491,12 @@ classes:
|
|||
inlined: true
|
||||
description: |
|
||||
Identifiers for this information carrier.
|
||||
MIGRATED from call_number (2026-01-17) and wikidata_id (2026-01-15) per Rule 53.
|
||||
MIGRATED from call_number (2026-01-17), wikidata_id (2026-01-15), and doi (2026-01-26) per Rule 53.
|
||||
|
||||
Includes:
|
||||
- Library call numbers (bf:shelfMark) - e.g., BS75.A1 1455, Inc. 1
|
||||
- Wikidata IDs (Q-numbers) - e.g., Q178401
|
||||
- DOIs - e.g., 10.1000/xyz123
|
||||
- Local collection identifiers
|
||||
- Other external identifiers
|
||||
|
||||
|
|
@ -507,6 +504,7 @@ classes:
|
|||
- LIBRARY_OF_CONGRESS, DEWEY_DECIMAL for classification call numbers
|
||||
- LOCAL_COLLECTION for institutional identifiers
|
||||
- WIKIDATA for Q-numbers
|
||||
- DOI for Digital Object Identifiers
|
||||
examples:
|
||||
- value:
|
||||
identifier_value: BS75.A1 1455
|
||||
|
|
@ -520,6 +518,10 @@ classes:
|
|||
identifier_value: Q178401
|
||||
identifier_scheme: WIKIDATA
|
||||
description: Wikidata identifier for Gutenberg Bible
|
||||
- value:
|
||||
identifier_value: 10.1000/xyz123
|
||||
identifier_scheme: DOI
|
||||
description: Digital Object Identifier
|
||||
shelf_mark:
|
||||
required: false
|
||||
range: string
|
||||
|
|
@ -597,7 +599,7 @@ classes:
|
|||
multivalued: true
|
||||
examples:
|
||||
- value: The Holy Bible (English parallel title)
|
||||
content_summary:
|
||||
has_or_had_summary:
|
||||
required: false
|
||||
range: string
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -41,3 +41,10 @@ classes:
|
|||
is_a: LabelType
|
||||
class_uri: hc:DisplayNameType
|
||||
description: Label type for public-facing display names.
|
||||
|
||||
EmicLabelType:
|
||||
is_a: LabelType
|
||||
class_uri: hc:EmicLabelType
|
||||
description: >-
|
||||
Emic (insider) name used by the community or entity itself.
|
||||
MIGRATED from emic_name slot (Rule 53).
|
||||
|
|
|
|||
|
|
@ -33,9 +33,11 @@ imports:
|
|||
# - ../slots/digital_indicator # REMOVED
|
||||
- ../slots/digital_professional
|
||||
- ../slots/education
|
||||
- ../slots/enriched_date
|
||||
- ../slots/enrichment_metadata_whatsapp
|
||||
- ../slots/enrichment_method_whatsapp
|
||||
- ../slots/temporal_extent # was: enriched_date - migrated per Rule 53 (2026-01-26)
|
||||
- ../slots/has_or_had_metadata
|
||||
- ./EnrichmentMetadata
|
||||
- ../slots/has_or_had_method
|
||||
- ./EnrichmentMethod
|
||||
- ../slots/experience
|
||||
- ../slots/extraction_metadata
|
||||
- ../slots/headline
|
||||
|
|
|
|||
|
|
@ -24,9 +24,8 @@ imports:
|
|||
- linkml:types
|
||||
- ../metadata
|
||||
- ./TimeSpan
|
||||
- ../slots/has_timespan
|
||||
- ../slots/start_date
|
||||
- ../slots/end_date
|
||||
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent (Rule 53)
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/status
|
||||
- ../slots/note
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -100,9 +99,8 @@ classes:
|
|||
- member_organization_url
|
||||
- membership_type
|
||||
- membership_role
|
||||
- has_timespan
|
||||
- start_date
|
||||
- end_date
|
||||
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent
|
||||
- temporal_extent
|
||||
- status
|
||||
- note
|
||||
- specificity_annotation
|
||||
|
|
@ -162,6 +160,27 @@ classes:
|
|||
- value: "BOARD_MEMBER"
|
||||
description: "Governance role"
|
||||
|
||||
temporal_extent:
|
||||
range: TimeSpan
|
||||
required: false
|
||||
inlined: true
|
||||
description: >-
|
||||
Temporal extent of the membership.
|
||||
Replaces has_timespan, start_date, end_date.
|
||||
Use begin_of_the_begin for start, end_of_the_end for end.
|
||||
|
||||
status:
|
||||
range: string
|
||||
required: false
|
||||
description: Role within the member organization.
|
||||
examples:
|
||||
- value: "FULL_MEMBER"
|
||||
description: "Full institutional membership"
|
||||
- value: "ASSOCIATE_MEMBER"
|
||||
description: "Associate/affiliate membership"
|
||||
- value: "BOARD_MEMBER"
|
||||
description: "Governance role"
|
||||
|
||||
slot_usage:
|
||||
has_timespan:
|
||||
range: TimeSpan
|
||||
|
|
@ -216,7 +235,8 @@ classes:
|
|||
member_organization_url: https://icom.museum/
|
||||
membership_type: "PROFESSIONAL_ASSOCIATION"
|
||||
membership_role: "FULL_MEMBER"
|
||||
start_date: "1946-01-01"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "1946-01-01"
|
||||
status: "ACTIVE"
|
||||
description: "Rijksmuseum ICOM membership"
|
||||
|
||||
|
|
@ -226,6 +246,7 @@ classes:
|
|||
member_organization_url: https://www.oclc.org/
|
||||
membership_type: "CONSORTIUM"
|
||||
membership_role: "MEMBER_LIBRARY"
|
||||
start_date: "1980-01-01"
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "1980-01-01"
|
||||
status: "ACTIVE"
|
||||
description: "Koninklijke Bibliotheek OCLC membership"
|
||||
|
|
|
|||
|
|
@ -26,7 +26,10 @@ imports:
|
|||
- ../slots/has_or_had_associated_custodian # was: parent_custodian - migrated per Rule 53 (2025-01-15)
|
||||
- ../slots/change_rationale
|
||||
- ../slots/staff_impact
|
||||
- ../slots/documentation_source
|
||||
- ../slots/has_or_had_documentation
|
||||
- ../slots/has_or_had_url
|
||||
- ./Documentation
|
||||
- ./URL
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
|
|
@ -134,7 +137,7 @@ classes:
|
|||
- has_or_had_affected_territory
|
||||
- has_or_had_affected_unit
|
||||
- change_rationale
|
||||
- documentation_source
|
||||
- has_or_had_documentation
|
||||
- event_date
|
||||
- event_description
|
||||
- event_location
|
||||
|
|
@ -261,10 +264,18 @@ classes:
|
|||
longitude: 4.8
|
||||
geometry_type: MULTIPOLYGON
|
||||
description: Territories affected by Noord-Hollands Archief merger (2001)
|
||||
documentation_source:
|
||||
range: uri
|
||||
has_or_had_documentation:
|
||||
range: Documentation
|
||||
inlined: true
|
||||
multivalued: true
|
||||
description: |
|
||||
Documentation sources for this organizational change event.
|
||||
MIGRATED from documentation_source (2026-01-26).
|
||||
examples:
|
||||
- value: https://www.rijksmuseum.nl/en/about-us/annual-report-2013
|
||||
- value:
|
||||
has_or_had_url:
|
||||
url_value: "https://www.rijksmuseum.nl/en/about-us/annual-report-2013"
|
||||
description: Annual report URL as source
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
|
|
@ -312,7 +323,9 @@ classes:
|
|||
change_rationale: Strategic reorganization during 10-year renovation to integrate conservation science with practice
|
||||
and modernize facilities.
|
||||
staff_impact: 28 FTE (12+16), all staff retained, 5 new positions
|
||||
documentation_source: https://www.rijksmuseum.nl/en/about-us/annual-report-2013
|
||||
has_or_had_documentation:
|
||||
- has_or_had_url:
|
||||
url_value: "https://www.rijksmuseum.nl/en/about-us/annual-report-2013"
|
||||
valid_from: '2013-04-01'
|
||||
description: Rijksmuseum departmental merger during renovation
|
||||
- value:
|
||||
|
|
@ -330,7 +343,9 @@ classes:
|
|||
change_rationale: Government mandate to preserve electronic records from ministries and agencies. Growing volume
|
||||
of born-digital materials requiring specialized expertise.
|
||||
staff_impact: 15 FTE, all new hires with digital archiving expertise
|
||||
documentation_source: https://www.nationaalarchief.nl/onderzoeken/archief/2.24.17.07
|
||||
has_or_had_documentation:
|
||||
- has_or_had_url:
|
||||
url_value: "https://www.nationaalarchief.nl/onderzoeken/archief/2.24.17.07"
|
||||
valid_from: '2008-01-01'
|
||||
description: National Archives digital department creation
|
||||
- value:
|
||||
|
|
@ -376,6 +391,8 @@ classes:
|
|||
temporal_extent: # was: valid_from_geo
|
||||
begin_of_the_begin: '2025-06-01'
|
||||
staff_impact: All 45 FTE relocating to new facility. No redundancies.
|
||||
documentation_source: https://www.amsterdam.nl/nieuws/museum-verhuizing-2025
|
||||
has_or_had_documentation:
|
||||
- has_or_had_url:
|
||||
url_value: "https://www.amsterdam.nl/nieuws/museum-verhuizing-2025"
|
||||
valid_from: '2025-06-01'
|
||||
description: Museum relocation with full location tracking
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ imports:
|
|||
- ../slots/policy_id
|
||||
- ../slots/policy_name
|
||||
- ../slots/policy_description
|
||||
- ../slots/policy_effective_from
|
||||
- ../slots/policy_effective_to
|
||||
- ../slots/is_or_was_effective_at
|
||||
- ../slots/is_or_was_expired_at
|
||||
- ../slots/note
|
||||
|
||||
classes:
|
||||
|
|
@ -70,8 +70,8 @@ classes:
|
|||
- policy_id
|
||||
- policy_name
|
||||
- policy_description
|
||||
- policy_effective_from
|
||||
- policy_effective_to
|
||||
- is_or_was_effective_at
|
||||
- is_or_was_expired_at
|
||||
- note
|
||||
|
||||
slot_usage:
|
||||
|
|
@ -83,10 +83,18 @@ classes:
|
|||
description: Human-readable name for the policy.
|
||||
policy_description:
|
||||
description: Detailed description of the policy's scope and requirements.
|
||||
policy_effective_from:
|
||||
description: Date when this policy became/becomes effective.
|
||||
policy_effective_to:
|
||||
description: Date when this policy expired/expires.
|
||||
is_or_was_effective_at:
|
||||
description: |
|
||||
Date when this policy became/becomes effective.
|
||||
MIGRATED from policy_effective_from (2026-01-26).
|
||||
range: date
|
||||
required: false
|
||||
is_or_was_expired_at:
|
||||
description: |
|
||||
Date when this policy expired/expires.
|
||||
MIGRATED from policy_effective_to (2026-01-26).
|
||||
range: date
|
||||
required: false
|
||||
note:
|
||||
description: Additional notes about the policy.
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,9 @@ imports:
|
|||
- ../slots/has_or_had_objective
|
||||
- ./Deliverable
|
||||
- ../slots/documentation_url
|
||||
- ../slots/end_date
|
||||
# MIGRATED 2026-01-26: start_date/end_date → temporal_extent + TimeSpan (Rule 53)
|
||||
- ../slots/temporal_extent
|
||||
- ./TimeSpan
|
||||
- ../slots/funding_amount
|
||||
- ../slots/funding_call
|
||||
- ../slots/funding_source
|
||||
|
|
@ -36,7 +38,6 @@ imports:
|
|||
- ../slots/participating_custodian
|
||||
- ../slots/related_project
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/start_date
|
||||
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
# RiC-O style slots (replaced project_* slots 2026-01-16)
|
||||
- ../slots/has_or_had_identifier
|
||||
|
|
@ -97,7 +98,8 @@ classes:
|
|||
# MIGRATED 2026-01-24: deliverable → has_or_had_objective + Deliverable (Rule 53)
|
||||
- has_or_had_objective
|
||||
- documentation_url
|
||||
- end_date
|
||||
# MIGRATED 2026-01-26: start_date/end_date → temporal_extent
|
||||
- temporal_extent
|
||||
- funding_amount
|
||||
- funding_call
|
||||
- funding_source
|
||||
|
|
@ -107,7 +109,6 @@ classes:
|
|||
- participating_custodian
|
||||
- related_project
|
||||
- specificity_annotation
|
||||
- start_date
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
# RiC-O style slots (migrated 2026-01-16 per Rule 53)
|
||||
- has_or_had_identifier # was: project_id, project_identifier
|
||||
|
|
@ -176,16 +177,18 @@ classes:
|
|||
examples:
|
||||
- value: https://netwerkdigitaalerfgoed.nl/versnellen-2024/
|
||||
description: NDE Versnellen project page
|
||||
start_date:
|
||||
range: date
|
||||
temporal_extent:
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
description: >-
|
||||
Time period for the project.
|
||||
Replaces start_date/end_date with generic temporal_extent.
|
||||
Use begin_of_the_begin for start, end_of_the_end for end.
|
||||
examples:
|
||||
- value: '2024-01-01'
|
||||
description: Project started January 2024
|
||||
end_date:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2024-12-31'
|
||||
description: Project ends December 2024
|
||||
- value:
|
||||
begin_of_the_begin: '2024-01-01'
|
||||
end_of_the_end: '2024-12-31'
|
||||
description: Project duration 2024
|
||||
funding_source:
|
||||
range: string
|
||||
multivalued: true
|
||||
|
|
@ -320,8 +323,9 @@ classes:
|
|||
\ for image interoperability\n- Sustainable API development\n- Metadata quality improvement\n"
|
||||
has_or_had_status: IN_PROGRESS
|
||||
has_or_had_url: https://netwerkdigitaalerfgoed.nl/versnellen-2024/
|
||||
start_date: '2024-01-15'
|
||||
end_date: '2024-12-31'
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2024-01-15'
|
||||
end_of_the_end: '2024-12-31'
|
||||
funding_source:
|
||||
- Ministry of OCW (Netherlands)
|
||||
- NDE member contributions
|
||||
|
|
@ -374,8 +378,9 @@ classes:
|
|||
\ works with national aggregators to improve metadata \nquality and implement the Europeana Data Model (EDM).\n"
|
||||
has_or_had_status: IN_PROGRESS
|
||||
has_or_had_url: https://pro.europeana.eu/project/europeana-common-culture
|
||||
start_date: '2023-06-01'
|
||||
end_date: '2025-05-31'
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2023-06-01'
|
||||
end_of_the_end: '2025-05-31'
|
||||
funding_source:
|
||||
- Horizon Europe (European Commission)
|
||||
funding_amount: 4.2M EUR
|
||||
|
|
|
|||
|
|
@ -33,8 +33,10 @@ imports:
|
|||
# REMOVED 2026-01-24: dealer_name - migrated to is_or_was_associated_with + ArtDealer (Rule 53)
|
||||
- ../slots/is_or_was_associated_with
|
||||
- ./ArtDealer
|
||||
- ../slots/documentation
|
||||
- ../slots/documentation_url
|
||||
- ../slots/has_or_had_reference
|
||||
- ../slots/has_or_had_url
|
||||
- ./Reference
|
||||
- ./URL
|
||||
- ../slots/event_date_text
|
||||
- ../slots/event_note
|
||||
- ../slots/event_timespan
|
||||
|
|
@ -92,8 +94,8 @@ classes:
|
|||
- has_or_had_custodian_type
|
||||
# REMOVED 2026-01-24: dealer_name - migrated to is_or_was_associated_with + ArtDealer (Rule 53)
|
||||
- is_or_was_associated_with
|
||||
- documentation
|
||||
- documentation_url
|
||||
- has_or_had_reference
|
||||
- has_or_had_url
|
||||
- event_date
|
||||
- event_date_text
|
||||
- event_id
|
||||
|
|
@ -299,21 +301,38 @@ classes:
|
|||
has_or_had_name:
|
||||
has_or_had_label: "Goupil & Cie"
|
||||
description: French art dealing firm
|
||||
documentation:
|
||||
has_or_had_reference:
|
||||
description: |
|
||||
Bibliographic or archival reference documenting this event.
|
||||
MIGRATED from documentation per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
required: false
|
||||
range: string
|
||||
range: Reference
|
||||
inlined: true
|
||||
multivalued: true
|
||||
examples:
|
||||
- value: Dissius sale catalogue, Amsterdam, May 16, 1696, lot 36
|
||||
- value: Hofstede de Groot, vol. 1, no. 44
|
||||
- value: Braamcamp sale, Amsterdam, July 31, 1771, lot 54
|
||||
documentation_url:
|
||||
- value:
|
||||
has_or_had_label: "Dissius sale catalogue, Amsterdam, May 16, 1696, lot 36"
|
||||
description: Sale catalogue reference
|
||||
- value:
|
||||
has_or_had_label: "Hofstede de Groot, vol. 1, no. 44"
|
||||
description: Catalogue raisonné reference
|
||||
has_or_had_url:
|
||||
description: |
|
||||
URL to online documentation or provenance record.
|
||||
MIGRATED from documentation_url per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
required: false
|
||||
range: uri
|
||||
range: URL
|
||||
inlined: true
|
||||
multivalued: true
|
||||
examples:
|
||||
- value: https://rkd.nl/explore/provenance/12345
|
||||
- value: https://www.getty.edu/research/provenance/sales
|
||||
- value:
|
||||
url_value: "https://rkd.nl/explore/provenance/12345"
|
||||
url_type: "provenance_record"
|
||||
description: RKD provenance record
|
||||
- value:
|
||||
url_value: "https://www.getty.edu/research/provenance/sales"
|
||||
url_type: "sales_database"
|
||||
description: Getty Sales Catalogues
|
||||
has_or_had_level: # was: certainty_level, certainty_note - migrated per Rule 53/56 (2026-01-18)
|
||||
description: |
|
||||
Certainty/confidence level for this provenance event.
|
||||
|
|
@ -442,8 +461,8 @@ classes:
|
|||
has_or_had_note:
|
||||
- note_type: certainty
|
||||
note_content: "Van Ruijven was Vermeer's patron; likely acquired directly from artist"
|
||||
documentation:
|
||||
- Montias, Vermeer and His Milieu (1989), pp. 247-252
|
||||
has_or_had_reference:
|
||||
- has_or_had_label: "Montias, Vermeer and His Milieu (1989), pp. 247-252"
|
||||
has_or_had_provenance: # was: provenance_text - migrated per Rule 53/56 (2026-01-18)
|
||||
has_or_had_description:
|
||||
- description_text: "Possibly Pieter van Ruijven, Delft (c. 1665-1674)"
|
||||
|
|
@ -470,8 +489,8 @@ classes:
|
|||
price_text: Unknown
|
||||
has_or_had_level: # was: certainty_level - migrated per Rule 53/56 (2026-01-18)
|
||||
level_value: CERTAIN
|
||||
documentation:
|
||||
- Dissius sale catalogue, Amsterdam, May 16, 1696, lot 36
|
||||
has_or_had_reference:
|
||||
- has_or_had_label: "Dissius sale catalogue, Amsterdam, May 16, 1696, lot 36"
|
||||
footnote:
|
||||
- Catalogued as 'Een Tronij in Antique Klederen, ongemeen konstig' (A Tronie in Antique Dress, uncommonly artful)
|
||||
has_or_had_provenance: # was: provenance_text - migrated per Rule 53/56 (2026-01-18)
|
||||
|
|
@ -519,9 +538,9 @@ classes:
|
|||
changes_or_changed_ownership_to: https://nde.nl/ontology/hc/custodian/nl/mauritshuis # was: to_owner - migrated per Rule 56 (2026-01-16)
|
||||
has_or_had_level: # was: certainty_level - migrated per Rule 53/56 (2026-01-18)
|
||||
level_value: CERTAIN
|
||||
documentation:
|
||||
- Will of A.A. des Tombe
|
||||
- Mauritshuis accession records
|
||||
has_or_had_reference:
|
||||
- has_or_had_label: "Will of A.A. des Tombe"
|
||||
- has_or_had_label: "Mauritshuis accession records"
|
||||
has_or_had_provenance: # was: provenance_text - migrated per Rule 53/56 (2026-01-18)
|
||||
has_or_had_description:
|
||||
- description_text: "Bequeathed to Mauritshuis, 1903"
|
||||
|
|
|
|||
|
|
@ -21,9 +21,10 @@ imports:
|
|||
- ../slots/has_or_had_associated_auxiliary_platform
|
||||
- ../slots/has_or_had_associated_digital_platform
|
||||
- ../slots/cover_image_url
|
||||
- ../slots/created_date
|
||||
- ../slots/engagement_rate
|
||||
- ../slots/follower_count
|
||||
- ../slots/is_or_was_categorized_as
|
||||
- ../slots/has_or_had_engagement_metric
|
||||
- ./EngagementMetric
|
||||
- ../slots/average_likes
|
||||
- ../slots/following_count
|
||||
- ../slots/is_primary_digital_presence
|
||||
- ../slots/metrics_observed_date
|
||||
|
|
@ -123,7 +124,7 @@ classes:
|
|||
- has_or_had_associated_digital_platform
|
||||
- cover_image_url
|
||||
- created_date
|
||||
- engagement_rate
|
||||
- has_or_had_engagement_metric
|
||||
- follower_count
|
||||
- following_count
|
||||
- is_primary_digital_presence
|
||||
|
|
@ -238,12 +239,19 @@ classes:
|
|||
examples:
|
||||
- value: 2500
|
||||
description: 2,500 posts
|
||||
engagement_rate:
|
||||
range: float
|
||||
required: false
|
||||
has_or_had_engagement_metric:
|
||||
range: EngagementMetric
|
||||
inlined: true
|
||||
multivalued: true
|
||||
description: >-
|
||||
Metrics tracking engagement (rates, counts).
|
||||
MIGRATED from engagement_rate per Rule 53 (2026-01-26).
|
||||
examples:
|
||||
- value: 2.5
|
||||
description: 2.5% engagement rate
|
||||
- value:
|
||||
has_or_had_type: "Engagement Rate"
|
||||
has_or_had_value: 2.5
|
||||
has_or_had_unit: "%"
|
||||
description: Average engagement rate
|
||||
metrics_observed_date:
|
||||
range: datetime
|
||||
required: false
|
||||
|
|
@ -349,7 +357,10 @@ classes:
|
|||
status: VERIFIED
|
||||
follower_count: 1200000
|
||||
post_count: 3500
|
||||
engagement_rate: 2.5
|
||||
has_or_had_engagement_metric:
|
||||
- has_or_had_type: "Engagement Rate"
|
||||
has_or_had_value: 2.5
|
||||
has_or_had_unit: "%"
|
||||
metrics_observed_date: '2025-11-29T12:00:00Z'
|
||||
associated_digital_platform: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
||||
account_status: ACTIVE
|
||||
|
|
|
|||
|
|
@ -36,7 +36,9 @@ imports:
|
|||
- ./BoxNumber
|
||||
- ./UnitIdentifier # Added for unit_id/unit_identifier migration (2026-01-14)
|
||||
- ../slots/current_item_count
|
||||
- ../slots/drawer_number
|
||||
- ../slots/has_or_had_drawer
|
||||
- ./Drawer
|
||||
- ./DrawerNumber
|
||||
- ../slots/part_of_storage
|
||||
- ../slots/part_of_zone
|
||||
- ../slots/row_number
|
||||
|
|
@ -106,7 +108,7 @@ classes:
|
|||
# REMOVED 2026-01-17: capacity_item - migrated to has_or_had_capacity (Rule 53)
|
||||
# - capacity_item
|
||||
- current_item_count
|
||||
- drawer_number
|
||||
- has_or_had_drawer
|
||||
- part_of_storage
|
||||
- part_of_zone
|
||||
- row_number
|
||||
|
|
@ -190,10 +192,18 @@ classes:
|
|||
examples:
|
||||
- value: 4
|
||||
description: Fourth shelf from bottom
|
||||
drawer_number:
|
||||
range: integer
|
||||
has_or_had_drawer:
|
||||
range: Drawer
|
||||
multivalued: true
|
||||
inlined: true
|
||||
description: |
|
||||
Drawer within the storage unit.
|
||||
MIGRATED from drawer_number (2026-01-26).
|
||||
examples:
|
||||
- value: 3
|
||||
- value:
|
||||
has_or_had_identifier:
|
||||
identifier_value: "3"
|
||||
description: Drawer 3
|
||||
# DEPRECATED - use has_or_had_identifier with range BoxNumber
|
||||
# box_number:
|
||||
# range: integer
|
||||
|
|
@ -276,7 +286,9 @@ classes:
|
|||
- description_text: 'Flat file drawer containing oversized maps of the Netherlands, 1850-1920. Climate-controlled environment.'
|
||||
description_type: unit
|
||||
language: en
|
||||
drawer_number: 42
|
||||
has_or_had_drawer:
|
||||
- has_or_had_identifier:
|
||||
identifier_value: "42"
|
||||
has_or_had_capacity: # was: capacity_items - migrated per Rule 53
|
||||
- capacity_value: 50
|
||||
capacity_type: ITEM_COUNT
|
||||
|
|
|
|||
|
|
@ -0,0 +1,30 @@
|
|||
id: https://nde.nl/ontology/hc/class/URLType
|
||||
name: URLType
|
||||
title: URL Type Class
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_identifier
|
||||
|
||||
classes:
|
||||
URLType:
|
||||
class_uri: skos:Concept
|
||||
abstract: true
|
||||
description: >-
|
||||
Abstract base class for URL type classification (e.g. LinkedIn Profile, Official Website).
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `skos:Concept`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_identifier
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
id: https://nde.nl/ontology/hc/class/URLTypes
|
||||
name: URLTypes
|
||||
title: URL Types Classes
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./URLType
|
||||
|
||||
classes:
|
||||
LinkedInProfileURLType:
|
||||
is_a: URLType
|
||||
description: URL pointing to a LinkedIn profile (person or company).
|
||||
|
||||
OfficialWebsiteType:
|
||||
is_a: URLType
|
||||
description: Official website of an entity.
|
||||
|
||||
SocialMediaURLType:
|
||||
is_a: URLType
|
||||
description: URL for a social media profile (general).
|
||||
|
|
@ -3,8 +3,9 @@ name: video_time_segment_class
|
|||
title: Video Time Segment Class
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/end_seconds
|
||||
- ../slots/end_time
|
||||
# MIGRATED 2026-01-26: end_seconds/end_time → has_or_had_time_interval (Rule 53)
|
||||
- ../slots/has_or_had_time_interval
|
||||
- ./TimeInterval
|
||||
- ../slots/segment_index
|
||||
- ../slots/segment_text
|
||||
- ../slots/speaker_id
|
||||
|
|
@ -149,8 +150,8 @@ classes:
|
|||
related_mappings:
|
||||
- schema:Clip
|
||||
slots:
|
||||
- end_seconds
|
||||
- end_time
|
||||
# MIGRATED 2026-01-26: end_seconds/end_time → has_or_had_time_interval
|
||||
- has_or_had_time_interval
|
||||
- segment_index
|
||||
- segment_text
|
||||
- speaker_id
|
||||
|
|
@ -170,13 +171,17 @@ classes:
|
|||
description: 30 seconds from video start
|
||||
- value: PT1H15M30S
|
||||
description: 1 hour 15 minutes 30 seconds
|
||||
end_time:
|
||||
range: string
|
||||
required: false
|
||||
pattern: ^PT(\d+H)?(\d+M)?(\d+(\.\d+)?S)?$
|
||||
has_or_had_time_interval:
|
||||
range: TimeInterval
|
||||
required: true
|
||||
inlined: true
|
||||
description: >-
|
||||
Duration of the segment (replaces end_time/end_seconds).
|
||||
Use duration_value for ISO 8601 duration (e.g., PT5S).
|
||||
examples:
|
||||
- value: PT0M35S
|
||||
description: 35 seconds from video start
|
||||
- value:
|
||||
duration_value: PT0M05S
|
||||
description: 5 second duration
|
||||
start_seconds:
|
||||
range: float
|
||||
required: true
|
||||
|
|
@ -186,13 +191,6 @@ classes:
|
|||
description: 30 seconds from start
|
||||
- value: 30.5
|
||||
description: 30.5 seconds (millisecond precision)
|
||||
end_seconds:
|
||||
range: float
|
||||
required: true
|
||||
minimum_value: 0.0
|
||||
examples:
|
||||
- value: 35.0
|
||||
description: 35 seconds from start
|
||||
segment_text:
|
||||
range: string
|
||||
required: false
|
||||
|
|
|
|||
|
|
@ -34,7 +34,8 @@ imports:
|
|||
# REMOVED 2026-01-22: ../slots/dataset_title - migrated to has_or_had_title + Title (Rule 53)
|
||||
- ../slots/has_or_had_title
|
||||
- ./Title
|
||||
- ../slots/download_endpoint
|
||||
- ../slots/can_or_could_be_retrieved_from
|
||||
- ./Endpoint
|
||||
- ../slots/has_availability_timespan
|
||||
- ../slots/has_or_had_linked_data_endpoint
|
||||
- ../slots/has_or_had_open_access_endpoint
|
||||
|
|
@ -1225,7 +1226,7 @@ classes:
|
|||
|
||||
- `sparql_endpoint`: LinkedDataHub providing semantic access
|
||||
|
||||
- `download_endpoint`: OpenAccessRepository providing bulk access
|
||||
- `download_endpoint`: OpenAccessRepository providing bulk access (MIGRATED to `can_or_could_be_retrieved_from`)
|
||||
|
||||
'
|
||||
class_uri: dcat:Dataset
|
||||
|
|
@ -1234,7 +1235,7 @@ classes:
|
|||
- has_or_had_description # was: dataset_description - migrated per Rule 53 (2026-01-22)
|
||||
- has_or_had_identifier # was: dataset_identifier - migrated per Rule 53 (2026-01-22)
|
||||
- has_or_had_title # was: dataset_title - migrated per Rule 53 (2026-01-22)
|
||||
- download_endpoint
|
||||
- can_or_could_be_retrieved_from
|
||||
- linked_data_access
|
||||
- is_or_was_published_by # was: published_by - migrated per Rule 53/56 (2026-01-17)
|
||||
- specificity_annotation
|
||||
|
|
|
|||
|
|
@ -16,7 +16,9 @@ prefixes:
|
|||
|
||||
imports:
|
||||
- linkml:types
|
||||
|
||||
# MIGRATED 2026-01-26: start_time/end_time → temporal_extent (Rule 53)
|
||||
- ../slots/temporal_extent
|
||||
- ./TimeSpan
|
||||
|
||||
default_range: string
|
||||
|
||||
|
|
@ -40,6 +42,8 @@ classes:
|
|||
related_mappings:
|
||||
- schema:Event
|
||||
- prov:Entity
|
||||
slots:
|
||||
- temporal_extent
|
||||
attributes:
|
||||
inception:
|
||||
range: string
|
||||
|
|
@ -53,9 +57,18 @@ classes:
|
|||
date_of_official_opening:
|
||||
range: string
|
||||
description: Date of official opening (P1619)
|
||||
start_time:
|
||||
range: string
|
||||
description: Start time (P580) - when activity began
|
||||
end_time:
|
||||
range: string
|
||||
description: End time (P582) - when activity ended
|
||||
# start_time/end_time migrated to temporal_extent
|
||||
# start_time:
|
||||
# range: string
|
||||
# description: Start time (P580) - when activity began
|
||||
# end_time:
|
||||
# range: string
|
||||
# description: End time (P582) - when activity ended
|
||||
slot_usage:
|
||||
temporal_extent:
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
description: >-
|
||||
Activity time span (P580/P582).
|
||||
Replaces start_time/end_time.
|
||||
Use begin_of_the_begin for P580, end_of_the_end for P582.
|
||||
|
|
|
|||
|
|
@ -13,12 +13,13 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- TimeSpan
|
||||
- ../slots/employer_linkedin_url
|
||||
- ../slots/employer_name
|
||||
- ../slots/employment_dates_raw
|
||||
- ../slots/employment_end_date
|
||||
- ../slots/employment_start_date
|
||||
- ./TimeSpan
|
||||
- ../slots/is_or_was_employed_by
|
||||
- ./Employer
|
||||
- ../slots/temporal_extent
|
||||
- ./URL
|
||||
- ./URLType
|
||||
- ./URLTypes
|
||||
- ../slots/heritage_employer
|
||||
- ../slots/is_current_position
|
||||
- ../slots/job_description
|
||||
|
|
@ -80,11 +81,8 @@ classes:
|
|||
- schema:EmployeeRole
|
||||
- prov:Association
|
||||
slots:
|
||||
- employer_linkedin_url
|
||||
- employer_name
|
||||
- employment_dates_raw
|
||||
- employment_end_date
|
||||
- employment_start_date
|
||||
- is_or_was_employed_by
|
||||
- temporal_extent
|
||||
- heritage_employer
|
||||
- is_current_position
|
||||
- job_description
|
||||
|
|
@ -102,42 +100,38 @@ classes:
|
|||
description: Dutch job title
|
||||
- value: Senior Curator, Asian Art
|
||||
description: Curatorial role with specialization
|
||||
employer_name:
|
||||
range: string
|
||||
is_or_was_employed_by:
|
||||
range: Employer
|
||||
inlined: true
|
||||
required: true
|
||||
description: |
|
||||
The employer organization.
|
||||
MIGRATED from employer_name/employer_linkedin_url per Rule 53 (2026-01-26).
|
||||
examples:
|
||||
- value: The Dutch Inspectorate of Education
|
||||
description: Full organization name
|
||||
- value: Rijksmuseum
|
||||
description: Heritage institution employer
|
||||
employer_linkedin_url:
|
||||
range: uri
|
||||
pattern: ^https://www\.linkedin\.com/company/[a-z0-9-]+/?$
|
||||
- value:
|
||||
has_or_had_label: "Rijksmuseum"
|
||||
has_or_had_url:
|
||||
has_or_had_url: "https://www.linkedin.com/company/rijksmuseum"
|
||||
has_or_had_type: LinkedInProfileURLType
|
||||
description: Heritage employer with LinkedIn URL
|
||||
temporal_extent:
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
description: |
|
||||
Duration of employment.
|
||||
MIGRATED from employment_dates_raw, employment_start_date, employment_end_date per Rule 53 (2026-01-26).
|
||||
Use begin_of_the_begin for start date, end_of_the_end for end date.
|
||||
Use has_or_had_verbatim_value for raw date string.
|
||||
examples:
|
||||
- value: https://www.linkedin.com/company/rijksmuseum
|
||||
employment_dates_raw:
|
||||
range: string
|
||||
examples:
|
||||
- value: Apr 2025 - Present
|
||||
description: Current position with start month
|
||||
- value: Aug 2017 - Apr 2025
|
||||
description: Completed position with month precision
|
||||
- value: 2015 - 2020
|
||||
description: Year-only precision
|
||||
employment_start_date:
|
||||
range: date
|
||||
examples:
|
||||
- value: 2025-04
|
||||
description: April 2025 start
|
||||
- value: '2017'
|
||||
description: Year-only precision
|
||||
employment_end_date:
|
||||
range: date
|
||||
examples:
|
||||
- value: 2025-04
|
||||
description: Ended April 2025
|
||||
- value: null
|
||||
description: Current position (ongoing)
|
||||
- value:
|
||||
begin_of_the_begin: "2017-08"
|
||||
end_of_the_end: "2025-04"
|
||||
has_or_had_verbatim_value: "Aug 2017 - Apr 2025"
|
||||
description: Completed position with dates
|
||||
- value:
|
||||
begin_of_the_begin: "2025-04"
|
||||
has_or_had_verbatim_value: "Apr 2025 - Present"
|
||||
description: Current position
|
||||
is_current_position:
|
||||
range: boolean
|
||||
ifabsent: 'false'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
name: can_or_could_be_fulfilled_by
|
||||
description: >-
|
||||
Relates a requirement or condition to the entity (e.g. Applicant) that fulfills it.
|
||||
|
||||
MIGRATED from `eligible_applicant` (via ApplicantRequirement).
|
||||
slot_uri: schema:eligibleCustomerType
|
||||
range: Any
|
||||
multivalued: true
|
||||
exact_mappings:
|
||||
- schema:eligibleCustomerType
|
||||
close_mappings:
|
||||
- schema:participant
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
id: https://nde.nl/ontology/hc/slot/can_or_could_be_retrieved_from
|
||||
name: can_or_could_be_retrieved_from_slot
|
||||
title: Can Or Could Be Retrieved From Slot
|
||||
prefixes:
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
linkml: https://w3id.org/linkml/
|
||||
schema: http://schema.org/
|
||||
dcat: http://www.w3.org/ns/dcat#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
can_or_could_be_retrieved_from:
|
||||
description: >-
|
||||
Endpoint or location where a resource can be retrieved.
|
||||
MIGRATED from download_endpoint (2026-01-26).
|
||||
range: Endpoint
|
||||
multivalued: true
|
||||
inlined: true
|
||||
slot_uri: dcat:accessURL
|
||||
close_mappings:
|
||||
- schema:downloadUrl
|
||||
annotations:
|
||||
rico_naming_convention: |
|
||||
Follows RiC-O "canOrCould" pattern for capability predicates.
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.4
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
id: https://nde.nl/ontology/hc/slot/documents_or_documented
|
||||
name: documents_or_documented_slot
|
||||
title: Documents Or Documented Slot
|
||||
prefixes:
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
linkml: https://w3id.org/linkml/
|
||||
schema: http://schema.org/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
documents_or_documented:
|
||||
description: >-
|
||||
Links a document (e.g. FinancialStatement) to the entity it documents (e.g. Budget).
|
||||
MIGRATED from documents_budget (2026-01-26).
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
inlined: false
|
||||
slot_uri: schema:about
|
||||
close_mappings:
|
||||
- prov:hadPrimarySource
|
||||
annotations:
|
||||
rico_naming_convention: |
|
||||
Follows RiC-O naming pattern (active voice).
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.3
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue