Add new slots for financial and heritage documentation
- Introduced total expense, total frames analyzed, total investment, total liability, total net asset, and traditional product slots to enhance financial reporting capabilities. - Added transition types detected, treatment description, type hypothesis, typical condition, typical HTTP methods, typical response formats, and typical scope slots for improved heritage documentation. - Implemented user community, verified, web observation, WhatsApp business likelihood, wikidata equivalent, and wikidata mapping slots to enrich institutional data representation. - Established has_or_had_asset, has_or_had_budget, has_or_had_expense, and is_or_was_threatened_by slots to capture asset, budget, expense relationships, and threats to heritage forms.
This commit is contained in:
parent
37d923cae1
commit
416aa407cc
413 changed files with 5083 additions and 2146 deletions
|
|
@ -2786,6 +2786,20 @@ async def person_search(request: PersonSearchRequest) -> PersonSearchResponse:
|
|||
"heritage_relevant": getattr(r, 'heritage_relevant', None),
|
||||
"heritage_type": getattr(r, 'heritage_type', None),
|
||||
"location": getattr(r, 'location', None),
|
||||
"has_wcms": getattr(r, 'has_wcms', None),
|
||||
# WCMS fields
|
||||
"wcms_user_id": getattr(r, 'wcms_user_id', None),
|
||||
"wcms_abs_id": getattr(r, 'wcms_abs_id', None),
|
||||
"wcms_crm_id": getattr(r, 'wcms_crm_id', None),
|
||||
"wcms_username": getattr(r, 'wcms_username', None),
|
||||
"wcms_username_url": getattr(r, 'wcms_username_url', None),
|
||||
"wcms_status": getattr(r, 'wcms_status', None),
|
||||
"wcms_roles": getattr(r, 'wcms_roles', None),
|
||||
"wcms_registered_since": getattr(r, 'wcms_registered_since', None),
|
||||
"wcms_last_access": getattr(r, 'wcms_last_access', None),
|
||||
# Contact details
|
||||
"email": getattr(r, 'email', None),
|
||||
"email_domain": getattr(r, 'email_domain', None),
|
||||
"score": getattr(r, 'combined_score', getattr(r, 'vector_score', None)),
|
||||
}
|
||||
elif isinstance(r, dict):
|
||||
|
|
|
|||
|
|
@ -159,7 +159,7 @@ executing_agent:
|
|||
agent_type: Person
|
||||
|
||||
created_date: "2025-09-01"
|
||||
modified_date: "2025-11-30"
|
||||
modified_date: "2025-12-31"
|
||||
|
||||
# =============================================================================
|
||||
# WORK PACKAGES (WERKZAAMHEDEN)
|
||||
|
|
@ -186,8 +186,8 @@ work_packages:
|
|||
interrelationships between all heritage custodians.
|
||||
|
||||
allocated_hours: 120
|
||||
hours_spent: 85
|
||||
status: IN_PROGRESS
|
||||
hours_spent: 120
|
||||
status: COMPLETED
|
||||
|
||||
ontology_alignments:
|
||||
- alignment_id: https://nde.nl/ontology/doc/alignment/schemaorg
|
||||
|
|
@ -279,7 +279,7 @@ work_packages:
|
|||
deliverable_title_en: EDM dataProvider extensions
|
||||
deliverable_description: Europeana Data Model (EDM) dataProvider uitbreidingen
|
||||
deliverable_type: ONTOLOGY
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
target_ontology:
|
||||
- EDM
|
||||
|
||||
|
|
@ -295,7 +295,7 @@ work_packages:
|
|||
deliverable_title_en: JSON-LD templates and validation rules
|
||||
deliverable_description: Herbruikbare JSON-LD sjablonen met SHACL validatieregels
|
||||
deliverable_type: TEMPLATE
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
related_standards:
|
||||
- JSON-LD
|
||||
- SHACL
|
||||
|
|
@ -305,7 +305,7 @@ work_packages:
|
|||
deliverable_title_en: Cultural Heritage Ontology (CEO) mapping
|
||||
deliverable_description: Mapping naar de Cultureel Erfgoed Ontologie
|
||||
deliverable_type: MAPPING
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
- deliverable_id: https://nde.nl/ontology/doc/deliverable/wp1-d08
|
||||
deliverable_title: Museumnorm mapping
|
||||
|
|
@ -321,14 +321,14 @@ work_packages:
|
|||
deliverable_title_en: NDE roles
|
||||
deliverable_description: Definitie van NDE-specifieke rollen in de ontologie
|
||||
deliverable_type: ONTOLOGY
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
- deliverable_id: https://nde.nl/ontology/doc/deliverable/wp1-d10
|
||||
deliverable_title: Termennetwerk integratie
|
||||
deliverable_title_en: Term network integration
|
||||
deliverable_description: Gebruik concepten uit Termennetwerk waar mogelijk
|
||||
deliverable_type: MAPPING
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
- deliverable_id: https://nde.nl/ontology/doc/deliverable/wp1-d11
|
||||
deliverable_title: PiCo integratie
|
||||
|
|
@ -336,7 +336,7 @@ work_packages:
|
|||
deliverable_description: >-
|
||||
Gebruik van PiCo voor het aanduiden van actoren die bronhouders vertegenwoordigen
|
||||
deliverable_type: MAPPING
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
target_ontology:
|
||||
- PiCo
|
||||
|
||||
|
|
@ -352,14 +352,14 @@ work_packages:
|
|||
deliverable_title_en: Competency Questions (CQs)
|
||||
deliverable_description: Samenstellen van competency questions voor ontologie-validatie
|
||||
deliverable_type: VALIDATION
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
- deliverable_id: https://nde.nl/ontology/doc/deliverable/wp1-d14
|
||||
deliverable_title: OOPS! evaluatie
|
||||
deliverable_title_en: OOPS! evaluation
|
||||
deliverable_description: Evaluatie via OntOlogy Pitfall Scanner! (OOPS!) en andere methoden
|
||||
deliverable_type: VALIDATION
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
related_standards:
|
||||
- OOPS!
|
||||
|
||||
|
|
@ -368,14 +368,14 @@ work_packages:
|
|||
deliverable_title_en: Heritage Custodian Ontology specification
|
||||
deliverable_description: Volledige specificatie van de Bronhouder Ontologie
|
||||
deliverable_type: DOCUMENTATION
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
- deliverable_id: https://nde.nl/ontology/doc/deliverable/wp1-d16
|
||||
deliverable_title: Uitleg verband met andere ontologieën
|
||||
deliverable_title_en: Explanation of relationship with other ontologies
|
||||
deliverable_description: Documentatie van hoe de ontologie zich verhoudt tot andere ontologieën
|
||||
deliverable_type: DOCUMENTATION
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# WP2: Semantische verbindingen tussen bronhouder-typen en collectie-ontologieën
|
||||
|
|
@ -396,8 +396,8 @@ work_packages:
|
|||
a useful pivot point within the NDE network and dataset registry.
|
||||
|
||||
allocated_hours: 110
|
||||
hours_spent: 80
|
||||
status: IN_PROGRESS
|
||||
hours_spent: 110
|
||||
status: COMPLETED
|
||||
|
||||
ontology_alignments:
|
||||
- alignment_id: https://nde.nl/ontology/doc/alignment/rico
|
||||
|
|
@ -483,7 +483,7 @@ work_packages:
|
|||
ebucore:Agent en ebucore:Organisation naar bronhouder mapping voor
|
||||
media-instellingen
|
||||
deliverable_type: MAPPING
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
target_ontology:
|
||||
- EBUCore
|
||||
|
||||
|
|
@ -493,7 +493,7 @@ work_packages:
|
|||
deliverable_description: >-
|
||||
gedcom:AGNC records voor genealogische en kerkelijke bronhouders
|
||||
deliverable_type: MAPPING
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
related_standards:
|
||||
- GEDCOM 7.0
|
||||
|
||||
|
|
@ -503,7 +503,7 @@ work_packages:
|
|||
deliverable_description: >-
|
||||
ISO 18670 (Software Hash Identifier - SWHID) voor software artefacten
|
||||
deliverable_type: MAPPING
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
related_standards:
|
||||
- ISO 18670
|
||||
- SWHID
|
||||
|
|
@ -515,7 +515,7 @@ work_packages:
|
|||
Overige vormen van collectiebeschrijvingen waaronder 1 en 2-ster
|
||||
tabellen en PDFs
|
||||
deliverable_type: DOCUMENTATION
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# WP3: Automatische conversie relevante datasets
|
||||
|
|
@ -533,7 +533,7 @@ work_packages:
|
|||
|
||||
allocated_hours: 20
|
||||
hours_spent: 20
|
||||
status: IN_PROGRESS
|
||||
status: COMPLETED
|
||||
|
||||
deliverables:
|
||||
- deliverable_id: https://nde.nl/ontology/doc/deliverable/wp3-d01
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"generated": "2026-01-15T12:48:58.195Z",
|
||||
"generated": "2026-01-15T15:22:47.547Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 2984,
|
||||
"totalFiles": 2938,
|
||||
"categoryCounts": {
|
||||
"main": 4,
|
||||
"class": 811,
|
||||
"class": 814,
|
||||
"enum": 152,
|
||||
"slot": 2013,
|
||||
"slot": 1964,
|
||||
"module": 4
|
||||
},
|
||||
"categories": [
|
||||
|
|
@ -3490,6 +3490,21 @@
|
|||
"path": "modules/classes/Token.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "Topic",
|
||||
"path": "modules/classes/Topic.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "TopicType",
|
||||
"path": "modules/classes/TopicType.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "TopicTypes",
|
||||
"path": "modules/classes/TopicTypes.yaml",
|
||||
"category": "class"
|
||||
},
|
||||
{
|
||||
"name": "TrackIdentifier",
|
||||
"path": "modules/classes/TrackIdentifier.yaml",
|
||||
|
|
@ -5177,21 +5192,6 @@
|
|||
"path": "modules/slots/category_status.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "catering_place_description",
|
||||
"path": "modules/slots/catering_place_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "catering_place_id",
|
||||
"path": "modules/slots/catering_place_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "catering_place_name",
|
||||
"path": "modules/slots/catering_place_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "catering_price_range",
|
||||
"path": "modules/slots/catering_price_range.yaml",
|
||||
|
|
@ -6732,21 +6732,6 @@
|
|||
"path": "modules/slots/education.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "education_center_description",
|
||||
"path": "modules/slots/education_center_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "education_center_id",
|
||||
"path": "modules/slots/education_center_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "education_center_name",
|
||||
"path": "modules/slots/education_center_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "education_contact_email",
|
||||
"path": "modules/slots/education_contact_email.yaml",
|
||||
|
|
@ -7182,21 +7167,6 @@
|
|||
"path": "modules/slots/exhibition_schedule.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "exhibition_space_description",
|
||||
"path": "modules/slots/exhibition_space_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "exhibition_space_id",
|
||||
"path": "modules/slots/exhibition_space_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "exhibition_space_name",
|
||||
"path": "modules/slots/exhibition_space_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "exhibition_status",
|
||||
"path": "modules/slots/exhibition_status.yaml",
|
||||
|
|
@ -8717,6 +8687,11 @@
|
|||
"path": "modules/slots/has_or_had_artwork_count.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_asset",
|
||||
"path": "modules/slots/has_or_had_asset.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_assigned_processor",
|
||||
"path": "modules/slots/has_or_had_assigned_processor.yaml",
|
||||
|
|
@ -8767,6 +8742,11 @@
|
|||
"path": "modules/slots/has_or_had_beneficiary.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_budget",
|
||||
"path": "modules/slots/has_or_had_budget.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_category_assessment",
|
||||
"path": "modules/slots/has_or_had_category_assessment.yaml",
|
||||
|
|
@ -8972,6 +8952,11 @@
|
|||
"path": "modules/slots/has_or_had_exhibition_catalog.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_expense",
|
||||
"path": "modules/slots/has_or_had_expense.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "has_or_had_expenses",
|
||||
"path": "modules/slots/has_or_had_expenses.yaml",
|
||||
|
|
@ -9777,21 +9762,6 @@
|
|||
"path": "modules/slots/heritage_employer.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "heritage_form_description",
|
||||
"path": "modules/slots/heritage_form_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "heritage_form_id",
|
||||
"path": "modules/slots/heritage_form_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "heritage_form_name",
|
||||
"path": "modules/slots/heritage_form_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "heritage_holding",
|
||||
"path": "modules/slots/heritage_holding.yaml",
|
||||
|
|
@ -10372,6 +10342,11 @@
|
|||
"path": "modules/slots/is_or_was_alternative_form_of.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_appended_with",
|
||||
"path": "modules/slots/is_or_was_appended_with.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_approved_by",
|
||||
"path": "modules/slots/is_or_was_approved_by.yaml",
|
||||
|
|
@ -10517,6 +10492,11 @@
|
|||
"path": "modules/slots/is_or_was_temporarily_located_at.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_threatened_by",
|
||||
"path": "modules/slots/is_or_was_threatened_by.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "is_or_was_transferred",
|
||||
"path": "modules/slots/is_or_was_transferred.yaml",
|
||||
|
|
@ -10717,21 +10697,6 @@
|
|||
"path": "modules/slots/knowledge_transmission.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "lab_description",
|
||||
"path": "modules/slots/lab_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "lab_id",
|
||||
"path": "modules/slots/lab_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "lab_name",
|
||||
"path": "modules/slots/lab_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "label_de",
|
||||
"path": "modules/slots/label_de.yaml",
|
||||
|
|
@ -13002,21 +12967,6 @@
|
|||
"path": "modules/slots/raw_subtitle_content.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "reading_room_description",
|
||||
"path": "modules/slots/reading_room_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "reading_room_id",
|
||||
"path": "modules/slots/reading_room_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "reading_room_name",
|
||||
"path": "modules/slots/reading_room_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "reading_room_type",
|
||||
"path": "modules/slots/reading_room_type.yaml",
|
||||
|
|
@ -13412,21 +13362,6 @@
|
|||
"path": "modules/slots/requires_uv_filter.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "research_center_description",
|
||||
"path": "modules/slots/research_center_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "research_center_id",
|
||||
"path": "modules/slots/research_center_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "research_center_name",
|
||||
"path": "modules/slots/research_center_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "research_center_subtype",
|
||||
"path": "modules/slots/research_center_subtype.yaml",
|
||||
|
|
@ -13927,21 +13862,6 @@
|
|||
"path": "modules/slots/shipping_method.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "shop_description",
|
||||
"path": "modules/slots/shop_description.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "shop_id",
|
||||
"path": "modules/slots/shop_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "shop_name",
|
||||
"path": "modules/slots/shop_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "shop_type",
|
||||
"path": "modules/slots/shop_type.yaml",
|
||||
|
|
@ -14352,51 +14272,6 @@
|
|||
"path": "modules/slots/stewardship_responsibility.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_id",
|
||||
"path": "modules/slots/storage_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_location",
|
||||
"path": "modules/slots/storage_location.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_name",
|
||||
"path": "modules/slots/storage_name.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_type_broader",
|
||||
"path": "modules/slots/storage_type_broader.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_type_code",
|
||||
"path": "modules/slots/storage_type_code.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_type_id",
|
||||
"path": "modules/slots/storage_type_id.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_type_label",
|
||||
"path": "modules/slots/storage_type_label.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_type_narrower",
|
||||
"path": "modules/slots/storage_type_narrower.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "storage_type_related",
|
||||
"path": "modules/slots/storage_type_related.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "stores_object",
|
||||
"path": "modules/slots/stores_object.yaml",
|
||||
|
|
@ -14442,21 +14317,11 @@
|
|||
"path": "modules/slots/subregion.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "subtitle_format",
|
||||
"path": "modules/slots/subtitle_format.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "succeeded_by",
|
||||
"path": "modules/slots/succeeded_by.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "successor_collection",
|
||||
"path": "modules/slots/successor_collection.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "successor_portal",
|
||||
"path": "modules/slots/successor_portal.yaml",
|
||||
|
|
@ -14487,11 +14352,6 @@
|
|||
"path": "modules/slots/supported_metadata_standard.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "supranational_code",
|
||||
"path": "modules/slots/supranational_code.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "table_of_content",
|
||||
"path": "modules/slots/table_of_content.yaml",
|
||||
|
|
@ -14507,11 +14367,6 @@
|
|||
"path": "modules/slots/takes_or_took_place_at.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "target_audience",
|
||||
"path": "modules/slots/target_audience.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "target_material",
|
||||
"path": "modules/slots/target_material.yaml",
|
||||
|
|
@ -14537,11 +14392,6 @@
|
|||
"path": "modules/slots/tax_scheme.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "taxon_remark",
|
||||
"path": "modules/slots/taxon_remark.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "taxonomic_authority",
|
||||
"path": "modules/slots/taxonomic_authority.yaml",
|
||||
|
|
@ -14557,11 +14407,6 @@
|
|||
"path": "modules/slots/teaching_collection.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "technical_specification",
|
||||
"path": "modules/slots/technical_specification.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "techniques_used",
|
||||
"path": "modules/slots/techniques_used.yaml",
|
||||
|
|
@ -14597,11 +14442,6 @@
|
|||
"path": "modules/slots/text_direction.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "text_fragment",
|
||||
"path": "modules/slots/text_fragment.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "text_languages_detected",
|
||||
"path": "modules/slots/text_languages_detected.yaml",
|
||||
|
|
@ -14612,16 +14452,6 @@
|
|||
"path": "modules/slots/text_types_detected.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "thematic_area",
|
||||
"path": "modules/slots/thematic_area.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "thematic_scope",
|
||||
"path": "modules/slots/thematic_scope.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "thinking_mode",
|
||||
"path": "modules/slots/thinking_mode.yaml",
|
||||
|
|
@ -14642,21 +14472,6 @@
|
|||
"path": "modules/slots/time_of_destruction.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "timestamp_precision",
|
||||
"path": "modules/slots/timestamp_precision.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "timestamp_value",
|
||||
"path": "modules/slots/timestamp_value.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "to_location",
|
||||
"path": "modules/slots/to_location.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "to_owner",
|
||||
"path": "modules/slots/to_owner.yaml",
|
||||
|
|
@ -14667,16 +14482,6 @@
|
|||
"path": "modules/slots/to_owner_text.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "took_place_at",
|
||||
"path": "modules/slots/took_place_at.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "topic",
|
||||
"path": "modules/slots/topic.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "total_annual_budget",
|
||||
"path": "modules/slots/total_annual_budget.yaml",
|
||||
|
|
@ -14702,36 +14507,11 @@
|
|||
"path": "modules/slots/total_expense.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "total_frames_analyzed",
|
||||
"path": "modules/slots/total_frames_analyzed.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "total_investment",
|
||||
"path": "modules/slots/total_investment.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "total_liability",
|
||||
"path": "modules/slots/total_liability.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "total_net_asset",
|
||||
"path": "modules/slots/total_net_asset.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "total_token",
|
||||
"path": "modules/slots/total_token.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "traditional_product",
|
||||
"path": "modules/slots/traditional_product.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "transition_types_detected",
|
||||
"path": "modules/slots/transition_types_detected.yaml",
|
||||
|
|
@ -14812,11 +14592,6 @@
|
|||
"path": "modules/slots/unit_affiliation.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "updated_at",
|
||||
"path": "modules/slots/updated_at.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "url_type",
|
||||
"path": "modules/slots/url_type.yaml",
|
||||
|
|
@ -14882,11 +14657,6 @@
|
|||
"path": "modules/slots/whatsapp_business_likelihood.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "whatsapp_enrichment",
|
||||
"path": "modules/slots/whatsapp_enrichment.yaml",
|
||||
"category": "slot"
|
||||
},
|
||||
{
|
||||
"name": "wikidata",
|
||||
"path": "modules/slots/wikidata.yaml",
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ imports:
|
|||
# REMOVED 2026-01-14: ../slots/taxon_name - migrated to has_or_had_label with TaxonName (Rule 53)
|
||||
- ../slots/has_or_had_label
|
||||
- ./TaxonName
|
||||
- ../slots/taxon_remark
|
||||
- ../slots/has_or_had_comment # was: taxon_remark - migrated per Rule 53
|
||||
- ../slots/taxonomic_authority
|
||||
- ../slots/taxonomic_rank
|
||||
- ../slots/template_specificity
|
||||
|
|
@ -143,7 +143,7 @@ classes:
|
|||
- specimen_type
|
||||
# REMOVED 2026-01-14: taxon_name - migrated to has_or_had_label with TaxonName (Rule 53)
|
||||
- has_or_had_label # was: taxon_name - migrated per Rule 53
|
||||
- taxon_remark
|
||||
- has_or_had_comment # was: taxon_remark - migrated per Rule 53
|
||||
- taxonomic_authority
|
||||
- taxonomic_rank
|
||||
- template_specificity
|
||||
|
|
@ -238,7 +238,7 @@ classes:
|
|||
examples:
|
||||
- value: Animalia|Chordata|Aves|Columbiformes|Columbidae|Raphus
|
||||
description: Dodo classification
|
||||
taxon_remark:
|
||||
has_or_had_comment: # was: taxon_remark - migrated per Rule 53
|
||||
required: false
|
||||
range: string
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ imports:
|
|||
- ../slots/results_expected_date
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/thematic_area
|
||||
- ../slots/is_or_was_categorized_as # was: thematic_area - migrated per Rule 53
|
||||
- ../slots/total_budget
|
||||
- ../slots/has_or_had_range
|
||||
- ./GrantRange
|
||||
|
|
@ -124,7 +124,7 @@ classes:
|
|||
- results_expected_date
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- thematic_area
|
||||
- is_or_was_categorized_as # was: thematic_area - migrated per Rule 53
|
||||
- total_budget
|
||||
- has_or_had_range
|
||||
- web_observation
|
||||
|
|
@ -274,7 +274,7 @@ classes:
|
|||
eligible_country:
|
||||
- EU Member States
|
||||
- Horizon Europe Associated Countries
|
||||
thematic_area:
|
||||
is_or_was_categorized_as: # was: thematic_area - migrated per Rule 53
|
||||
- Cultural heritage preservation
|
||||
- Digital heritage
|
||||
- Climate change impact on heritage
|
||||
|
|
@ -344,7 +344,7 @@ classes:
|
|||
- Northern Ireland
|
||||
- Scotland
|
||||
- Wales
|
||||
thematic_area:
|
||||
is_or_was_categorized_as: # was: thematic_area - migrated per Rule 53
|
||||
- Heritage conservation
|
||||
- Community engagement
|
||||
- Skills development
|
||||
|
|
|
|||
|
|
@ -8,9 +8,13 @@ imports:
|
|||
- ./ReconstructionActivity
|
||||
- ../enums/TasteScentHeritageTypeEnum
|
||||
- ../enums/CateringTypeEnum
|
||||
- ../slots/catering_place_id
|
||||
- ../slots/catering_place_name
|
||||
- ../slots/catering_place_description
|
||||
# Shared slots (replacing catering_place_* slots per Rule 53)
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
# Domain-specific slots (kept)
|
||||
- ../slots/catering_type
|
||||
- ../slots/heritage_type_classification
|
||||
- ../slots/cuisine_type
|
||||
|
|
@ -60,11 +64,11 @@ classes:
|
|||
\ gifts |\n\n**TYPES OF CATERING PLACES**:\n\n1. **Museum Café**: Casual refreshments for visitors\n2. **Museum Restaurant**:\
|
||||
\ Full-service dining\n3. **Historic Café**: Café that is itself heritage (e.g., literary café)\n4. **Staff Canteen**:\
|
||||
\ Staff dining facility\n5. **Event Catering**: Function/event catering space\n6. **Terrace/Garden Café**: Outdoor dining\n\
|
||||
\n**USE CASES**:\n\n1. **Museum Restaurant**:\n ```yaml\n CateringPlace:\n catering_place_id: \"https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant\"\
|
||||
\n catering_place_name: \"RIJKS Restaurant\"\n catering_type: RESTAURANT\n cuisine_type: \"Modern Dutch\
|
||||
\ fine dining\"\n has_michelin_star: true\n ```\n\n2. **Archive Café**:\n ```yaml\n CateringPlace:\n catering_place_name:\
|
||||
\n**USE CASES**:\n\n1. **Museum Restaurant**:\n ```yaml\n CateringPlace:\n has_or_had_identifier: \"https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant\"\
|
||||
\n has_or_had_label:\n label_text: \"RIJKS Restaurant\"\n catering_type: RESTAURANT\n cuisine_type: \"Modern Dutch\
|
||||
\ fine dining\"\n has_michelin_star: true\n ```\n\n2. **Archive Café**:\n ```yaml\n CateringPlace:\n has_or_had_label:\n label_text:\
|
||||
\ \"Nationaal Archief Café\"\n catering_type: CAFE\n serves_visitors_only: true\n ```\n\n3. **Historic Literary\
|
||||
\ Café**:\n ```yaml\n CateringPlace:\n catering_place_name: \"Café Americain\"\n catering_type: HISTORIC_CAFE\n\
|
||||
\ Café**:\n ```yaml\n CateringPlace:\n has_or_had_label:\n label_text: \"Café Americain\"\n catering_type: HISTORIC_CAFE\n\
|
||||
\ heritage_type_classification: HISTORIC_RESTAURANT\n founded_year: 1902\n ```\n"
|
||||
exact_mappings:
|
||||
- schema:FoodEstablishment
|
||||
|
|
@ -78,9 +82,9 @@ classes:
|
|||
- wd:Q30022
|
||||
slots:
|
||||
- has_or_had_accessibility_feature
|
||||
- catering_place_description
|
||||
- catering_place_id
|
||||
- catering_place_name
|
||||
- has_or_had_description # was: catering_place_description - migrated per Rule 53
|
||||
- has_or_had_identifier # was: catering_place_id - migrated per Rule 53
|
||||
- has_or_had_label # was: catering_place_name - migrated per Rule 53
|
||||
- catering_price_range
|
||||
- catering_type
|
||||
- cuisine_type
|
||||
|
|
@ -101,28 +105,36 @@ 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:
|
||||
catering_place_id:
|
||||
has_or_had_identifier: # was: catering_place_id - migrated per Rule 53
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: Unique identifier for the catering place.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant
|
||||
description: Rijksmuseum fine dining restaurant
|
||||
catering_place_name:
|
||||
range: string
|
||||
has_or_had_label: # was: catering_place_name - migrated per Rule 53
|
||||
range: Label
|
||||
inlined: true
|
||||
required: true
|
||||
description: The name of the catering place.
|
||||
examples:
|
||||
- value: RIJKS Restaurant
|
||||
- value:
|
||||
label_text: RIJKS Restaurant
|
||||
description: Museum fine dining
|
||||
- value: Nationaal Archief Café
|
||||
- value:
|
||||
label_text: Nationaal Archief Café
|
||||
description: Archive café
|
||||
- value: Van Gogh Museum Café
|
||||
- value:
|
||||
label_text: Van Gogh Museum Café
|
||||
description: Museum café
|
||||
catering_place_description:
|
||||
range: string
|
||||
has_or_had_description: # was: catering_place_description - migrated per Rule 53
|
||||
range: Description
|
||||
inlined: true
|
||||
description: A description of the catering place.
|
||||
examples:
|
||||
- value: Michelin-starred restaurant serving modern Dutch cuisine using seasonal ingredients. Located in the museum's
|
||||
atrium with views of the garden.
|
||||
- value:
|
||||
description_text: Michelin-starred restaurant serving modern Dutch cuisine using seasonal ingredients. Located in the museum's atrium with views of the garden.
|
||||
description: Fine dining restaurant
|
||||
catering_type:
|
||||
range: CateringTypeEnum
|
||||
|
|
@ -246,31 +258,34 @@ classes:
|
|||
- https://schema.org/CafeOrCoffeeShop
|
||||
examples:
|
||||
- value:
|
||||
catering_place_id: https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant
|
||||
catering_place_name: RIJKS Restaurant
|
||||
catering_place_description: Michelin-starred restaurant serving modern Dutch cuisine. Located in museum atrium with
|
||||
garden views.
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/rijksmuseum-restaurant
|
||||
has_or_had_label:
|
||||
label_text: RIJKS Restaurant
|
||||
has_or_had_description:
|
||||
description_text: Michelin-starred restaurant serving modern Dutch cuisine. Located in museum atrium with garden views.
|
||||
catering_type: RESTAURANT
|
||||
cuisine_type: Modern Dutch fine dining
|
||||
seating_capacity: 80
|
||||
has_outdoor_seating: true
|
||||
outdoor_seating_capacity: 30
|
||||
opening_hours: Tu-Su 12:00-15:00, 18:00-22:00
|
||||
opening_hour: Tu-Su 12:00-15:00, 18:00-22:00
|
||||
serves_visitors_only: false
|
||||
reservation_required: true
|
||||
has_michelin_star: true
|
||||
michelin_stars: 1
|
||||
michelin_star: 1
|
||||
catering_price_range: €€€€
|
||||
operator: Vermaat Groep
|
||||
description: Michelin-starred museum restaurant
|
||||
- value:
|
||||
catering_place_id: https://nde.nl/ontology/hc/aux/na-cafe
|
||||
catering_place_name: Nationaal Archief Café
|
||||
catering_place_description: Casual café for archive visitors. Light lunches, coffee, and pastries.
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/na-cafe
|
||||
has_or_had_label:
|
||||
label_text: Nationaal Archief Café
|
||||
has_or_had_description:
|
||||
description_text: Casual café for archive visitors. Light lunches, coffee, and pastries.
|
||||
catering_type: CAFE
|
||||
cuisine_type: Café fare, sandwiches, soups
|
||||
seating_capacity: 40
|
||||
opening_hours: Tu-Fr 09:30-16:30
|
||||
opening_hour: Tu-Fr 09:30-16:30
|
||||
serves_visitors_only: true
|
||||
reservation_required: false
|
||||
catering_price_range: €
|
||||
|
|
@ -278,15 +293,17 @@ classes:
|
|||
- Wheelchair accessible
|
||||
description: Archive visitor café
|
||||
- value:
|
||||
catering_place_id: https://nde.nl/ontology/hc/aux/cafe-americain
|
||||
catering_place_name: Café Americain
|
||||
catering_place_description: Historic art deco café dating from 1902. Literary landmark and protected monument.
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/cafe-americain
|
||||
has_or_had_label:
|
||||
label_text: Café Americain
|
||||
has_or_had_description:
|
||||
description_text: Historic art deco café dating from 1902. Literary landmark and protected monument.
|
||||
catering_type: HISTORIC_CAFE
|
||||
heritage_type_classification: HISTORIC_RESTAURANT
|
||||
cuisine_type: International brasserie
|
||||
seating_capacity: 150
|
||||
has_outdoor_seating: true
|
||||
opening_hours: Daily 07:00-23:00
|
||||
opening_hour: Daily 07:00-23:00
|
||||
founded_year: 1902
|
||||
catering_price_range: €€€
|
||||
description: Historic heritage café
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ imports:
|
|||
- ../slots/domain_context
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/wikidata_equivalent
|
||||
- ../slots/is_or_was_equivalent_to
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
classes:
|
||||
|
|
@ -73,7 +73,7 @@ classes:
|
|||
- record_equivalent
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- wikidata_equivalent
|
||||
- is_or_was_equivalent_to
|
||||
slot_usage:
|
||||
collection_type_id:
|
||||
range: uriorcurie
|
||||
|
|
@ -109,14 +109,14 @@ classes:
|
|||
description: RiC-O Collection (assembled)
|
||||
# REMOVED: bibframe_equivalent slot_usage - Use LinkML close_mappings instead (2026-01-15)
|
||||
# BIBFRAME mappings are now at class level: close_mappings: [bf:CollectionType]
|
||||
wikidata_equivalent:
|
||||
is_or_was_equivalent_to:
|
||||
range: string
|
||||
pattern: ^Q[0-9]+$
|
||||
examples:
|
||||
- value: Q1643722
|
||||
description: 'Wikidata: fonds'
|
||||
description: 'Wikidata equivalent: fonds'
|
||||
- value: Q185583
|
||||
description: 'Wikidata: archive collection'
|
||||
description: 'Wikidata equivalent: archive collection'
|
||||
collection_broader_type:
|
||||
range: CollectionType
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -16,9 +16,12 @@ imports:
|
|||
- ../slots/has_fume_hood
|
||||
- ../slots/has_imaging_equipment
|
||||
- ../slots/is_accredited
|
||||
- ../slots/lab_description
|
||||
- ../slots/lab_id
|
||||
- ../slots/lab_name
|
||||
# MIGRATED 2026-01-15: lab_* slots replaced with shared slots per Rule 53
|
||||
- ../slots/has_or_had_identifier # was: lab_id
|
||||
- ../slots/has_or_had_label # was: lab_name
|
||||
- ../slots/has_or_had_description # was: lab_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
- ../slots/safety_certification
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/staff_count
|
||||
|
|
@ -56,10 +59,10 @@ classes:
|
|||
\ types:\n- Paper/book conservation (archives, libraries)\n- Paintings conservation (museums, galleries)\n- Textile\
|
||||
\ conservation (costume, ethnographic collections)\n- Objects conservation (3D artifacts, sculpture)\n- Photographic\
|
||||
\ conservation (film, prints, negatives)\n- Digital preservation (born-digital materials)\n\n**USE CASES**:\n\n1. **Museum\
|
||||
\ Conservation Department**:\n ```yaml\n ConservationLab:\n lab_id: \"https://nde.nl/ontology/hc/aux/rijksmuseum-conservation\"\
|
||||
\n lab_name: \"Rijksmuseum Conservation Studio\"\n conservation_specialization:\n - \"Paintings\"\n \
|
||||
\ Conservation Department**:\n ```yaml\n ConservationLab:\n has_or_had_identifier: \"https://nde.nl/ontology/hc/aux/rijksmuseum-conservation\"\
|
||||
\n has_or_had_label:\n label_text: \"Rijksmuseum Conservation Studio\"\n conservation_specialization:\n - \"Paintings\"\n \
|
||||
\ - \"Works on paper\"\n - \"Furniture\"\n has_imaging_equipment: true\n is_accredited: true\n ```\n\
|
||||
\n2. **Archive Paper Conservation**:\n ```yaml\n ConservationLab:\n lab_name: \"Nationaal Archief Restauratie\
|
||||
\n2. **Archive Paper Conservation**:\n ```yaml\n ConservationLab:\n has_or_had_label:\n label_text: \"Nationaal Archief Restauratie\
|
||||
\ Atelier\"\n conservation_specialization:\n - \"Paper\"\n - \"Parchment\"\n - \"Seals\"\n \
|
||||
\ has_deacidification_facility: true\n ```\n\n**CIDOC-CRM ALIGNMENT**:\n\nConservation activities map to:\n- `crm:E11_Modification`\
|
||||
\ - Physical changes to objects\n- `crm:E14_Condition_Assessment` - Documentation of condition\n- `crm:E79_Part_Addition`\
|
||||
|
|
@ -84,9 +87,10 @@ classes:
|
|||
- has_fume_hood
|
||||
- has_imaging_equipment
|
||||
- is_accredited
|
||||
- lab_description
|
||||
- lab_id
|
||||
- lab_name
|
||||
# MIGRATED 2026-01-15: lab_* slots replaced with shared slots per Rule 53
|
||||
- has_or_had_identifier # was: lab_id
|
||||
- has_or_had_label # was: lab_name
|
||||
- has_or_had_description # was: lab_description
|
||||
- safety_certification
|
||||
- specificity_annotation
|
||||
- staff_count
|
||||
|
|
@ -94,28 +98,43 @@ 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:
|
||||
lab_id:
|
||||
# MIGRATED 2026-01-15: lab_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: # was: lab_id
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: >-
|
||||
Unique identifier for the conservation lab.
|
||||
MIGRATED from lab_id (2026-01-15) per Rule 53.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-conservation
|
||||
description: Rijksmuseum conservation studio
|
||||
lab_name:
|
||||
range: string
|
||||
has_or_had_label: # was: lab_name
|
||||
range: Label
|
||||
inlined: true
|
||||
required: true
|
||||
description: >-
|
||||
Name of the conservation lab.
|
||||
MIGRATED from lab_name (2026-01-15) per Rule 53.
|
||||
examples:
|
||||
- value: Rijksmuseum Conservation Studio
|
||||
- value:
|
||||
label_text: Rijksmuseum Conservation Studio
|
||||
description: Museum conservation lab
|
||||
- value: Nationaal Archief Restauratie Atelier
|
||||
- value:
|
||||
label_text: Nationaal Archief Restauratie Atelier
|
||||
description: Archive restoration workshop
|
||||
- value: KB Preservation Laboratory
|
||||
- value:
|
||||
label_text: KB Preservation Laboratory
|
||||
description: Library preservation lab
|
||||
lab_description:
|
||||
range: string
|
||||
has_or_had_description: # was: lab_description
|
||||
range: Description
|
||||
inlined: true
|
||||
description: >-
|
||||
Description of the conservation lab.
|
||||
MIGRATED from lab_description (2026-01-15) per Rule 53.
|
||||
examples:
|
||||
- value: State-of-the-art conservation studio specializing in 17th-century Dutch paintings. Features advanced imaging
|
||||
suite for technical art history research.
|
||||
- value:
|
||||
description_text: State-of-the-art conservation studio specializing in 17th-century Dutch paintings. Features advanced imaging suite for technical art history research.
|
||||
description: Paintings conservation lab
|
||||
conservation_specialization:
|
||||
range: string
|
||||
|
|
@ -210,10 +229,12 @@ classes:
|
|||
- https://icon.org.uk/
|
||||
examples:
|
||||
- value:
|
||||
lab_id: https://nde.nl/ontology/hc/aux/rijksmuseum-conservation
|
||||
lab_name: Rijksmuseum Conservation Studio
|
||||
lab_description: State-of-the-art conservation studio specializing in Dutch Golden Age paintings, works on paper,
|
||||
and decorative arts.
|
||||
# MIGRATED 2026-01-15: lab_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/rijksmuseum-conservation
|
||||
has_or_had_label:
|
||||
label_text: Rijksmuseum Conservation Studio
|
||||
has_or_had_description:
|
||||
description_text: State-of-the-art conservation studio specializing in Dutch Golden Age paintings, works on paper, and decorative arts.
|
||||
conservation_specialization:
|
||||
- Paintings
|
||||
- Works on paper
|
||||
|
|
@ -233,10 +254,12 @@ classes:
|
|||
accepts_or_accepted: [] # No external work accepted
|
||||
description: Major museum conservation studio
|
||||
- value:
|
||||
lab_id: https://nde.nl/ontology/hc/aux/na-restauratie
|
||||
lab_name: Nationaal Archief Restauratie Atelier
|
||||
lab_description: Paper and parchment conservation workshop serving the national archives. Specializes in historical
|
||||
documents, maps, and seals.
|
||||
# MIGRATED 2026-01-15: lab_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/na-restauratie
|
||||
has_or_had_label:
|
||||
label_text: Nationaal Archief Restauratie Atelier
|
||||
has_or_had_description:
|
||||
description_text: Paper and parchment conservation workshop serving the national archives. Specializes in historical documents, maps, and seals.
|
||||
conservation_specialization:
|
||||
- Paper
|
||||
- Parchment
|
||||
|
|
|
|||
|
|
@ -12,7 +12,9 @@ imports:
|
|||
- ./Storage
|
||||
- ../enums/ArchiveProcessingStatusEnum
|
||||
- ../slots/has_or_had_access_restriction
|
||||
- ../slots/storage_location
|
||||
# MIGRATED 2026-01-15: storage_location → is_or_was_stored_at + StorageLocation (Rule 53)
|
||||
- ../slots/is_or_was_stored_at
|
||||
- ./StorageLocation
|
||||
- ./ReconstructedEntity
|
||||
- ./CurrentArchive
|
||||
- ../slots/has_accession_number
|
||||
|
|
@ -41,7 +43,7 @@ imports:
|
|||
- ../slots/processing_status
|
||||
- ../slots/refers_to_custodian
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/successor_collection
|
||||
- ../slots/is_or_was_appended_with # was: successor_collection - migrated per Rule 53 (2026-01-15)
|
||||
- ../slots/template_specificity
|
||||
- ../slots/has_or_had_tracked_in_cm
|
||||
# REMOVED 2026-01-15: transfer_to_collection_date - migrated to is_or_was_transferred + TransferEvent (Rule 53)
|
||||
|
|
@ -95,8 +97,8 @@ classes:
|
|||
- processing_status
|
||||
- refers_to_custodian
|
||||
- specificity_annotation
|
||||
- storage_location
|
||||
- successor_collection
|
||||
- is_or_was_stored_at # was: storage_location - migrated per Rule 53 (2026-01-15)
|
||||
- is_or_was_appended_with # was: successor_collection - migrated per Rule 53 (2026-01-15)
|
||||
- template_specificity
|
||||
# MIGRATED 2026-01-15: transfer_to_collection_date → is_or_was_transferred + TransferEvent (Rule 53)
|
||||
- is_or_was_transferred
|
||||
|
|
@ -215,10 +217,14 @@ classes:
|
|||
description: Physical extent
|
||||
- value: 500 GB, ~50,000 files
|
||||
description: Digital extent
|
||||
storage_location:
|
||||
range: Storage
|
||||
is_or_was_stored_at: # was: storage_location - migrated per Rule 53 (2026-01-15)
|
||||
range: StorageLocation
|
||||
multivalued: true
|
||||
required: false
|
||||
description: |
|
||||
Physical or digital storage location for this archive.
|
||||
MIGRATED from storage_location per slot_fixes.yaml (Rule 53).
|
||||
Uses StorageLocation class for unified location modeling.
|
||||
has_or_had_tracked_in_cm:
|
||||
range: CollectionManagementSystem
|
||||
multivalued: true
|
||||
|
|
@ -255,11 +261,12 @@ classes:
|
|||
- value:
|
||||
temporal_extent:
|
||||
begin_of_the_begin:
|
||||
timestamp_value: "2024-10-01T00:00:00Z"
|
||||
has_or_had_timestamp: "2024-10-01T00:00:00Z" # was: timestamp_value - migrated per Rule 53
|
||||
has_or_had_description:
|
||||
description_text: "Transferred to collection after processing complete"
|
||||
description: Transfer to CustodianCollection October 2024
|
||||
successor_collection:
|
||||
is_or_was_appended_with: # was: successor_collection - migrated per Rule 53 (2026-01-15)
|
||||
description: The collection this archive was appended to after processing. Uses RiC-O is_or_was_appended_with predicate for temporal relationship between record sets.
|
||||
range: uriorcurie
|
||||
required: false
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -254,12 +254,12 @@ classes:
|
|||
- value:
|
||||
- id: https://nde.nl/ontology/hc/articles/rm/v1
|
||||
document_title: Statuten Stichting Rijksmuseum (1885)
|
||||
version_number: 1
|
||||
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)
|
||||
version_number: 15
|
||||
has_or_had_version: 15 # was: version_number - migrated per Rule 53
|
||||
is_current_version: true
|
||||
current_archival_stage: ACTIVE
|
||||
description: Rijksmuseum has 15 versions of articles, original in heritage collection
|
||||
|
|
|
|||
|
|
@ -73,10 +73,10 @@ classes:
|
|||
required: true
|
||||
examples:
|
||||
- value:
|
||||
- storage_type_code: DEPOSIT_STORAGE
|
||||
storage_type_label: Deposit Storage
|
||||
typical_conditions: Standard climate control, high-density shelving
|
||||
access_frequency: REGULAR
|
||||
- has_or_had_short_code: DEPOSIT_STORAGE
|
||||
has_or_had_label: Deposit Storage
|
||||
typical_condition: Standard climate control, high-density shelving
|
||||
has_or_had_access_frequency: REGULAR
|
||||
retention_tracking:
|
||||
range: boolean
|
||||
examples:
|
||||
|
|
@ -132,9 +132,9 @@ classes:
|
|||
- archive intermédiaire@fr
|
||||
type_description: Archive for semi-current records awaiting disposition
|
||||
has_or_had_operates_storage_type:
|
||||
- storage_type_code: DEPOSIT_STORAGE
|
||||
storage_type_label: Government Records Deposit
|
||||
typical_conditions: 18-20°C, 45-55% RH
|
||||
- has_or_had_short_code: DEPOSIT_STORAGE
|
||||
has_or_had_label: Government Records Deposit
|
||||
typical_condition: 18-20°C, 45-55% RH
|
||||
security_level: STANDARD
|
||||
retention_tracking: true
|
||||
has_or_had_depositing_organization:
|
||||
|
|
|
|||
|
|
@ -28,7 +28,9 @@ imports:
|
|||
- ../slots/oai_pmh_endpoint
|
||||
- ../slots/platform_type
|
||||
- ../slots/platform_name
|
||||
- ../slots/storage_location
|
||||
# MIGRATED 2026-01-15: storage_location → is_or_was_stored_at + StorageLocation (Rule 53)
|
||||
- ../slots/is_or_was_stored_at
|
||||
- ./StorageLocation
|
||||
- ../slots/serves_finding_aid
|
||||
- ./ReconstructedEntity
|
||||
- ../slots/has_or_had_data_service_endpoint
|
||||
|
|
@ -128,7 +130,7 @@ classes:
|
|||
- serves_finding_aid
|
||||
- sparql_endpoint
|
||||
- specificity_annotation
|
||||
- storage_location
|
||||
- is_or_was_stored_at # was: storage_location - migrated per Rule 53 (2026-01-15)
|
||||
- template_specificity
|
||||
- temporal_extent
|
||||
- is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
|
|
@ -291,13 +293,26 @@ classes:
|
|||
description: Complete digital preservation with format migration
|
||||
- value: bit_preservation
|
||||
description: Bit-level integrity preservation only
|
||||
storage_location:
|
||||
range: string
|
||||
is_or_was_stored_at: # was: storage_location - migrated per Rule 53 (2026-01-15)
|
||||
range: StorageLocation
|
||||
required: false
|
||||
inlined: true
|
||||
description: |
|
||||
Physical or digital storage infrastructure for this platform.
|
||||
MIGRATED from storage_location per slot_fixes.yaml (Rule 53).
|
||||
Uses StorageLocation class for unified location modeling.
|
||||
examples:
|
||||
- value: AWS S3 eu-west-1
|
||||
- value:
|
||||
has_or_had_identifier: aws-s3-eu-west-1
|
||||
has_or_had_label:
|
||||
label_text: AWS S3 eu-west-1
|
||||
language: en
|
||||
description: Cloud storage in EU West region
|
||||
- value: DANS Data Archive
|
||||
- value:
|
||||
has_or_had_identifier: dans-data-archive
|
||||
has_or_had_label:
|
||||
label_text: DANS Data Archive
|
||||
language: en
|
||||
description: Dutch trusted digital repository
|
||||
fixity_check_date:
|
||||
range: date
|
||||
|
|
|
|||
|
|
@ -13,9 +13,13 @@ imports:
|
|||
- ../slots/is_or_was_required
|
||||
- ../slots/classroom_count
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/education_center_description
|
||||
- ../slots/education_center_id
|
||||
- ../slots/education_center_name
|
||||
# Shared slots (replacing education_center_* slots per Rule 53)
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
# Domain-specific slots (kept)
|
||||
- ../slots/education_contact_email
|
||||
- ../slots/education_type_classification
|
||||
- ../slots/has_av_equipment
|
||||
|
|
@ -24,7 +28,7 @@ imports:
|
|||
- ../slots/programs_offered
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/staff_count
|
||||
- ../slots/target_audience
|
||||
- ../slots/serves_or_served # was: target_audience - migrated per Rule 53
|
||||
- ../slots/template_specificity
|
||||
- ../slots/is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
- ../slots/is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
||||
|
|
@ -33,6 +37,7 @@ imports:
|
|||
- ./Quantity
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
- ./UserCommunity # for serves_or_served slot (Rule 53 migration)
|
||||
- ../slots/has_or_had_annual_participant_count
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
|
|
@ -62,11 +67,11 @@ classes:
|
|||
\ access | Researchers |\n| ExhibitionSpace | Display | General public |\n\n**TYPICAL CHARACTERISTICS**:\n\n- **Classroom\
|
||||
\ spaces**: Dedicated teaching rooms\n- **Workshop facilities**: Hands-on activity areas\n- **AV equipment**: Presentation\
|
||||
\ technology\n- **Educational materials**: Teaching resources\n- **Flexible spaces**: Adaptable for different programs\n\
|
||||
\n**USE CASES**:\n\n1. **Museum Education Department**:\n ```yaml\n EducationCenter:\n education_center_id:\
|
||||
\ \"https://nde.nl/ontology/hc/aux/rijksmuseum-education\"\n education_center_name: \"Rijksmuseum Educatie Centrum\"\
|
||||
\n**USE CASES**:\n\n1. **Museum Education Department**:\n ```yaml\n EducationCenter:\n has_or_had_identifier:\
|
||||
\ \"https://nde.nl/ontology/hc/aux/rijksmuseum-education\"\n has_or_had_label:\n label_text: \"Rijksmuseum Educatie Centrum\"\
|
||||
\n education_type_classification: EDUCATION_CENTER\n target_audiences:\n - \"Primary schools\"\n \
|
||||
\ - \"Secondary schools\"\n - \"Families\"\n - \"Adults\"\n ```\n\n2. **Archive Learning Center**:\n\
|
||||
\ ```yaml\n EducationCenter:\n education_center_name: \"Nationaal Archief Leercentrum\"\n education_type_classification:\
|
||||
\ ```yaml\n EducationCenter:\n has_or_had_label:\n label_text: \"Nationaal Archief Leercentrum\"\n education_type_classification:\
|
||||
\ RESOURCE_CENTER\n programs_offered:\n - \"Genealogy workshops\"\n - \"Historical research skills\"\
|
||||
\n - \"Teacher training\"\n ```\n"
|
||||
exact_mappings:
|
||||
|
|
@ -87,9 +92,10 @@ classes:
|
|||
- is_or_was_required
|
||||
- classroom_count
|
||||
- has_or_had_custodian_type
|
||||
- education_center_description
|
||||
- education_center_id
|
||||
- education_center_name
|
||||
# MIGRATED 2026-01-15: education_center_* slots replaced with shared slots per Rule 53
|
||||
- has_or_had_identifier # was: education_center_id
|
||||
- has_or_had_label # was: education_center_name
|
||||
- has_or_had_description # was: education_center_description
|
||||
- education_contact_email
|
||||
- education_type_classification
|
||||
- has_av_equipment
|
||||
|
|
@ -98,35 +104,44 @@ classes:
|
|||
- programs_offered
|
||||
- specificity_annotation
|
||||
- staff_count
|
||||
- target_audience
|
||||
- serves_or_served # was: target_audience - migrated per Rule 53
|
||||
- template_specificity
|
||||
- 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
|
||||
# REMOVED 2026-01-14: workshop_space - migrated to has_or_had_quantity with Quantity
|
||||
- has_or_had_quantity
|
||||
slot_usage:
|
||||
education_center_id:
|
||||
# MIGRATED 2026-01-15: education_center_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: Unique identifier for the education center.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-education
|
||||
description: Rijksmuseum education center
|
||||
education_center_name:
|
||||
range: string
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
inlined: true
|
||||
required: true
|
||||
description: The name of the education center.
|
||||
examples:
|
||||
- value: Rijksmuseum Educatie Centrum
|
||||
- value: |
|
||||
label_text: Rijksmuseum Educatie Centrum
|
||||
description: Museum education center
|
||||
- value: Nationaal Archief Leercentrum
|
||||
- value: |
|
||||
label_text: Nationaal Archief Leercentrum
|
||||
description: Archive learning center
|
||||
- value: KB Workshops & Trainingen
|
||||
- value: |
|
||||
label_text: KB Workshops & Trainingen
|
||||
description: Library education facility
|
||||
education_center_description:
|
||||
range: string
|
||||
has_or_had_description:
|
||||
range: Description
|
||||
inlined: true
|
||||
description: A description of the education center.
|
||||
examples:
|
||||
- value: Dedicated education facility offering school programs, family workshops, and teacher training. Features 4
|
||||
classroom spaces and hands-on workshop areas.
|
||||
- value: |
|
||||
description_text: Dedicated education facility offering school programs, family workshops, and teacher training. Features 4 classroom spaces and hands-on workshop areas.
|
||||
description: Museum education center
|
||||
education_type_classification:
|
||||
range: EducationProviderTypeEnum
|
||||
|
|
@ -136,15 +151,22 @@ classes:
|
|||
description: General education center
|
||||
- value: RESOURCE_CENTER
|
||||
description: Learning resource facility
|
||||
target_audience:
|
||||
range: string
|
||||
serves_or_served: # was: target_audience - migrated per Rule 53
|
||||
range: UserCommunity
|
||||
inlined: true
|
||||
multivalued: true
|
||||
description: |
|
||||
Target audiences served by this education center.
|
||||
MIGRATED 2026-01-15: Uses UserCommunity class to capture audience information.
|
||||
examples:
|
||||
- value: Primary schools
|
||||
description: Elementary has_age
|
||||
- value: Families
|
||||
- value: |
|
||||
community_name: "Primary schools"
|
||||
description: Elementary age students
|
||||
- value: |
|
||||
community_name: "Families"
|
||||
description: Family groups
|
||||
- value: Adult learners
|
||||
- value: |
|
||||
community_name: "Adult learners"
|
||||
description: Adults
|
||||
programs_offered:
|
||||
range: string
|
||||
|
|
@ -249,26 +271,29 @@ classes:
|
|||
- https://www.wikidata.org/wiki/Q1376987
|
||||
examples:
|
||||
- value:
|
||||
education_center_id: https://nde.nl/ontology/hc/aux/rijksmuseum-education
|
||||
education_center_name: Rijksmuseum Educatie Centrum
|
||||
education_center_description: Dedicated education facility offering school programs, family workshops, and teacher
|
||||
training.
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/rijksmuseum-education
|
||||
has_or_had_label:
|
||||
label_text: Rijksmuseum Educatie Centrum
|
||||
has_or_had_description:
|
||||
description_text: Dedicated education facility offering school programs, family workshops, and teacher training.
|
||||
education_type_classification: EDUCATION_CENTER
|
||||
target_audience:
|
||||
- Primary schools
|
||||
- Secondary schools
|
||||
- Families
|
||||
- Teachers
|
||||
serves_or_served: # was: target_audience - migrated per Rule 53
|
||||
- community_name: Primary schools
|
||||
- community_name: Secondary schools
|
||||
- community_name: Families
|
||||
- community_name: Teachers
|
||||
programs_offered:
|
||||
- School guided tours
|
||||
- Interactive workshops
|
||||
- Family treasure hunts
|
||||
- Teacher training days
|
||||
classroom_count: 4
|
||||
workshop_spaces: 2
|
||||
has_or_had_quantity:
|
||||
value: 2
|
||||
unit: workshop_spaces
|
||||
max_group_size: 30
|
||||
has_av_equipment: true
|
||||
has_hands_on_facilities: true
|
||||
has_hands_on_facility: true
|
||||
has_or_had_accessibility_feature:
|
||||
- Wheelchair accessible
|
||||
- Hearing loop
|
||||
|
|
@ -278,14 +303,16 @@ classes:
|
|||
education_contact_email: educatie@rijksmuseum.nl
|
||||
description: Major museum education center
|
||||
- value:
|
||||
education_center_id: https://nde.nl/ontology/hc/aux/na-leercentrum
|
||||
education_center_name: Nationaal Archief Leercentrum
|
||||
education_center_description: Learning center focused on historical research skills and genealogy.
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/na-leercentrum
|
||||
has_or_had_label:
|
||||
label_text: Nationaal Archief Leercentrum
|
||||
has_or_had_description:
|
||||
description_text: Learning center focused on historical research skills and genealogy.
|
||||
education_type_classification: RESOURCE_CENTER
|
||||
target_audience:
|
||||
- Adult learners
|
||||
- Genealogists
|
||||
- History teachers
|
||||
serves_or_served: # was: target_audience - migrated per Rule 53
|
||||
- community_name: Adult learners
|
||||
- community_name: Genealogists
|
||||
- community_name: History teachers
|
||||
programs_offered:
|
||||
- Introduction to archival research
|
||||
- Genealogy workshops
|
||||
|
|
|
|||
|
|
@ -9,9 +9,13 @@ imports:
|
|||
- ../enums/MuseumTypeEnum
|
||||
- ../enums/GalleryTypeEnum
|
||||
- ../enums/ExhibitionSpaceTypeEnum
|
||||
- ../slots/exhibition_space_id
|
||||
- ../slots/exhibition_space_name
|
||||
- ../slots/exhibition_space_description
|
||||
# Shared slots (replacing exhibition_space_* slots per Rule 53)
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
# Domain-specific slots (kept)
|
||||
- ../slots/exhibition_type
|
||||
- ../slots/museum_type_classification
|
||||
- ../slots/gallery_type_classification
|
||||
|
|
@ -62,10 +66,10 @@ classes:
|
|||
\ Gallery**: Permanent secondary exhibition venue\n2. **Exhibition Pavilion**: Purpose-built exhibition structure\n\
|
||||
3. **Partner Venue**: Space in another institution\n4. **Pop-up Gallery**: Temporary exhibition venue\n5. **Outdoor\
|
||||
\ Exhibition**: Open-air display area\n6. **Project Space**: Experimental/contemporary art space\n\n**USE CASES**:\n\
|
||||
\n1. **Museum Satellite Gallery**:\n ```yaml\n ExhibitionSpace:\n exhibition_space_id: \"https://nde.nl/ontology/hc/aux/rijksmuseum-schiphol-gallery\"\
|
||||
\n exhibition_space_name: \"Rijksmuseum Schiphol\"\n museum_type_classification: ART_MUSEUM\n exhibition_type:\
|
||||
\n1. **Museum Satellite Gallery**:\n ```yaml\n ExhibitionSpace:\n has_or_had_identifier: \"https://nde.nl/ontology/hc/aux/rijksmuseum-schiphol-gallery\"\
|
||||
\n has_or_had_label:\n label_text: \"Rijksmuseum Schiphol\"\n museum_type_classification: ART_MUSEUM\n exhibition_type:\
|
||||
\ SATELLITE_GALLERY\n exhibition_floor_area_sqm: 200\n ```\n\n2. **Contemporary Art Project Space**:\n ```yaml\n\
|
||||
\ ExhibitionSpace:\n exhibition_space_name: \"Stedelijk Museum Project Space\"\n gallery_type_classification:\
|
||||
\ ExhibitionSpace:\n has_or_had_label:\n label_text: \"Stedelijk Museum Project Space\"\n gallery_type_classification:\
|
||||
\ PROJECT_SPACE\n exhibition_type: PROJECT_SPACE\n focuses_on_contemporary: true\n ```\n"
|
||||
exact_mappings:
|
||||
- aat:300005768
|
||||
|
|
@ -82,9 +86,10 @@ classes:
|
|||
- exhibition_capacity
|
||||
- exhibition_floor_area_sqm
|
||||
- exhibition_schedule
|
||||
- exhibition_space_description
|
||||
- exhibition_space_id
|
||||
- exhibition_space_name
|
||||
# MIGRATED 2026-01-15: exhibition_space_* slots replaced with shared slots per Rule 53
|
||||
- has_or_had_identifier # was: exhibition_space_id
|
||||
- has_or_had_label # was: exhibition_space_name
|
||||
- has_or_had_description # was: exhibition_space_description
|
||||
- exhibition_type
|
||||
- gallery_type_classification
|
||||
- has_climate_control
|
||||
|
|
@ -99,28 +104,37 @@ 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:
|
||||
exhibition_space_id:
|
||||
# MIGRATED 2026-01-15: exhibition_space_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier:
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: Unique identifier for the exhibition space.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-schiphol-gallery
|
||||
description: Rijksmuseum airport gallery
|
||||
exhibition_space_name:
|
||||
range: string
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
inlined: true
|
||||
required: true
|
||||
description: The name of the exhibition space.
|
||||
examples:
|
||||
- value: Rijksmuseum Schiphol
|
||||
- value: |
|
||||
label_text: Rijksmuseum Schiphol
|
||||
description: Airport satellite gallery
|
||||
- value: Stedelijk Museum Project Space
|
||||
- value: |
|
||||
label_text: Stedelijk Museum Project Space
|
||||
description: Contemporary art project space
|
||||
- value: Van Gogh Museum Mesdag Collection
|
||||
- value: |
|
||||
label_text: Van Gogh Museum Mesdag Collection
|
||||
description: Partner venue exhibition
|
||||
exhibition_space_description:
|
||||
range: string
|
||||
has_or_had_description:
|
||||
range: Description
|
||||
inlined: true
|
||||
description: A description of the exhibition space.
|
||||
examples:
|
||||
- value: Free gallery at Schiphol Airport featuring rotating highlights from the Rijksmuseum collection. Open daily
|
||||
to all travelers.
|
||||
- value: |
|
||||
description_text: Free gallery at Schiphol Airport featuring rotating highlights from the Rijksmuseum collection. Open daily to all travelers.
|
||||
description: Airport gallery description
|
||||
exhibition_type:
|
||||
range: ExhibitionSpaceTypeEnum
|
||||
|
|
@ -222,10 +236,11 @@ classes:
|
|||
- https://www.wikidata.org/wiki/Q1060829
|
||||
examples:
|
||||
- value:
|
||||
exhibition_space_id: https://nde.nl/ontology/hc/aux/rijksmuseum-schiphol-gallery
|
||||
exhibition_space_name: Rijksmuseum Schiphol
|
||||
exhibition_space_description: Free gallery at Schiphol Airport featuring rotating highlights from the Rijksmuseum
|
||||
collection.
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/rijksmuseum-schiphol-gallery
|
||||
has_or_had_label:
|
||||
label_text: Rijksmuseum Schiphol
|
||||
has_or_had_description:
|
||||
description_text: Free gallery at Schiphol Airport featuring rotating highlights from the Rijksmuseum collection.
|
||||
exhibition_type: SATELLITE_GALLERY
|
||||
museum_type_classification: ART_MUSEUM
|
||||
exhibition_floor_area_sqm: 200.0
|
||||
|
|
@ -233,22 +248,24 @@ classes:
|
|||
has_climate_control: true
|
||||
has_security_system: true
|
||||
is_accessible: true
|
||||
opening_hours: Daily 07:00-20:00
|
||||
admission_fee: Free
|
||||
opening_hour: Daily 07:00-20:00
|
||||
has_or_had_admission_fee: Free
|
||||
current_exhibition: 'Dutch Masters: Highlights from the Golden Age'
|
||||
exhibition_schedule: Exhibitions rotate every 6 months
|
||||
is_permanent: true
|
||||
partner_institution: Schiphol Group
|
||||
description: Museum airport satellite gallery
|
||||
- value:
|
||||
exhibition_space_id: https://nde.nl/ontology/hc/aux/stedelijk-project-space
|
||||
exhibition_space_name: Stedelijk Museum Bureau Amsterdam
|
||||
exhibition_space_description: Project space for emerging contemporary artists and experimental exhibitions.
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/stedelijk-project-space
|
||||
has_or_had_label:
|
||||
label_text: Stedelijk Museum Bureau Amsterdam
|
||||
has_or_had_description:
|
||||
description_text: Project space for emerging contemporary artists and experimental exhibitions.
|
||||
exhibition_type: PROJECT_SPACE
|
||||
gallery_type_classification: PROJECT_SPACE
|
||||
exhibition_floor_area_sqm: 150.0
|
||||
has_climate_control: true
|
||||
opening_hours: We-Su 11:00-17:00
|
||||
admission_fee: Free
|
||||
opening_hour: We-Su 11:00-17:00
|
||||
has_or_had_admission_fee: Free
|
||||
is_permanent: true
|
||||
description: Contemporary art project space
|
||||
|
|
|
|||
|
|
@ -39,8 +39,8 @@ imports:
|
|||
- ../slots/template_specificity
|
||||
- ../slots/total_asset
|
||||
- ../slots/total_expense
|
||||
- ../slots/total_liability
|
||||
- ../slots/total_net_asset
|
||||
- ../slots/has_or_had_liability # was: total_liability - migrated per Rule 53 (2026-01-15)
|
||||
- ../slots/has_or_had_net_asset # was: total_net_asset - migrated per Rule 53 (2026-01-15)
|
||||
- ../slots/has_or_had_revenue
|
||||
- ./Revenue
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
|
|
@ -138,8 +138,8 @@ classes:
|
|||
- template_specificity
|
||||
- total_asset
|
||||
- total_expense
|
||||
- total_liability
|
||||
- total_net_asset
|
||||
- has_or_had_liability # was: total_liability - migrated per Rule 53 (2026-01-15)
|
||||
- has_or_had_net_asset # was: total_net_asset - migrated per Rule 53 (2026-01-15)
|
||||
- has_or_had_revenue
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
|
|
@ -207,10 +207,10 @@ classes:
|
|||
total_asset:
|
||||
range: decimal
|
||||
required: false
|
||||
total_liability:
|
||||
has_or_had_liability: # was: total_liability - migrated per Rule 53 (2026-01-15)
|
||||
range: decimal
|
||||
required: false
|
||||
total_net_asset:
|
||||
has_or_had_net_asset: # was: total_net_asset - migrated per Rule 53 (2026-01-15)
|
||||
range: decimal
|
||||
required: false
|
||||
has_or_had_expenses:
|
||||
|
|
|
|||
|
|
@ -141,7 +141,11 @@ imports:
|
|||
# REMOVED: ../slots/title_nl - migrated to has_or_had_label with Label (2026-01-14, Rule 53)
|
||||
- ../slots/has_or_had_label
|
||||
- ./Label
|
||||
- ../slots/topic
|
||||
# REMOVED: ../slots/topic - migrated to is_or_was_categorized_as with Topic class (2026-01-15, Rule 53)
|
||||
- ../slots/is_or_was_categorized_as
|
||||
- ./Topic
|
||||
- ./TopicType
|
||||
- ./TopicTypes
|
||||
- ../slots/type
|
||||
# REMOVED: ../slots/url - migrated to has_or_had_url with URL class (2025-01-15, Rule 53)
|
||||
- ../slots/has_or_had_url
|
||||
|
|
@ -273,7 +277,7 @@ classes:
|
|||
- template_specificity
|
||||
- finding_aid_temporal_coverage
|
||||
- has_or_had_label # was: title
|
||||
- topic
|
||||
- is_or_was_categorized_as # was: topic - migrated per Rule 53 (2026-01-15)
|
||||
- has_or_had_url # was: url - migrated per Rule 53 (2025-01-15)
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- has_or_had_web_claim
|
||||
|
|
@ -324,6 +328,22 @@ classes:
|
|||
description: |
|
||||
Comprehensive collection of all links from this finding aid.
|
||||
Replaces previous all_links slot with typed Overview class.
|
||||
is_or_was_categorized_as:
|
||||
range: Topic
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: |
|
||||
Subject topics covered by this finding aid.
|
||||
MIGRATED from topic slot per slot_fixes.yaml (Rule 53, 2026-01-15).
|
||||
|
||||
Uses Topic class with TopicType classification.
|
||||
examples:
|
||||
- value: |
|
||||
- has_or_had_type: GenealogyTopic
|
||||
has_or_had_label:
|
||||
- label_value: "Genealogy"
|
||||
language_code: "en"
|
||||
description: Genealogy topic assignment
|
||||
comments:
|
||||
- Root class for finding aid metadata YAML files
|
||||
- Designed for validation with linkml-validate
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ imports:
|
|||
- ../slots/has_or_had_strategic_objective
|
||||
- ../slots/template_specificity
|
||||
- ../slots/has_or_had_thematic_route
|
||||
- ../slots/total_investment
|
||||
- ../slots/has_or_had_investment # was: total_investment - migrated per Rule 53 (2026-01-15)
|
||||
- ../slots/validity_period
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
|
|
@ -99,7 +99,7 @@ classes:
|
|||
- has_or_had_strategic_objective
|
||||
- template_specificity
|
||||
- has_or_had_thematic_route
|
||||
- total_investment
|
||||
- has_or_had_investment # was: total_investment - migrated per Rule 53 (2026-01-15)
|
||||
- validity_period
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
|
|
@ -198,7 +198,8 @@ classes:
|
|||
- value: Promote cultural diversity and intercultural dialogue
|
||||
- value: Support sustainable use of cultural heritage
|
||||
- value: Foster innovation in creative industries
|
||||
total_investment:
|
||||
has_or_had_investment: # was: total_investment - migrated per Rule 53 (2026-01-15)
|
||||
description: Total investment amount for this funding agenda. Uses RiC-O has_or_had pattern for temporal investment relationship.
|
||||
range: string
|
||||
examples:
|
||||
- value: 95.5B EUR (total Horizon Europe 2021-2027)
|
||||
|
|
|
|||
|
|
@ -24,9 +24,12 @@ imports:
|
|||
- ../slots/physical_location
|
||||
- ../slots/has_or_had_product_category
|
||||
- ../slots/refers_to_custodian
|
||||
- ../slots/shop_description
|
||||
- ../slots/shop_id
|
||||
- ../slots/shop_name
|
||||
# MIGRATED 2026-01-15: shop_* slots replaced with shared slots per Rule 53
|
||||
- ../slots/has_or_had_identifier # was: shop_id
|
||||
- ../slots/has_or_had_label # was: shop_name
|
||||
- ../slots/has_or_had_description # was: shop_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
- ../slots/shop_type
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/square_meters
|
||||
|
|
@ -82,9 +85,9 @@ classes:
|
|||
\ - Multiple retail spaces (shop, cafe, bookshop)\n - Extensive publication program\n \n4. **Pop-up Shop** (Exhibition):\n\
|
||||
\ - Temporary retail for special exhibition\n - Exhibition catalog, themed merchandise\n\n**Example - Rijksmuseum\
|
||||
\ Gift Shop**:\n```yaml\nCustodian:\n hc_id: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\"\n preferred_label:\
|
||||
\ \"Rijksmuseum\"\n gift_shop:\n - shop_id: \"https://nde.nl/ontology/hc/gift-shop/rijksmuseum-shop\"\n shop_name:\
|
||||
\ \"Rijksmuseum Shop\"\n shop_type: MUSEUM_SHOP\n shop_description: |\n Award-winning museum shop offering\
|
||||
\ reproductions, design objects,\n books, and exclusive Rijksmuseum merchandise.\n physical_location:\n\
|
||||
\ \"Rijksmuseum\"\n gift_shop:\n - has_or_had_identifier: \"https://nde.nl/ontology/hc/gift-shop/rijksmuseum-shop\" # was: shop_id\n has_or_had_label: # was: shop_name\n label_text:\
|
||||
\ \"Rijksmuseum Shop\"\n shop_type: MUSEUM_SHOP\n has_or_had_description: # was: shop_description\n description_text: |\n Award-winning museum shop offering\
|
||||
\ reproductions, design objects,\n books, and exclusive Rijksmuseum merchandise.\n physical_location:\n\
|
||||
\ - place_name: \"Rijksmuseum Shop - Main Hall\"\n auxiliary_place_type: RETAIL_SPACE\n street_address:\
|
||||
\ \"Museumstraat 1, Amsterdam\"\n online_shop:\n - platform_name: \"Rijksmuseum Online Shop\"\n \
|
||||
\ platform_url: \"https://www.rijksmuseumshop.nl/\"\n auxiliary_platform_type: WEBSHOP\n product_categories:\n\
|
||||
|
|
@ -116,9 +119,10 @@ classes:
|
|||
- price_currency
|
||||
- has_or_had_product_category
|
||||
- refers_to_custodian
|
||||
- shop_description
|
||||
- shop_id
|
||||
- shop_name
|
||||
# MIGRATED 2026-01-15: shop_* slots replaced with shared slots per Rule 53
|
||||
- has_or_had_identifier # was: shop_id
|
||||
- has_or_had_label # was: shop_name
|
||||
- has_or_had_description # was: shop_description
|
||||
- shop_type
|
||||
- specificity_annotation
|
||||
- square_meters
|
||||
|
|
@ -130,21 +134,35 @@ 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:
|
||||
shop_id:
|
||||
# MIGRATED 2026-01-15: shop_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: # was: shop_id
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: Unique identifier for the gift shop.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/gift-shop/rijksmuseum-shop
|
||||
description: Rijksmuseum shop ID
|
||||
shop_name:
|
||||
range: string
|
||||
has_or_had_label: # was: shop_name
|
||||
range: Label
|
||||
inlined: true
|
||||
required: true
|
||||
description: The name of the gift shop.
|
||||
examples:
|
||||
- value: Rijksmuseum Shop
|
||||
- value:
|
||||
label_text: Rijksmuseum Shop
|
||||
description: Museum shop name
|
||||
- value: British Library Bookshop
|
||||
- value:
|
||||
label_text: British Library Bookshop
|
||||
description: Library bookshop name
|
||||
has_or_had_description: # was: shop_description
|
||||
range: Description
|
||||
inlined: true
|
||||
description: A description of the gift shop.
|
||||
examples:
|
||||
- value:
|
||||
description_text: Award-winning museum shop offering reproductions and design objects
|
||||
description: Rijksmuseum shop description
|
||||
shop_type:
|
||||
range: GiftShopTypeEnum
|
||||
required: true
|
||||
|
|
@ -153,11 +171,6 @@ classes:
|
|||
description: General museum shop
|
||||
- value: BOOKSHOP
|
||||
description: Primarily publications
|
||||
shop_description:
|
||||
range: string
|
||||
examples:
|
||||
- value: Award-winning museum shop offering reproductions and design objects
|
||||
description: Rijksmuseum shop description
|
||||
physical_location:
|
||||
range: AuxiliaryPlace
|
||||
multivalued: true
|
||||
|
|
@ -315,12 +328,14 @@ classes:
|
|||
- http://purl.org/goodrelations/v1#
|
||||
- https://schema.org/Offer
|
||||
examples:
|
||||
# MIGRATED 2026-01-15: shop_* slots replaced with shared slots per Rule 53
|
||||
- value:
|
||||
shop_id: https://nde.nl/ontology/hc/gift-shop/rijksmuseum-shop
|
||||
shop_name: Rijksmuseum Shop
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/gift-shop/rijksmuseum-shop # was: shop_id
|
||||
has_or_had_label: # was: shop_name
|
||||
label_text: Rijksmuseum Shop
|
||||
shop_type: MUSEUM_SHOP
|
||||
shop_description: Award-winning museum shop offering reproductions, design objects, books, and exclusive Rijksmuseum
|
||||
merchandise. Located in the redesigned entrance hall.
|
||||
has_or_had_description: # was: shop_description
|
||||
description_text: Award-winning museum shop offering reproductions, design objects, books, and exclusive Rijksmuseum merchandise. Located in the redesigned entrance hall.
|
||||
physical_location:
|
||||
- place_name: Rijksmuseum Shop - Main Hall
|
||||
auxiliary_place_type: RETAIL_SPACE
|
||||
|
|
@ -358,11 +373,12 @@ classes:
|
|||
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
||||
description: Rijksmuseum flagship museum shop
|
||||
- value:
|
||||
shop_id: https://nde.nl/ontology/hc/gift-shop/british-library-shop
|
||||
shop_name: British Library Shop
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/gift-shop/british-library-shop # was: shop_id
|
||||
has_or_had_label: # was: shop_name
|
||||
label_text: British Library Shop
|
||||
shop_type: BOOKSHOP
|
||||
shop_description: Specialist bookshop focusing on rare book facsimiles, literary merchandise, and British Library
|
||||
publications.
|
||||
has_or_had_description: # was: shop_description
|
||||
description_text: Specialist bookshop focusing on rare book facsimiles, literary merchandise, and British Library publications.
|
||||
physical_location:
|
||||
- place_name: British Library Shop
|
||||
auxiliary_place_type: RETAIL_SPACE
|
||||
|
|
@ -390,10 +406,12 @@ classes:
|
|||
refers_to_custodian: https://nde.nl/ontology/hc/gb-british-library
|
||||
description: British Library specialist bookshop
|
||||
- value:
|
||||
shop_id: https://nde.nl/ontology/hc/gift-shop/vermeer-exhibition-popup
|
||||
shop_name: Vermeer Exhibition Pop-up Shop
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/gift-shop/vermeer-exhibition-popup # was: shop_id
|
||||
has_or_had_label: # was: shop_name
|
||||
label_text: Vermeer Exhibition Pop-up Shop
|
||||
shop_type: POP_UP
|
||||
shop_description: Temporary retail for the 2023 Vermeer exhibition with exclusive exhibition merchandise and catalog.
|
||||
has_or_had_description: # was: shop_description
|
||||
description_text: Temporary retail for the 2023 Vermeer exhibition with exclusive exhibition merchandise and catalog.
|
||||
physical_location:
|
||||
- place_name: Vermeer Exhibition Shop
|
||||
auxiliary_place_type: RETAIL_SPACE
|
||||
|
|
|
|||
|
|
@ -17,9 +17,12 @@ imports:
|
|||
- ./UNESCOListStatus
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/external_link
|
||||
- ../slots/heritage_form_description
|
||||
- ../slots/heritage_form_id
|
||||
- ../slots/heritage_form_name
|
||||
# MIGRATED 2026-01-15: heritage_form_* slots replaced with shared slots per Rule 53
|
||||
- ../slots/has_or_had_identifier # was: heritage_form_id
|
||||
- ../slots/has_or_had_label # was: heritage_form_name
|
||||
- ../slots/has_or_had_description # was: heritage_form_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
- ../slots/kien_registration_date
|
||||
- ../slots/kien_url
|
||||
- ../slots/origin_location
|
||||
|
|
@ -134,9 +137,10 @@ classes:
|
|||
- has_or_had_custodian_type
|
||||
- external_link
|
||||
- geographic_scope
|
||||
- heritage_form_description
|
||||
- heritage_form_id
|
||||
- heritage_form_name
|
||||
# MIGRATED 2026-01-15: heritage_form_* slots replaced with shared slots per Rule 53
|
||||
- has_or_had_description # was: heritage_form_description
|
||||
- has_or_had_identifier # was: heritage_form_id
|
||||
- has_or_had_label # was: heritage_form_name
|
||||
- kien_registration_date
|
||||
- kien_url
|
||||
- origin_location
|
||||
|
|
@ -155,25 +159,34 @@ classes:
|
|||
# REMOVED 2026-01-14: unesco_list_status, viability_status - migrated to has_or_had_status (Rule 53)
|
||||
- wikidata_id
|
||||
slot_usage:
|
||||
heritage_form_id:
|
||||
# MIGRATED 2026-01-15: heritage_form_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: # was: heritage_form_id
|
||||
identifier: true
|
||||
required: true
|
||||
range: uriorcurie
|
||||
description: Unique identifier for the intangible heritage form.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/heritage-form/pride-amsterdam
|
||||
heritage_form_name:
|
||||
has_or_had_label: # was: heritage_form_name
|
||||
required: true
|
||||
range: string
|
||||
range: Label
|
||||
inlined: true
|
||||
description: The name of the intangible heritage form.
|
||||
examples:
|
||||
- value: Pride Amsterdam
|
||||
- value: 1 aprilviering Brielle
|
||||
- value: Bloemencorso Bollenstreek
|
||||
heritage_form_description:
|
||||
- value:
|
||||
label_text: Pride Amsterdam
|
||||
- value:
|
||||
label_text: 1 aprilviering Brielle
|
||||
- value:
|
||||
label_text: Bloemencorso Bollenstreek
|
||||
has_or_had_description: # was: heritage_form_description
|
||||
required: false
|
||||
range: string
|
||||
range: Description
|
||||
inlined: true
|
||||
description: A description of the intangible heritage form.
|
||||
examples:
|
||||
- value: "Pride Amsterdam is the annual LGBTQ+ celebration featuring the famous \nCanal Parade through the historic\
|
||||
\ canals of Amsterdam. First held in \n1996, it represents Dutch values of tolerance and equality.\n"
|
||||
- value:
|
||||
description_text: "Pride Amsterdam is the annual LGBTQ+ celebration featuring the famous Canal Parade through the historic canals of Amsterdam. First held in 1996, it represents Dutch values of tolerance and equality."
|
||||
# REMOVED 2026-01-14: unesco_domain - migrated to is_or_was_categorized_as with UNESCODomain
|
||||
# unesco_domain:
|
||||
# required: true
|
||||
|
|
@ -354,10 +367,12 @@ classes:
|
|||
- https://cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E28
|
||||
examples:
|
||||
- value:
|
||||
heritage_form_id: https://nde.nl/ontology/hc/heritage-form/pride-amsterdam
|
||||
heritage_form_name: Pride Amsterdam
|
||||
heritage_form_description: "Annual LGBTQ+ celebration featuring the Canal Parade through Amsterdam's \nhistoric canals.\
|
||||
\ First held in 1996, it represents Dutch values of \ntolerance, equality, and freedom.\n"
|
||||
# MIGRATED 2026-01-15: heritage_form_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/heritage-form/pride-amsterdam
|
||||
has_or_had_label:
|
||||
label_text: Pride Amsterdam
|
||||
has_or_had_description:
|
||||
description_text: "Annual LGBTQ+ celebration featuring the Canal Parade through Amsterdam's historic canals. First held in 1996, it represents Dutch values of tolerance, equality, and freedom."
|
||||
# unesco_domain - MIGRATED to is_or_was_categorized_as (2026-01-14, Rule 53)
|
||||
is_or_was_categorized_as:
|
||||
- UNESCODomain:
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ imports:
|
|||
- ../slots/purpose
|
||||
- ../slots/refers_to_custodian
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/technical_specification
|
||||
- ../slots/has_or_had_specification # was: technical_specification - migrated per Rule 53 (2026-01-15)
|
||||
- ../slots/template_specificity
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/has_or_had_frequency
|
||||
|
|
@ -113,7 +113,7 @@ classes:
|
|||
- purpose
|
||||
- refers_to_custodian
|
||||
- specificity_annotation
|
||||
- technical_specification
|
||||
- has_or_had_specification # was: technical_specification - migrated per Rule 53 (2026-01-15)
|
||||
- template_specificity
|
||||
- temporal_extent
|
||||
- has_or_had_frequency
|
||||
|
|
@ -186,7 +186,10 @@ classes:
|
|||
description: Climate sensor purpose
|
||||
- value: Self-service collection search for visitors
|
||||
description: Kiosk purpose
|
||||
technical_specification:
|
||||
has_or_had_specification: # was: technical_specification - migrated per Rule 53 (2026-01-15)
|
||||
description: |
|
||||
Technical specifications for the IoT device.
|
||||
Migrated from technical_specification to align with RiC-O naming conventions.
|
||||
range: string
|
||||
examples:
|
||||
- value: BLE 5.0, 50m range, 5-year battery, IP67 rated
|
||||
|
|
@ -357,7 +360,7 @@ classes:
|
|||
device_count: 4
|
||||
coverage_area: Main entrance lobby
|
||||
purpose: Self-service collection search and wayfinding for visitors
|
||||
technical_specifications: 24-inch touchscreen, 1920x1080 resolution, wheelchair accessible
|
||||
has_or_had_specification: 24-inch touchscreen, 1920x1080 resolution, wheelchair accessible
|
||||
connectivity_type:
|
||||
- ETHERNET
|
||||
power_source: MAINS
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ imports:
|
|||
- ../slots/description
|
||||
- ../slots/jurisdiction_id
|
||||
- ../slots/jurisdiction_type
|
||||
- ../slots/supranational_code
|
||||
- ../slots/has_or_had_code # was: supranational_code - migrated per Rule 53
|
||||
- ../slots/gleif_jurisdiction_code
|
||||
- ../slots/legal_system_type
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -78,7 +78,7 @@ classes:
|
|||
- settlement
|
||||
- specificity_annotation
|
||||
- subregion
|
||||
- supranational_code
|
||||
- has_or_had_code # was: supranational_code - migrated per Rule 53
|
||||
- template_specificity
|
||||
slot_usage:
|
||||
jurisdiction_id:
|
||||
|
|
@ -92,7 +92,7 @@ classes:
|
|||
required: false
|
||||
settlement:
|
||||
required: false
|
||||
supranational_code:
|
||||
has_or_had_code: # was: supranational_code - migrated per Rule 53
|
||||
required: false
|
||||
comments:
|
||||
- Jurisdiction is the geographic area where specific LAWS AND POLICIES apply
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ imports:
|
|||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/whatsapp_business_likelihood
|
||||
- ../slots/whatsapp_enrichment
|
||||
- ../slots/has_or_had_contact_details # was: whatsapp_enrichment - migrated per Rule 53 (2026-01-15)
|
||||
- ./LinkedInProfile
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
|
|
@ -83,7 +83,7 @@ classes:
|
|||
- source_organization
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- whatsapp_enrichment
|
||||
- has_or_had_contact_details # was: whatsapp_enrichment - migrated per Rule 53 (2026-01-15)
|
||||
slot_usage:
|
||||
extraction_metadata:
|
||||
range: ExtractionMetadata
|
||||
|
|
@ -104,8 +104,9 @@ classes:
|
|||
description: Organization where person was discovered as staff
|
||||
- value: rijksmuseum
|
||||
description: Heritage institution employer
|
||||
whatsapp_enrichment:
|
||||
range: WhatsAppEnrichment
|
||||
has_or_had_contact_details: # was: whatsapp_enrichment - migrated per Rule 53 (2026-01-15)
|
||||
description: Contact details for this profile, including WhatsApp information if available. Uses RiC-O has_or_had pattern for temporal relationships.
|
||||
range: WhatsAppProfile
|
||||
inlined: true
|
||||
comments:
|
||||
- This is the root class for person entity JSON files
|
||||
|
|
|
|||
|
|
@ -38,7 +38,8 @@ imports:
|
|||
- ../slots/statement_language
|
||||
- ../slots/statement_summary
|
||||
- ../slots/page_section
|
||||
- ../slots/text_fragment
|
||||
- ../slots/has_or_had_url # was: text_fragment - migrated per Rule 53
|
||||
- ./URL # for has_or_had_url range (Rule 53 migration)
|
||||
- ../slots/has_archive_memento_uri
|
||||
- ../slots/has_adoption_context
|
||||
default_prefix: hc
|
||||
|
|
@ -98,7 +99,7 @@ classes:
|
|||
- has_or_had_type
|
||||
- supersede
|
||||
- template_specificity
|
||||
- text_fragment
|
||||
- has_or_had_url # was: text_fragment - migrated per Rule 53
|
||||
- has_or_had_provenance_path
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
|
|
@ -127,8 +128,23 @@ classes:
|
|||
XPath provenance path documenting the exact location in the source HTML
|
||||
where this statement was extracted from. Contains the XPath expression,
|
||||
match score, and reference to the archived HTML file.
|
||||
has_or_had_url: # was: text_fragment - migrated per Rule 53
|
||||
range: URL
|
||||
inlined: true
|
||||
description: |
|
||||
W3C Text Fragment URL enabling direct deep-linking to the statement.
|
||||
Format: {source_url}#:~:text={encoded_text}
|
||||
|
||||
MIGRATED 2026-01-15: Uses URL class with url_type="text_fragment"
|
||||
per slot_fixes.yaml Rule 53 migration.
|
||||
examples:
|
||||
- value:
|
||||
url_value: "https://example.org/about#:~:text=Our%20mission%20is"
|
||||
url_type: text_fragment
|
||||
description: W3C Text Fragment URL for direct linking
|
||||
comments:
|
||||
- 'MIGRATION (2026-01-15): Replaced xpath/xpath_match_score slots with has_or_had_provenance_path using XPath class per slot_fixes.yaml'
|
||||
- 'MIGRATION (2026-01-15): Replaced text_fragment slot with has_or_had_url using URL class (url_type=text_fragment) per slot_fixes.yaml'
|
||||
- 'Rule note: Mottos should be brief - typically under 50 characters'
|
||||
- MissionStatement maps to org:purpose from W3C Organization Ontology
|
||||
- Requires source_url and retrieved_on for provenance
|
||||
|
|
|
|||
|
|
@ -22,7 +22,11 @@ imports:
|
|||
- ../slots/service_portfolio
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/user_community
|
||||
# REMOVED: ../slots/user_community - migrated to serves_or_served with UserCommunity class (2026-01-15, Rule 53)
|
||||
- ../slots/serves_or_served
|
||||
- ./UserCommunity
|
||||
- ./UserCommunityType
|
||||
- ./UserCommunityTypes
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
prefixes:
|
||||
|
|
@ -201,7 +205,7 @@ classes:
|
|||
- service_portfolio
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- user_community
|
||||
- serves_or_served # was: user_community - migrated per Rule 53 (2026-01-15)
|
||||
slot_usage:
|
||||
constituent_type:
|
||||
range: string
|
||||
|
|
|
|||
|
|
@ -230,7 +230,7 @@ classes:
|
|||
place_name: Stadhouderskade 42
|
||||
place_specificity: BUILDING
|
||||
description: Previous Rijksmuseum location (before 1885)
|
||||
to_location:
|
||||
is_or_was_transferred_to: # was: to_location - migrated per Rule 53
|
||||
range: CustodianPlace
|
||||
required: false
|
||||
examples:
|
||||
|
|
@ -352,7 +352,7 @@ classes:
|
|||
- latitude: 52.3676
|
||||
longitude: 4.8913
|
||||
osm_id: way/126574892
|
||||
is_or_was_transferred_to: # was: to_location - migrated per Rule 53
|
||||
is_or_was_transferred_to: # was: to_location - migrated per Rule 53
|
||||
place_name: Amstel Campus, Building A
|
||||
place_specificity: BUILDING
|
||||
has_geospatial_location:
|
||||
|
|
|
|||
|
|
@ -7,9 +7,12 @@ imports:
|
|||
- ./CustodianObservation
|
||||
- ./ReconstructionActivity
|
||||
- ../enums/ReadingRoomTypeEnum
|
||||
- ../slots/reading_room_id
|
||||
- ../slots/reading_room_name
|
||||
- ../slots/reading_room_description
|
||||
# MIGRATED 2026-01-15: reading_room_* slots replaced with shared slots per Rule 53
|
||||
- ../slots/has_or_had_identifier # was: reading_room_id
|
||||
- ../slots/has_or_had_label # was: reading_room_name
|
||||
- ../slots/has_or_had_description # was: reading_room_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
- ../slots/reading_room_type
|
||||
- ../slots/seating_capacity
|
||||
- ../slots/has_computer_terminal
|
||||
|
|
@ -60,10 +63,10 @@ classes:
|
|||
\ READING ROOMS**:\n\n1. **General Reading Room**: Primary research space\n2. **Special Collections Reading Room**:\
|
||||
\ Rare/valuable materials\n3. **Microfilm Reading Room**: Microform materials\n4. **Digital Reading Room**: Electronic\
|
||||
\ resources, digitization on demand\n5. **Map Room**: Oversized cartographic materials\n6. **Newspaper Reading Room**:\
|
||||
\ Periodicals and newspapers\n\n**USE CASES**:\n\n1. **Archive Reading Room**:\n ```yaml\n ReadingRoom:\n reading_room_id:\
|
||||
\ \"https://nde.nl/ontology/hc/aux/na-studiezaal\"\n reading_room_name: \"Nationaal Archief Studiezaal\"\n reading_room_type:\
|
||||
\ Periodicals and newspapers\n\n**USE CASES**:\n\n1. **Archive Reading Room**:\n ```yaml\n ReadingRoom:\n has_or_had_identifier:\
|
||||
\ \"https://nde.nl/ontology/hc/aux/na-studiezaal\"\n has_or_had_label:\n label_text: \"Nationaal Archief Studiezaal\"\n reading_room_type:\
|
||||
\ \"General\"\n seating_capacity: 80\n requires_registration: true\n allows_photography: true\n ```\n\n\
|
||||
2. **Special Collections Room**:\n ```yaml\n ReadingRoom:\n reading_room_name: \"KB Bijzondere Collecties Leeszaal\"\
|
||||
2. **Special Collections Room**:\n ```yaml\n ReadingRoom:\n has_or_had_label:\n label_text: \"KB Bijzondere Collecties Leeszaal\"\
|
||||
\n reading_room_type: \"Special Collections\"\n seating_capacity: 20\n requires_appointment: true\n \
|
||||
\ has_supervised_handling: true\n ```\n"
|
||||
exact_mappings:
|
||||
|
|
@ -84,9 +87,10 @@ classes:
|
|||
- has_supervised_handling
|
||||
- has_wifi
|
||||
- opening_hour
|
||||
- reading_room_description
|
||||
- reading_room_id
|
||||
- reading_room_name
|
||||
# MIGRATED 2026-01-15: reading_room_* slots replaced with shared slots per Rule 53
|
||||
- has_or_had_description # was: reading_room_description
|
||||
- has_or_had_identifier # was: reading_room_id
|
||||
- has_or_had_label # was: reading_room_name
|
||||
- reading_room_type
|
||||
- requires_appointment
|
||||
- requires_registration
|
||||
|
|
@ -98,28 +102,37 @@ 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:
|
||||
reading_room_id:
|
||||
# MIGRATED 2026-01-15: reading_room_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: # was: reading_room_id
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: Unique identifier for the reading room.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/na-studiezaal
|
||||
description: Nationaal Archief reading room
|
||||
reading_room_name:
|
||||
range: string
|
||||
has_or_had_label: # was: reading_room_name
|
||||
range: Label
|
||||
required: true
|
||||
inlined: true
|
||||
description: The name of the reading room.
|
||||
examples:
|
||||
- value: Nationaal Archief Studiezaal
|
||||
- value:
|
||||
label_text: Nationaal Archief Studiezaal
|
||||
description: Archive reading room
|
||||
- value: KB Bijzondere Collecties Leeszaal
|
||||
- value:
|
||||
label_text: KB Bijzondere Collecties Leeszaal
|
||||
description: Special collections room
|
||||
- value: Stadsarchief Amsterdam Studiezaal
|
||||
- value:
|
||||
label_text: Stadsarchief Amsterdam Studiezaal
|
||||
description: City archive reading room
|
||||
reading_room_description:
|
||||
range: string
|
||||
has_or_had_description: # was: reading_room_description
|
||||
range: Description
|
||||
inlined: true
|
||||
description: A description of the reading room.
|
||||
examples:
|
||||
- value: Main research room for consulting archival collections. Staff assistance available. Self-service microfilm
|
||||
readers and computer terminals for catalog access.
|
||||
- value:
|
||||
description_text: Main research room for consulting archival collections. Staff assistance available. Self-service microfilm readers and computer terminals for catalog access.
|
||||
description: General reading room
|
||||
reading_room_type:
|
||||
range: ReadingRoomTypeEnum
|
||||
|
|
@ -236,10 +249,12 @@ classes:
|
|||
- https://schema.org/Library
|
||||
examples:
|
||||
- value:
|
||||
reading_room_id: https://nde.nl/ontology/hc/aux/na-studiezaal
|
||||
reading_room_name: Nationaal Archief Studiezaal
|
||||
reading_room_description: Main research room for consulting archival collections. Self-service retrieval from open
|
||||
stacks. Staff assistance available.
|
||||
# MIGRATED 2026-01-15: reading_room_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/na-studiezaal
|
||||
has_or_had_label:
|
||||
label_text: Nationaal Archief Studiezaal
|
||||
has_or_had_description:
|
||||
description_text: Main research room for consulting archival collections. Self-service retrieval from open stacks. Staff assistance available.
|
||||
reading_room_type: GENERAL
|
||||
seating_capacity: 80
|
||||
has_computer_terminals: true
|
||||
|
|
@ -258,10 +273,12 @@ classes:
|
|||
- Adjustable desks
|
||||
description: National archive reading room
|
||||
- value:
|
||||
reading_room_id: https://nde.nl/ontology/hc/aux/kb-bijzondere-collecties
|
||||
reading_room_name: KB Bijzondere Collecties Leeszaal
|
||||
reading_room_description: Special collections reading room for rare books, manuscripts, and incunabula. Supervised
|
||||
handling required.
|
||||
# MIGRATED 2026-01-15: reading_room_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/kb-bijzondere-collecties
|
||||
has_or_had_label:
|
||||
label_text: KB Bijzondere Collecties Leeszaal
|
||||
has_or_had_description:
|
||||
description_text: Special collections reading room for rare books, manuscripts, and incunabula. Supervised handling required.
|
||||
reading_room_type: SPECIAL_COLLECTIONS
|
||||
seating_capacity: 20
|
||||
has_computer_terminals: true
|
||||
|
|
|
|||
|
|
@ -17,9 +17,12 @@ imports:
|
|||
- ../slots/has_research_library
|
||||
- ../slots/major_research_project
|
||||
- ../slots/publication_series_name
|
||||
- ../slots/research_center_description
|
||||
- ../slots/research_center_id
|
||||
- ../slots/research_center_name
|
||||
# MIGRATED 2026-01-15: research_center_* slots replaced with shared slots per Rule 53
|
||||
- ../slots/has_or_had_identifier # was: research_center_id
|
||||
- ../slots/has_or_had_label # was: research_center_name
|
||||
- ../slots/has_or_had_description # was: research_center_description
|
||||
- ./Label
|
||||
- ./Description
|
||||
- ../slots/research_center_type
|
||||
- ../slots/research_focus_area
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -85,9 +88,10 @@ classes:
|
|||
- has_research_library
|
||||
- major_research_project
|
||||
- publication_series_name
|
||||
- research_center_description
|
||||
- research_center_id
|
||||
- research_center_name
|
||||
# MIGRATED 2026-01-15: research_center_* slots replaced with shared slots per Rule 53
|
||||
- has_or_had_description # was: research_center_description
|
||||
- has_or_had_identifier # was: research_center_id
|
||||
- has_or_had_label # was: research_center_name
|
||||
- research_center_type
|
||||
- research_focus_area
|
||||
- specificity_annotation
|
||||
|
|
@ -96,28 +100,37 @@ 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:
|
||||
research_center_id:
|
||||
# MIGRATED 2026-01-15: research_center_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: # was: research_center_id
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: Unique identifier for the research center.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-research
|
||||
description: Rijksmuseum research department
|
||||
research_center_name:
|
||||
range: string
|
||||
has_or_had_label: # was: research_center_name
|
||||
range: Label
|
||||
required: true
|
||||
inlined: true
|
||||
description: The name of the research center.
|
||||
examples:
|
||||
- value: Rijksmuseum Research Department
|
||||
- value:
|
||||
label_text: Rijksmuseum Research Department
|
||||
description: Museum research department
|
||||
- value: KB Digital Humanities Lab
|
||||
- value:
|
||||
label_text: KB Digital Humanities Lab
|
||||
description: Digital humanities center
|
||||
- value: NIOD Institute for War, Holocaust and Genocide Studies
|
||||
- value:
|
||||
label_text: NIOD Institute for War, Holocaust and Genocide Studies
|
||||
description: Specialized research institute
|
||||
research_center_description:
|
||||
range: string
|
||||
has_or_had_description: # was: research_center_description
|
||||
range: Description
|
||||
inlined: true
|
||||
description: A description of the research center.
|
||||
examples:
|
||||
- value: The Rijksmuseum Research Department conducts scholarly research on Dutch art and history, with particular
|
||||
focus on the Golden Age. Publishes the Rijksmuseum Bulletin and monograph series.
|
||||
- value:
|
||||
description_text: The Rijksmuseum Research Department conducts scholarly research on Dutch art and history, with particular focus on the Golden Age. Publishes the Rijksmuseum Bulletin and monograph series.
|
||||
description: Museum research department
|
||||
research_center_type:
|
||||
range: ResearchCenterTypeEnum
|
||||
|
|
@ -219,10 +232,12 @@ classes:
|
|||
- https://www.wikidata.org/wiki/Q1542449
|
||||
examples:
|
||||
- value:
|
||||
research_center_id: https://nde.nl/ontology/hc/aux/rijksmuseum-research
|
||||
research_center_name: Rijksmuseum Research Department
|
||||
research_center_description: Scholarly research on Dutch art and history, with focus on Golden Age. Publishes Rijksmuseum
|
||||
Bulletin and monograph series.
|
||||
# MIGRATED 2026-01-15: research_center_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/rijksmuseum-research
|
||||
has_or_had_label:
|
||||
label_text: Rijksmuseum Research Department
|
||||
has_or_had_description:
|
||||
description_text: Scholarly research on Dutch art and history, with focus on Golden Age. Publishes Rijksmuseum Bulletin and monograph series.
|
||||
research_center_type: RESEARCH_DEPARTMENT
|
||||
research_focus_area:
|
||||
- Dutch Golden Age painting
|
||||
|
|
@ -250,10 +265,12 @@ classes:
|
|||
staff_count: 20
|
||||
description: Major museum research department
|
||||
- value:
|
||||
research_center_id: https://nde.nl/ontology/hc/aux/kb-dh-lab
|
||||
research_center_name: KB Lab - Digital Humanities
|
||||
research_center_description: Digital humanities research facility focusing on computational approaches to library
|
||||
collections.
|
||||
# MIGRATED 2026-01-15: research_center_* slots replaced with shared slots per Rule 53
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux/kb-dh-lab
|
||||
has_or_had_label:
|
||||
label_text: KB Lab - Digital Humanities
|
||||
has_or_had_description:
|
||||
description_text: Digital humanities research facility focusing on computational approaches to library collections.
|
||||
research_center_type: DIGITAL_HUMANITIES_CENTER
|
||||
research_focus_area:
|
||||
- Text mining
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ imports:
|
|||
- ../slots/template_specificity
|
||||
- ../slots/thumbnail_url
|
||||
- ../slots/has_or_had_label # was: title - migrated per Rule 53
|
||||
- ../slots/updated_at
|
||||
- ../slots/was_last_updated_at # was: updated_at - migrated per Rule 53
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
prefixes:
|
||||
|
|
@ -59,7 +59,7 @@ classes:
|
|||
\ etc.)\n- Web scraping (when API unavailable)\n- Manual archival\n\nEach content record includes:\n- `retrieval_timestamp`:\
|
||||
\ When content was fetched\n- `api_endpoint`: Which API/method was used\n- `metrics_observed_date`: When engagement\
|
||||
\ metrics were recorded\n\n**TEMPORAL CONSIDERATIONS**:\n\nContent has multiple temporal dimensions:\n- `published_at`:\
|
||||
\ When originally posted\n- `updated_at`: Last modification by author\n- `retrieval_timestamp`: When we fetched it\n\
|
||||
\\ When originally posted\\n- `was_last_updated_at`: Last modification by author\\n- `retrieval_timestamp`: When we fetched it\\n\\
|
||||
- `metrics_observed_date`: When metrics (views, likes) were recorded\n\nEngagement metrics change constantly; always\
|
||||
\ record observation timestamp.\n\n**SUBCLASSES**:\n\n- VideoPost: YouTube, TikTok, Vimeo videos\n- ImagePost: Instagram,\
|
||||
\ Pinterest posts (future)\n- TextPost: Twitter/X, Mastodon posts (future)\n- StoryPost: Instagram/Facebook stories\
|
||||
|
|
@ -90,7 +90,7 @@ classes:
|
|||
- template_specificity
|
||||
- thumbnail_url
|
||||
- has_or_had_label # was: title
|
||||
- updated_at
|
||||
- was_last_updated_at # was: updated_at - migrated per Rule 53
|
||||
slot_usage:
|
||||
content_id:
|
||||
range: string
|
||||
|
|
@ -136,7 +136,7 @@ classes:
|
|||
examples:
|
||||
- value: '2025-07-30T18:05:15Z'
|
||||
description: Published July 30, 2025
|
||||
updated_at:
|
||||
was_last_updated_at: # was: updated_at - migrated per Rule 53
|
||||
range: datetime
|
||||
required: false
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ imports:
|
|||
- ../slots/tag
|
||||
- ../slots/template_specificity
|
||||
- ../slots/thumbnail_url
|
||||
- ../slots/updated_at
|
||||
- ../slots/was_last_updated_at # was: updated_at - migrated per Rule 53
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
prefixes:
|
||||
|
|
@ -70,8 +70,7 @@ classes:
|
|||
\ data retrieved via:\n- Platform APIs (YouTube Data API, Twitter API, etc.)\n- Web scraping (when API unavailable)\n\
|
||||
- Manual archival\n\nEach content record includes:\n- `retrieval_timestamp`: When content was fetched\n- `api_endpoint`:\
|
||||
\ Which API/method was used\n- `metrics_observed_date`: When engagement metrics were recorded\n\n**TEMPORAL CONSIDERATIONS**:\n\
|
||||
\nContent has multiple temporal dimensions:\n- `published_at`: When originally posted\n- `updated_at`: Last modification\
|
||||
\ by author\n- `retrieval_timestamp`: When we fetched it\n- `metrics_observed_date`: When metrics (views, likes) were\
|
||||
\\nContent has multiple temporal dimensions:\\n- `published_at`: When originally posted\\n- `was_last_updated_at`: Last modification\\\n \\ by author\\n- `retrieval_timestamp`: When we fetched it\\n- `metrics_observed_date`: When metrics (views, likes) were\\
|
||||
\ recorded\n\nEngagement metrics change constantly; always record observation timestamp.\n\n**SUBCLASSES FOR SPECIALIZED\
|
||||
\ CONTENT**:\n\nWhile SocialMediaPost can represent any content with post_types,\nspecialized subclasses provide additional\
|
||||
\ platform-specific slots:\n\n- **VideoPost**: YouTube, TikTok, Vimeo videos (duration, definition, captions)\n- **ImagePost**:\
|
||||
|
|
@ -104,7 +103,7 @@ classes:
|
|||
- template_specificity
|
||||
- thumbnail_url
|
||||
- has_or_had_label # was: title
|
||||
- updated_at
|
||||
- was_last_updated_at # was: updated_at - migrated per Rule 53
|
||||
slot_usage:
|
||||
post_id:
|
||||
range: string
|
||||
|
|
@ -164,7 +163,7 @@ classes:
|
|||
examples:
|
||||
- value: '2025-07-30T18:05:15Z'
|
||||
description: Published July 30, 2025
|
||||
updated_at:
|
||||
was_last_updated_at: # was: updated_at - migrated per Rule 53
|
||||
range: datetime
|
||||
required: false
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -30,7 +30,14 @@ imports:
|
|||
- ./EnvironmentalZoneType
|
||||
- ./EnvironmentalZoneTypes
|
||||
- ./StorageType
|
||||
- ../slots/storage_location
|
||||
# MIGRATED 2026-01-15: storage_id → has_or_had_identifier (Rule 53)
|
||||
- ../slots/has_or_had_identifier
|
||||
# MIGRATED 2026-01-15: storage_name → has_or_had_label + Label (Rule 53)
|
||||
- ../slots/has_or_had_label
|
||||
- ./Label
|
||||
# MIGRATED 2026-01-15: storage_location → is_or_was_stored_at + StorageLocation (Rule 53)
|
||||
- ../slots/is_or_was_stored_at
|
||||
- ./StorageLocation
|
||||
- ../slots/managed_by
|
||||
- ../slots/capacity_item
|
||||
- ../slots/capacity_cubic_meters
|
||||
|
|
@ -45,8 +52,6 @@ imports:
|
|||
- ../slots/has_or_had_storage_condition
|
||||
- ../slots/has_or_had_description # was: storage_description - migrated per Rule 53
|
||||
- ./Description
|
||||
- ../slots/storage_id
|
||||
- ../slots/storage_name
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/has_or_had_storage_unit
|
||||
- ../slots/has_or_had_stores_collection
|
||||
|
|
@ -122,29 +127,43 @@ classes:
|
|||
- standards_applied
|
||||
- has_or_had_storage_condition
|
||||
- has_or_had_description # was: storage_description - migrated per Rule 53
|
||||
- storage_id
|
||||
- storage_location
|
||||
- storage_name
|
||||
- has_or_had_identifier # was: storage_id - migrated per Rule 53
|
||||
- is_or_was_stored_at # was: storage_location - migrated per Rule 53
|
||||
- has_or_had_label # was: storage_name - migrated per Rule 53
|
||||
- has_or_had_type
|
||||
- has_or_had_storage_unit
|
||||
- has_or_had_stores_collection
|
||||
- template_specificity
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
storage_id:
|
||||
has_or_had_identifier: # was: storage_id - migrated per Rule 53
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
description: |
|
||||
Unique identifier for this storage facility.
|
||||
MIGRATED from storage_id per slot_fixes.yaml (Rule 53).
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/storage/rijksmuseum-depot-amersfoort
|
||||
description: Rijksmuseum off-site depot
|
||||
storage_name:
|
||||
range: string
|
||||
has_or_had_label: # was: storage_name - migrated per Rule 53
|
||||
range: Label
|
||||
required: true
|
||||
inlined: true
|
||||
description: |
|
||||
Human-readable name for this storage facility.
|
||||
MIGRATED from storage_name per slot_fixes.yaml (Rule 53).
|
||||
Uses Label class with text and language support.
|
||||
examples:
|
||||
- value: Depot Amersfoort
|
||||
- value: Cold Storage Vault A
|
||||
- value: Manuscript Storage Room 3
|
||||
- value:
|
||||
label_text: Depot Amersfoort
|
||||
language: nl
|
||||
- value:
|
||||
label_text: Cold Storage Vault A
|
||||
language: en
|
||||
- value:
|
||||
label_text: Manuscript Storage Room 3
|
||||
language: en
|
||||
has_or_had_type:
|
||||
range: StorageType
|
||||
required: true
|
||||
|
|
@ -172,11 +191,21 @@ classes:
|
|||
description_type: storage
|
||||
language: en
|
||||
description: Storage description using Description class
|
||||
storage_location:
|
||||
range: AuxiliaryPlace
|
||||
is_or_was_stored_at: # was: storage_location - migrated per Rule 53
|
||||
range: StorageLocation
|
||||
required: false
|
||||
inlined: true
|
||||
description: |
|
||||
Physical or digital location where this storage facility is situated.
|
||||
MIGRATED from storage_location per slot_fixes.yaml (Rule 53).
|
||||
Uses StorageLocation class for unified location modeling.
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
|
||||
- value:
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
|
||||
has_or_had_label:
|
||||
label_text: Rijksmuseum Depot Amersfoort
|
||||
language: nl
|
||||
description: Physical storage location reference
|
||||
capacity_description:
|
||||
range: string
|
||||
examples:
|
||||
|
|
@ -275,14 +304,20 @@ classes:
|
|||
- http://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E27
|
||||
examples:
|
||||
- value:
|
||||
storage_id: https://nde.nl/ontology/hc/storage/rijksmuseum-depot-amersfoort
|
||||
storage_name: Depot Amersfoort
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/storage/rijksmuseum-depot-amersfoort # was: storage_id
|
||||
has_or_had_label: # was: storage_name
|
||||
label_text: Depot Amersfoort
|
||||
language: nl
|
||||
has_or_had_type: ART_STORAGE
|
||||
has_or_had_description:
|
||||
- description_text: 'Off-site storage depot for Rijksmuseum overflow collections. Climate-controlled facility housing paintings, sculptures, and decorative arts not currently on display.'
|
||||
description_type: storage
|
||||
language: en
|
||||
storage_location: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
|
||||
is_or_was_stored_at: # was: storage_location
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/aux-place/rijksmuseum-depot-amersfoort
|
||||
has_or_had_label:
|
||||
label_text: Rijksmuseum Depot Amersfoort
|
||||
language: nl
|
||||
capacity_linear_meters: 8000.0
|
||||
current_utilization_percent: 78.5
|
||||
standards_applied:
|
||||
|
|
@ -291,8 +326,10 @@ classes:
|
|||
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
||||
description: Rijksmuseum off-site art storage depot
|
||||
- value:
|
||||
storage_id: https://nde.nl/ontology/hc/storage/nationaal-archief-depot-b
|
||||
storage_name: Depot B - Cold Storage
|
||||
has_or_had_identifier: https://nde.nl/ontology/hc/storage/nationaal-archief-depot-b # was: storage_id
|
||||
has_or_had_label: # was: storage_name
|
||||
label_text: Depot B - Cold Storage
|
||||
language: en
|
||||
has_or_had_type: COLD_STORAGE
|
||||
has_or_had_description:
|
||||
- description_text: 'Refrigerated vault for film negatives, photographic materials, and temperature-sensitive documents. Maintained at 4°C, 35% RH.'
|
||||
|
|
|
|||
|
|
@ -246,8 +246,9 @@ classes:
|
|||
description: Perfume house preservation
|
||||
- value: Family manuscripts, Demonstration, PDO status
|
||||
description: Traditional cheese preservation
|
||||
traditional_product:
|
||||
range: string
|
||||
has_or_had_type: # was: traditional_product - migrated per Rule 53 (2026-01-15)
|
||||
description: Traditional products created by this heritage custodian. Uses RiC-O has_or_had_type for temporal typing relationship.
|
||||
range: TraditionalProductType
|
||||
multivalued: true
|
||||
required: true
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -31,8 +31,8 @@ default_prefix: hc
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/timestamp_value
|
||||
- ../slots/timestamp_precision
|
||||
- ../slots/has_or_had_timestamp # was: timestamp_value - migrated per Rule 53
|
||||
- ../slots/has_or_had_precision # was: timestamp_precision - migrated per Rule 53
|
||||
- ../slots/calendar_system
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
|
|
@ -87,14 +87,14 @@ classes:
|
|||
- schema:DateTime
|
||||
|
||||
slots:
|
||||
- timestamp_value
|
||||
- timestamp_precision
|
||||
- has_or_had_timestamp # was: timestamp_value - migrated per Rule 53
|
||||
- has_or_had_precision # was: timestamp_precision - migrated per Rule 53
|
||||
- calendar_system
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
|
||||
slot_usage:
|
||||
timestamp_value:
|
||||
has_or_had_timestamp: # was: timestamp_value - migrated per Rule 53
|
||||
description: |
|
||||
The timestamp value as ISO 8601 string.
|
||||
Precision determined by string format:
|
||||
|
|
@ -105,7 +105,7 @@ classes:
|
|||
range: string
|
||||
required: true
|
||||
pattern: "^-?\\d{4}(-\\d{2})?(-\\d{2})?(T\\d{2}:\\d{2}(:\\d{2})?(\\.\\d+)?(Z|[+-]\\d{2}:\\d{2})?)?$"
|
||||
timestamp_precision:
|
||||
has_or_had_precision: # was: timestamp_precision - migrated per Rule 53
|
||||
description: |
|
||||
Explicit precision level. Auto-derived from timestamp_value if not provided.
|
||||
Values: year, month, day, hour, minute, second, millisecond
|
||||
|
|
@ -136,16 +136,16 @@ classes:
|
|||
|
||||
examples:
|
||||
- value: |
|
||||
timestamp_value: "1995"
|
||||
timestamp_precision: year
|
||||
has_or_had_timestamp: "1995"
|
||||
has_or_had_precision: year
|
||||
description: "Year-only timestamp (e.g., founding year)"
|
||||
- value: |
|
||||
timestamp_value: "2024-06-15"
|
||||
timestamp_precision: day
|
||||
has_or_had_timestamp: "2024-06-15"
|
||||
has_or_had_precision: day
|
||||
calendar_system: gregorian
|
||||
description: "Full date timestamp"
|
||||
- value: |
|
||||
timestamp_value: "2024-06-15T14:30:00Z"
|
||||
timestamp_precision: second
|
||||
has_or_had_timestamp: "2024-06-15T14:30:00Z"
|
||||
has_or_had_precision: second
|
||||
calendar_system: gregorian
|
||||
description: "Full datetime timestamp"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,131 @@
|
|||
# Topic - Subject topic instance
|
||||
#
|
||||
# A Topic represents a specific subject topic assigned to a heritage resource.
|
||||
# Uses TopicType for classification.
|
||||
#
|
||||
# Migration: topic slot → is_or_was_categorized_as with Topic class
|
||||
# Generation date: 2026-01-15
|
||||
# Rule compliance: 53 (no bespoke slots), 39 (RiC-O naming)
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/Topic
|
||||
name: Topic
|
||||
title: Subject Topic
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./TopicType
|
||||
- ./TopicTypes
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/includes_or_included
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
|
||||
classes:
|
||||
Topic:
|
||||
class_uri: skos:Concept
|
||||
description: |
|
||||
A subject topic instance assigned to a heritage resource.
|
||||
|
||||
**DEFINITION**:
|
||||
|
||||
Topic represents a SPECIFIC subject topic assignment (instance)
|
||||
as opposed to TopicType which represents the CATEGORY of topics.
|
||||
|
||||
**CRITICAL: TYPE vs INSTANCE**
|
||||
|
||||
| Aspect | TopicType | Topic (This Class) |
|
||||
|--------|-----------|-------------------|
|
||||
| **Nature** | Classification/category | Specific topic instance |
|
||||
| **Examples** | GENEALOGY, CIVIL_REGISTRY | "Civil Registry in Utrecht 1811-1900" |
|
||||
| **Properties** | Category metadata | Specific subject term, scope |
|
||||
| **Cardinality** | ~20-50 types | Many instances |
|
||||
|
||||
**USAGE**:
|
||||
|
||||
Topics are linked to heritage resources (finding aids, collections, etc.)
|
||||
via the is_or_was_categorized_as slot:
|
||||
|
||||
```yaml
|
||||
finding_aid:
|
||||
is_or_was_categorized_as:
|
||||
- has_or_had_type: GenealogyTopic
|
||||
has_or_had_label:
|
||||
- label_value: "Genealogy"
|
||||
language_code: "en"
|
||||
- has_or_had_type: CivilRegistryTopic
|
||||
has_or_had_label:
|
||||
- label_value: "Burgerlijke Stand"
|
||||
language_code: "nl"
|
||||
```
|
||||
|
||||
**MIGRATION**:
|
||||
|
||||
Replaces bespoke `topic` slot (string list) with structured Topic class.
|
||||
Original slot: ../slots/topic.yaml (archived 2026-01-15)
|
||||
|
||||
**ONTOLOGY ALIGNMENT**:
|
||||
|
||||
- SKOS: skos:Concept (subject concept)
|
||||
- Dublin Core: dcterms:subject (subject of resource)
|
||||
- RiC-O: rico:hasOrHadSubject (subject relationship)
|
||||
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
close_mappings:
|
||||
- dcterms:subject
|
||||
- rico:hasOrHadSubject
|
||||
|
||||
slots:
|
||||
- has_or_had_identifier
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_type
|
||||
- includes_or_included
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
required: true
|
||||
multivalued: true
|
||||
inlined: true
|
||||
description: |
|
||||
Human-readable label for this specific topic.
|
||||
Supports multilingual labels.
|
||||
has_or_had_type:
|
||||
range: TopicType
|
||||
description: |
|
||||
The type/category of this topic.
|
||||
Uses TopicType class hierarchy.
|
||||
has_or_had_description:
|
||||
description: |
|
||||
Detailed description of this specific topic's scope.
|
||||
includes_or_included:
|
||||
range: Topic
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: |
|
||||
Sub-topics included within this topic.
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
custodian_types_rationale: Subject topics are universal across all heritage custodian types.
|
||||
custodian_types_primary: A
|
||||
specificity_score: 0.45
|
||||
specificity_rationale: >-
|
||||
Broadly applicable - topic instances are common across all
|
||||
heritage resource types for subject classification.
|
||||
|
|
@ -0,0 +1,112 @@
|
|||
# TopicType - Abstract base class for subject topic type classifications
|
||||
#
|
||||
# Following the Type/Types naming convention (Rule 0b):
|
||||
# - TopicType.yaml: Abstract base class defining the type taxonomy
|
||||
# - TopicTypes.yaml: File containing all concrete subclasses
|
||||
#
|
||||
# Generation date: 2026-01-15
|
||||
# Rule compliance: 0b (Type/Types naming), 37 (specificity scores), 38 (slot centralization)
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/TopicType
|
||||
name: TopicType
|
||||
title: Subject Topic Type Classification
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_short_code
|
||||
- ../slots/has_or_had_hypernym
|
||||
- ../slots/has_or_had_hyponym
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
|
||||
classes:
|
||||
TopicType:
|
||||
class_uri: skos:Concept
|
||||
description: |
|
||||
Abstract base class for subject topic type classifications.
|
||||
|
||||
**DEFINITION**:
|
||||
|
||||
TopicType represents CATEGORIES of subject topics that can be
|
||||
assigned to heritage resources (finding aids, collections, etc.).
|
||||
Each subclass defines a specific topic domain or theme.
|
||||
|
||||
**CRITICAL: TYPE vs INSTANCE**
|
||||
|
||||
| Aspect | TopicType (This Class) | Topic (Instance) |
|
||||
|--------|------------------------|------------------|
|
||||
| **Nature** | Classification/category | Specific topic assignment |
|
||||
| **Examples** | GENEALOGY, MIGRATION | "Civil Registry in Utrecht" |
|
||||
| **Properties** | Category metadata | Specific subject term |
|
||||
| **Cardinality** | ~20-50 types | Many instances |
|
||||
|
||||
**ARCHIVAL CONTEXT**:
|
||||
|
||||
Finding aids and collections are categorized by subject topics
|
||||
to facilitate discovery. TopicType defines the controlled vocabulary
|
||||
of topic categories.
|
||||
|
||||
**ONTOLOGY ALIGNMENT**:
|
||||
|
||||
- SKOS: skos:Concept (controlled vocabulary term)
|
||||
- Dublin Core: dcterms:subject (subject classification)
|
||||
- RiC-O: rico:hasOrHadSubject (subject relationship)
|
||||
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
close_mappings:
|
||||
- dcterms:subject
|
||||
|
||||
abstract: true
|
||||
tree_root: false
|
||||
|
||||
slots:
|
||||
- has_or_had_identifier
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_short_code
|
||||
- has_or_had_hypernym
|
||||
- has_or_had_hyponym
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
|
||||
slot_usage:
|
||||
has_or_had_short_code:
|
||||
description: |
|
||||
Short code for the topic type (e.g., "GEN" for genealogy).
|
||||
has_or_had_label:
|
||||
required: true
|
||||
description: |
|
||||
Human-readable label for the topic type.
|
||||
has_or_had_hypernym:
|
||||
range: TopicType
|
||||
description: |
|
||||
Broader topic type that includes this one.
|
||||
has_or_had_hyponym:
|
||||
range: TopicType
|
||||
multivalued: true
|
||||
description: |
|
||||
Narrower topic types included in this one.
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
custodian_types_rationale: Subject topics are universal across all heritage custodian types.
|
||||
custodian_types_primary: A
|
||||
specificity_score: 0.50
|
||||
specificity_rationale: >-
|
||||
Moderately specific - topic classification is common but represents
|
||||
a specialized vocabulary for heritage resource discovery.
|
||||
|
|
@ -0,0 +1,217 @@
|
|||
# TopicTypes - Concrete subclasses of TopicType
|
||||
#
|
||||
# Following the Type/Types naming convention (Rule 0b):
|
||||
# - TopicType.yaml: Abstract base class defining the type taxonomy
|
||||
# - TopicTypes.yaml: File containing all concrete subclasses
|
||||
#
|
||||
# Generation date: 2026-01-15
|
||||
# Rule compliance: 0b (Type/Types naming), 37 (specificity scores)
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/TopicTypes
|
||||
name: TopicTypes
|
||||
title: Subject Topic Type Subclasses
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./TopicType
|
||||
|
||||
classes:
|
||||
# === GENEALOGICAL TOPICS ===
|
||||
|
||||
GenealogyTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:GenealogyTopic
|
||||
description: |
|
||||
Topic related to genealogical research and family history.
|
||||
|
||||
Includes: ancestry, family trees, descent lines, lineage research.
|
||||
annotations:
|
||||
specificity_score: 0.65
|
||||
specificity_rationale: Specific to genealogical/family history context.
|
||||
short_code: GEN
|
||||
|
||||
CivilRegistryTopic:
|
||||
is_a: GenealogyTopic
|
||||
class_uri: hc:CivilRegistryTopic
|
||||
description: |
|
||||
Topic related to civil registry records.
|
||||
|
||||
Includes: birth certificates, death records, marriage records,
|
||||
burgerlijke stand (Dutch civil registration).
|
||||
annotations:
|
||||
specificity_score: 0.75
|
||||
specificity_rationale: Very specific archival record type.
|
||||
short_code: CIV
|
||||
|
||||
NotarialRecordsTopic:
|
||||
is_a: GenealogyTopic
|
||||
class_uri: hc:NotarialRecordsTopic
|
||||
description: |
|
||||
Topic related to notarial archives.
|
||||
|
||||
Includes: wills, contracts, deeds, testaments, notarial acts.
|
||||
annotations:
|
||||
specificity_score: 0.75
|
||||
specificity_rationale: Very specific archival record type.
|
||||
short_code: NOT
|
||||
|
||||
ChurchRecordsTopic:
|
||||
is_a: GenealogyTopic
|
||||
class_uri: hc:ChurchRecordsTopic
|
||||
description: |
|
||||
Topic related to church and religious records.
|
||||
|
||||
Includes: baptism records, marriage registers, burial records,
|
||||
kerkelijke registers, doop/trouw/begraaf (DTB).
|
||||
annotations:
|
||||
specificity_score: 0.75
|
||||
specificity_rationale: Very specific archival record type.
|
||||
short_code: CHU
|
||||
|
||||
# === HISTORICAL/MIGRATION TOPICS ===
|
||||
|
||||
MigrationTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:MigrationTopic
|
||||
description: |
|
||||
Topic related to migration and population movement.
|
||||
|
||||
Includes: emigration, immigration, diaspora, refugees,
|
||||
colonial migration, labor migration.
|
||||
annotations:
|
||||
specificity_score: 0.60
|
||||
specificity_rationale: Broadly applicable historical theme.
|
||||
short_code: MIG
|
||||
|
||||
ColonialHistoryTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:ColonialHistoryTopic
|
||||
description: |
|
||||
Topic related to colonial history and heritage.
|
||||
|
||||
Includes: Dutch East Indies, Suriname, Antilles,
|
||||
colonial administration, decolonization.
|
||||
annotations:
|
||||
specificity_score: 0.65
|
||||
specificity_rationale: Specific historical context.
|
||||
short_code: COL
|
||||
|
||||
WarAndConflictTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:WarAndConflictTopic
|
||||
description: |
|
||||
Topic related to war, military, and conflict.
|
||||
|
||||
Includes: World War II, resistance, occupation,
|
||||
military records, veterans.
|
||||
annotations:
|
||||
specificity_score: 0.60
|
||||
specificity_rationale: Common historical research theme.
|
||||
short_code: WAR
|
||||
|
||||
# === ADMINISTRATIVE TOPICS ===
|
||||
|
||||
GovernmentAdministrationTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:GovernmentAdministrationTopic
|
||||
description: |
|
||||
Topic related to government and public administration.
|
||||
|
||||
Includes: municipal records, provincial archives,
|
||||
governmental correspondence, policy documents.
|
||||
annotations:
|
||||
specificity_score: 0.55
|
||||
specificity_rationale: Broad administrative category.
|
||||
short_code: GOV
|
||||
|
||||
JusticeTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:JusticeTopic
|
||||
description: |
|
||||
Topic related to justice and legal history.
|
||||
|
||||
Includes: court records, criminal cases, legal proceedings,
|
||||
rechtbanken, justitie.
|
||||
annotations:
|
||||
specificity_score: 0.65
|
||||
specificity_rationale: Specific to legal/judicial archives.
|
||||
short_code: JUS
|
||||
|
||||
# === ECONOMIC/SOCIAL TOPICS ===
|
||||
|
||||
EconomicHistoryTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:EconomicHistoryTopic
|
||||
description: |
|
||||
Topic related to economic and trade history.
|
||||
|
||||
Includes: business archives, trade records, guilds,
|
||||
economic development, industry.
|
||||
annotations:
|
||||
specificity_score: 0.55
|
||||
specificity_rationale: Broad economic history category.
|
||||
short_code: ECO
|
||||
|
||||
SocialHistoryTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:SocialHistoryTopic
|
||||
description: |
|
||||
Topic related to social history and welfare.
|
||||
|
||||
Includes: poverty, healthcare, education history,
|
||||
social movements, labor history.
|
||||
annotations:
|
||||
specificity_score: 0.55
|
||||
specificity_rationale: Broad social history category.
|
||||
short_code: SOC
|
||||
|
||||
# === GEOGRAPHIC TOPICS ===
|
||||
|
||||
LocalHistoryTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:LocalHistoryTopic
|
||||
description: |
|
||||
Topic related to local and regional history.
|
||||
|
||||
Includes: municipal history, regional heritage,
|
||||
streekgeschiedenis, plaatselijke historie.
|
||||
annotations:
|
||||
specificity_score: 0.50
|
||||
specificity_rationale: Common research theme applicable everywhere.
|
||||
short_code: LOC
|
||||
|
||||
# === CULTURAL/ARTS TOPICS ===
|
||||
|
||||
CulturalHeritageTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:CulturalHeritageTopic
|
||||
description: |
|
||||
Topic related to cultural heritage and arts.
|
||||
|
||||
Includes: art history, monuments, architecture,
|
||||
intangible heritage, cultural traditions.
|
||||
annotations:
|
||||
specificity_score: 0.50
|
||||
specificity_rationale: Broad cultural heritage category.
|
||||
short_code: CUL
|
||||
|
||||
ReligiousHistoryTopic:
|
||||
is_a: TopicType
|
||||
class_uri: hc:ReligiousHistoryTopic
|
||||
description: |
|
||||
Topic related to religious history and institutions.
|
||||
|
||||
Includes: church history, monasteries, religious orders,
|
||||
ecclesiastical administration.
|
||||
annotations:
|
||||
specificity_score: 0.60
|
||||
specificity_rationale: Specific religious/ecclesiastical context.
|
||||
short_code: REL
|
||||
|
|
@ -134,7 +134,7 @@ classes:
|
|||
- value: |
|
||||
temporal_extent:
|
||||
begin_of_the_begin:
|
||||
timestamp_value: "2020-01-15T00:00:00Z"
|
||||
has_or_had_timestamp: "2020-01-15T00:00:00Z" # was: timestamp_value - migrated per Rule 53
|
||||
starts_or_started_at_location:
|
||||
location_name: "Old Storage Facility"
|
||||
ends_or_ended_at_location:
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ imports:
|
|||
- ../slots/model_task
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/total_frames_analyzed
|
||||
- ../slots/analyzes_or_analyzed
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
- ../enums/AnnotationTypeEnum
|
||||
|
|
@ -48,7 +48,7 @@ classes:
|
|||
\ oa:hasSource :video ;\n oa:hasSelector [\n a oa:FragmentSelector ;\n dcterms:conformsTo\
|
||||
\ <http://www.w3.org/TR/media-frags/> ;\n rdf:value \"t=30,35\"\n ]\n ] ;\n oa:motivatedBy oa:classifying\
|
||||
\ .\n```\n\n**FRAME-BASED ANALYSIS**:\n\nUnlike audio transcription (continuous stream), video annotation is\ntypically\
|
||||
\ frame-based:\n\n- `frame_sample_rate`: Frames analyzed per second (e.g., 1 fps, 5 fps)\n- `total_frames_analyzed`:\
|
||||
\ frame-based:\n\n- `frame_sample_rate`: Frames analyzed per second (e.g., 1 fps, 5 fps)\n- `analyzes_or_analyzed`:\
|
||||
\ Total frames processed\n- Higher sample rates = more detections but higher compute cost\n\n**DETECTION THRESHOLDS**:\n\
|
||||
\nCV models output confidence scores. Thresholds filter noise:\n\n| Threshold | Use Case |\n|-----------|----------|\n\
|
||||
| 0.9+ | High precision, production display |\n| 0.7-0.9 | Balanced, general use |\n| 0.5-0.7 | High recall, research/review\
|
||||
|
|
@ -82,7 +82,7 @@ classes:
|
|||
- model_task
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- total_frames_analyzed
|
||||
- analyzes_or_analyzed
|
||||
slot_usage:
|
||||
has_annotation_type:
|
||||
range: AnnotationTypeEnum
|
||||
|
|
@ -120,7 +120,8 @@ classes:
|
|||
examples:
|
||||
- value: 1.0
|
||||
description: Analyzed 1 frame per second
|
||||
total_frames_analyzed:
|
||||
analyzes_or_analyzed:
|
||||
description: Total frames analyzed during video annotation processing.
|
||||
range: integer
|
||||
required: false
|
||||
minimum_value: 0
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ imports:
|
|||
- ../slots/is_sdh
|
||||
- ../slots/raw_subtitle_content
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/subtitle_format
|
||||
- ../slots/has_or_had_format # was: subtitle_format - migrated per Rule 53 (2026-01-15)
|
||||
- ../slots/template_specificity
|
||||
- ../slots/has_or_had_identifier # MIGRATED: was ../slots/track_id (2026-01-14)
|
||||
- ./TrackIdentifier # Added for has_or_had_identifier migration
|
||||
|
|
@ -72,7 +72,7 @@ classes:
|
|||
|
||||
And adds subtitle-specific properties:
|
||||
|
||||
- `subtitle_format`: SRT, VTT, TTML, SBV, ASS
|
||||
- `has_or_had_format`: SRT, VTT, TTML, SBV, ASS
|
||||
|
||||
- `is_closed_caption`: CC vs regular subtitles
|
||||
|
||||
|
|
@ -202,7 +202,7 @@ classes:
|
|||
|
||||
Subtitle tracks from YouTube API populate:
|
||||
|
||||
- `subtitle_format`: Typically VTT or SRT
|
||||
- `has_or_had_format`: Typically VTT or SRT
|
||||
|
||||
- `generation_method`: PLATFORM_PROVIDED or ASR_AUTOMATIC
|
||||
|
||||
|
|
@ -239,7 +239,7 @@ classes:
|
|||
- is_sdh
|
||||
- raw_subtitle_content
|
||||
- specificity_annotation
|
||||
- subtitle_format
|
||||
- has_or_had_format # was: subtitle_format - migrated per Rule 53 (2026-01-15)
|
||||
- template_specificity
|
||||
- has_or_had_identifier # MIGRATED: was track_id (2026-01-14)
|
||||
- has_or_had_label # was: track_name
|
||||
|
|
@ -248,7 +248,10 @@ classes:
|
|||
required: true
|
||||
includes_timestamp:
|
||||
ifabsent: 'true'
|
||||
subtitle_format:
|
||||
has_or_had_format: # was: subtitle_format - migrated per Rule 53 (2026-01-15)
|
||||
description: |
|
||||
The subtitle format for this video subtitle track.
|
||||
Migrated from subtitle_format to align with RiC-O naming conventions.
|
||||
range: SubtitleFormatEnum
|
||||
required: true
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -50,13 +50,14 @@ imports:
|
|||
- ../slots/successor_portal
|
||||
- ../slots/template_specificity
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/thematic_scope
|
||||
- ../slots/has_or_had_scope # was: thematic_scope - migrated per Rule 53
|
||||
- ../slots/is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
- ../slots/is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
||||
- ./CollectionManagementSystem
|
||||
- ./CustodianCollection
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
- ./Scope # for has_or_had_scope slot (Rule 53 migration)
|
||||
- ../slots/aggregates_or_aggregated_from
|
||||
# has_or_had_associated_encompassing_body REMOVED - replaced by generic is_or_was_associated_with (Rule 53)
|
||||
prefixes:
|
||||
|
|
@ -165,7 +166,7 @@ classes:
|
|||
- successor_portal
|
||||
- template_specificity
|
||||
- temporal_extent
|
||||
- thematic_scope
|
||||
- has_or_had_scope # was: thematic_scope - migrated per Rule 53
|
||||
- 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:
|
||||
|
|
@ -216,15 +217,22 @@ classes:
|
|||
description: Baden-Württemberg regional coverage
|
||||
- value: EU
|
||||
description: European Union coverage
|
||||
thematic_scope:
|
||||
range: string
|
||||
has_or_had_scope: # was: thematic_scope - migrated per Rule 53
|
||||
range: Scope
|
||||
inlined: true
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: |
|
||||
Thematic or domain focus areas of the portal.
|
||||
MIGRATED 2026-01-15: Uses Scope class to capture thematic scope information.
|
||||
examples:
|
||||
- value: Archival finding aids
|
||||
- value: Colonial heritage
|
||||
- value: Medieval charters
|
||||
- value: Genealogical records
|
||||
- value: |
|
||||
has_or_had_scope:
|
||||
scope_description: "Archival finding aids"
|
||||
subject_coverage:
|
||||
- "Government records"
|
||||
- "Genealogical sources"
|
||||
description: Thematic scope for archival portal
|
||||
has_or_had_portal_data_source:
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -429,10 +437,11 @@ classes:
|
|||
'
|
||||
geographic_scope:
|
||||
- NL
|
||||
thematic_scope:
|
||||
- Archival finding aids
|
||||
- Government records
|
||||
- Genealogical sources
|
||||
has_or_had_scope: # was: thematic_scope - migrated per Rule 53
|
||||
- scope_description: Archival finding aids
|
||||
subject_coverage:
|
||||
- Government records
|
||||
- Genealogical sources
|
||||
operated_by: https://nde.nl/ontology/hc/encompassing-body/network/kvan
|
||||
is_or_was_aggregated_by:
|
||||
- https://nde.nl/ontology/hc/portal/eu/archives-portal-europe
|
||||
|
|
@ -461,11 +470,12 @@ classes:
|
|||
geographic_scope:
|
||||
- EU
|
||||
- EEA
|
||||
thematic_scope:
|
||||
- Art and cultural heritage
|
||||
- Libraries
|
||||
- Archives
|
||||
- Museums
|
||||
has_or_had_scope: # was: thematic_scope - migrated per Rule 53
|
||||
- scope_description: Art and cultural heritage
|
||||
subject_coverage:
|
||||
- Libraries
|
||||
- Archives
|
||||
- Museums
|
||||
operated_by: https://nde.nl/ontology/hc/encompassing-body/network/europeana-foundation
|
||||
aggregates_or_aggregated_from:
|
||||
- https://nde.nl/ontology/hc/portal/de/ddb
|
||||
|
|
@ -551,8 +561,8 @@ classes:
|
|||
'
|
||||
geographic_scope:
|
||||
- DE
|
||||
thematic_scope:
|
||||
- Archival finding aids
|
||||
has_or_had_scope: # was: thematic_scope - migrated per Rule 53
|
||||
- scope_description: Archival finding aids
|
||||
operated_by: https://nde.nl/ontology/hc/encompassing-body/network/archivportal-d-koordination
|
||||
is_or_was_aggregated_by:
|
||||
- https://nde.nl/ontology/hc/portal/eu/archives-portal-europe
|
||||
|
|
|
|||
|
|
@ -1,6 +1,11 @@
|
|||
# ARCHIVED: 2026-01-15
|
||||
# REASON: Migrated to has_or_had_identifier per Rule 53 (slot_fixes.yaml)
|
||||
# REPLACEMENT: ../has_or_had_identifier.yaml
|
||||
# SEE: modules/classes/Storage.yaml for migration comments
|
||||
id: https://nde.nl/ontology/hc/slot/storage_id
|
||||
name: storage_id_slot
|
||||
title: Storage Id Slot
|
||||
title: Storage Id Slot (DEPRECATED)
|
||||
deprecated: This slot was deprecated on 2026-01-15. Use has_or_had_identifier instead.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -11,7 +16,10 @@ imports:
|
|||
default_prefix: hc
|
||||
slots:
|
||||
storage_id:
|
||||
description: 'Unique identifier for this storage facility. Mapped to
|
||||
deprecated: Migrated to has_or_had_identifier per Rule 53
|
||||
description: 'DEPRECATED: Use has_or_had_identifier instead.
|
||||
|
||||
Unique identifier for this storage facility. Mapped to
|
||||
dcterms:identifier as the standard property for resource identifiers.
|
||||
|
||||
Format: URI following NDE Heritage Custodian ontology conventions.
|
||||
|
|
@ -1,6 +1,11 @@
|
|||
# ARCHIVED: 2026-01-15
|
||||
# REASON: Migrated to is_or_was_stored_at per Rule 53 (slot_fixes.yaml)
|
||||
# REPLACEMENT: ../is_or_was_stored_at.yaml + ../../classes/StorageLocation.yaml
|
||||
# SEE: modules/classes/Storage.yaml for migration comments
|
||||
id: https://nde.nl/ontology/hc/slot/storage_location
|
||||
name: storage_location_slot
|
||||
title: Storage Location Slot
|
||||
title: Storage Location Slot (DEPRECATED)
|
||||
deprecated: This slot was deprecated on 2026-01-15. Use is_or_was_stored_at with StorageLocation class instead.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -9,8 +14,11 @@ imports:
|
|||
- linkml:types
|
||||
slots:
|
||||
storage_location:
|
||||
deprecated: Migrated to is_or_was_stored_at per Rule 53
|
||||
slot_uri: premis:storedAt
|
||||
description: 'Primary storage location or infrastructure for digital content.
|
||||
description: 'DEPRECATED: Use is_or_was_stored_at with StorageLocation class instead.
|
||||
|
||||
Primary storage location or infrastructure for digital content.
|
||||
|
||||
|
||||
PREMIS: storedAt links to StorageLocation describing where content is stored.
|
||||
|
|
@ -1,6 +1,11 @@
|
|||
# ARCHIVED: 2026-01-15
|
||||
# REASON: Migrated to has_or_had_label per Rule 53 (slot_fixes.yaml)
|
||||
# REPLACEMENT: ../has_or_had_label.yaml + ../../classes/Label.yaml
|
||||
# SEE: modules/classes/Storage.yaml for migration comments
|
||||
id: https://nde.nl/ontology/hc/slot/storage_name
|
||||
name: storage_name_slot
|
||||
title: Storage Name Slot
|
||||
title: Storage Name Slot (DEPRECATED)
|
||||
deprecated: This slot was deprecated on 2026-01-15. Use has_or_had_label with Label class instead.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -11,7 +16,10 @@ imports:
|
|||
default_prefix: hc
|
||||
slots:
|
||||
storage_name:
|
||||
deprecated: Migrated to has_or_had_label per Rule 53
|
||||
description: >-
|
||||
DEPRECATED: Use has_or_had_label with Label class instead.
|
||||
|
||||
Human-readable name for this storage facility.
|
||||
|
||||
Ontology mapping: skos:prefLabel is the standard SKOS property for
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
# has_or_had_asset - Asset relationship slot
|
||||
#
|
||||
# Created per slot_fixes.yaml migration for: total_asset
|
||||
# Creation date: 2026-01-15
|
||||
# Follows RiC-O naming convention (Rule 39)
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/has_or_had_asset
|
||||
name: has_or_had_asset
|
||||
title: Has or Had Asset
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
|
||||
slots:
|
||||
has_or_had_asset:
|
||||
slot_uri: schema:owns
|
||||
description: |
|
||||
Assets owned by an organization at the end of a reporting period.
|
||||
|
||||
**USAGE**:
|
||||
Used for:
|
||||
- Total assets on balance sheet
|
||||
- Fixed assets
|
||||
- Current assets
|
||||
- Intangible assets
|
||||
|
||||
**FINANCIAL STATEMENT CONTEXT**:
|
||||
Assets = Liabilities + Net Assets (Statement of Financial Position)
|
||||
|
||||
**RiC-O TEMPORAL SEMANTICS**:
|
||||
The "or had" indicates assets may be historical (divested, depreciated).
|
||||
|
||||
range: Asset
|
||||
multivalued: true
|
||||
|
||||
exact_mappings:
|
||||
- schema:owns
|
||||
|
||||
examples:
|
||||
- value: "Asset(amount=125000000.0, currency=EUR, as_of_date=2023-12-31)"
|
||||
description: Total assets at end of fiscal year 2023
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
# has_or_had_budget - Budget relationship slot
|
||||
#
|
||||
# Created per slot_fixes.yaml migration for: total_budget_amount
|
||||
# Creation date: 2026-01-15
|
||||
# Follows RiC-O naming convention (Rule 39)
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/has_or_had_budget
|
||||
name: has_or_had_budget
|
||||
title: Has or Had Budget
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
|
||||
slots:
|
||||
has_or_had_budget:
|
||||
slot_uri: schema:amount
|
||||
description: |
|
||||
Budget allocated to an organization or project.
|
||||
|
||||
**USAGE**:
|
||||
Used for:
|
||||
- Total annual budget
|
||||
- Project budgets
|
||||
- Department budgets
|
||||
- Grant funding allocations
|
||||
|
||||
**Schema.org**: schema:amount for monetary values.
|
||||
|
||||
**RiC-O TEMPORAL SEMANTICS**:
|
||||
The "or had" indicates budgets may be historical (past fiscal years).
|
||||
|
||||
range: Budget
|
||||
multivalued: true
|
||||
|
||||
exact_mappings:
|
||||
- schema:amount
|
||||
|
||||
examples:
|
||||
- value: "Budget(amount=45000000.0, currency=EUR, fiscal_year=2024)"
|
||||
description: Total budget for fiscal year 2024
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
# has_or_had_expense - Expense relationship slot
|
||||
#
|
||||
# Created per slot_fixes.yaml migration for: total_expense
|
||||
# Creation date: 2026-01-15
|
||||
# Follows RiC-O naming convention (Rule 39)
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/has_or_had_expense
|
||||
name: has_or_had_expense
|
||||
title: Has or Had Expense
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
|
||||
slots:
|
||||
has_or_had_expense:
|
||||
slot_uri: schema:expense
|
||||
description: |
|
||||
Expenses incurred by an organization during a reporting period.
|
||||
|
||||
**USAGE**:
|
||||
Used for:
|
||||
- Total operating expenses
|
||||
- Program expenses
|
||||
- Administrative expenses
|
||||
- Expense line items in financial statements
|
||||
|
||||
**RiC-O TEMPORAL SEMANTICS**:
|
||||
The "or had" indicates expenses may be historical (closed fiscal years).
|
||||
|
||||
range: Expense
|
||||
multivalued: true
|
||||
|
||||
exact_mappings:
|
||||
- schema:expense
|
||||
|
||||
examples:
|
||||
- value: "Expense(amount=75200000.0, currency=EUR, fiscal_year=2023)"
|
||||
description: Total expenses for fiscal year 2023
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
# is_or_was_appended_with - Record set succession slot
|
||||
#
|
||||
# Created per slot_fixes.yaml migration for: successor_collection
|
||||
# Creation date: 2026-01-15
|
||||
# Rule compliance: 39 (RiC-O naming), 50 (ontology mapping)
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/is_or_was_appended_with
|
||||
name: is_or_was_appended_with
|
||||
title: Is or Was Appended With
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
slots:
|
||||
is_or_was_appended_with:
|
||||
slot_uri: rico:hasSuccessor
|
||||
description: |
|
||||
Links to a record set or collection that succeeded or was derived from this one.
|
||||
|
||||
**USAGE**:
|
||||
Used for:
|
||||
- Linking unprocessed archives (CustodianArchive) to their processed
|
||||
successors (CustodianCollection)
|
||||
- Tracking record set lineage after archival processing
|
||||
- Documenting collection derivation chains
|
||||
|
||||
**RICO ALIGNMENT**:
|
||||
Uses rico:hasSuccessor which indicates that a RecordSet has a successor
|
||||
that was created from or replaced this record set.
|
||||
|
||||
**NOTE**: The reverse relationship is rico:isSuccessorOf
|
||||
|
||||
**TEMPORAL**:
|
||||
Use with temporal_extent to indicate when the succession occurred.
|
||||
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
||||
exact_mappings:
|
||||
- rico:hasSuccessor
|
||||
|
||||
close_mappings:
|
||||
- prov:hadDerivation
|
||||
|
||||
examples:
|
||||
- value: "https://nde.nl/ontology/hc/collection/rm-director-correspondence-2010-2020"
|
||||
description: Collection derived from this archive after processing
|
||||
|
||||
annotations:
|
||||
custodian_types: '["A"]'
|
||||
custodian_types_rationale: "Primarily used for archival record set succession."
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
# is_or_was_threatened_by - Threat relationship slot
|
||||
#
|
||||
# Created per slot_fixes.yaml migration for: threat
|
||||
# Creation date: 2026-01-15
|
||||
# Follows RiC-O naming convention (Rule 39)
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/is_or_was_threatened_by
|
||||
name: is_or_was_threatened_by
|
||||
title: Is or Was Threatened By
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
|
||||
slots:
|
||||
is_or_was_threatened_by:
|
||||
slot_uri: hc:isOrWasThreatenedBy
|
||||
description: |
|
||||
Factors that threaten or threatened the viability of a heritage form.
|
||||
|
||||
**USAGE**:
|
||||
Used for intangible cultural heritage documentation per UNESCO conventions.
|
||||
|
||||
**COMMON THREATS**:
|
||||
- Urbanization and modernization
|
||||
- Globalization and cultural homogenization
|
||||
- Loss of practitioners (aging, lack of transmission)
|
||||
- Lack of funding and institutional support
|
||||
- Climate change and environmental degradation
|
||||
- Political instability and conflict
|
||||
- Economic pressures and commercialization
|
||||
|
||||
**RiC-O TEMPORAL SEMANTICS**:
|
||||
The "or was" indicates threats may be historical (now mitigated) or ongoing.
|
||||
|
||||
range: Threat
|
||||
multivalued: true
|
||||
|
||||
examples:
|
||||
- value: "Threat(type=PRACTITIONER_LOSS, severity=HIGH)"
|
||||
description: Loss of traditional knowledge holders
|
||||
- value: "Threat(type=URBANIZATION, severity=MEDIUM)"
|
||||
description: Rural-urban migration affecting practice transmission
|
||||
|
|
@ -1747,6 +1747,11 @@ fixes:
|
|||
type: slot
|
||||
- label: WhatsAppProfile
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch5-slot-migration
|
||||
notes: 'FULLY MIGRATED: LinkedInProfile.yaml - whatsapp_enrichment replaced with has_or_had_contact_details (range: WhatsAppProfile). Slot archived to archive/whatsapp_enrichment_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/whatsapp_business_likelihood
|
||||
revision:
|
||||
- label: has_or_had_likelihood_score
|
||||
|
|
@ -2217,6 +2222,13 @@ fixes:
|
|||
type: slot
|
||||
- label: VersionNumber
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:10:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: ArticlesOfAssociation.yaml, VersionNumber.yaml already use
|
||||
has_or_had_version. Updated example in CustodianLegalStatus.yaml. Original slot
|
||||
was already archived to archive/version_number_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/verified_by
|
||||
revision:
|
||||
- label: is_or_was_verified_by
|
||||
|
|
@ -2480,6 +2492,13 @@ fixes:
|
|||
type: slot
|
||||
- label: Timestamp
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:20:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: SocialMediaContent.yaml, SocialMediaPost.yaml - updated_at
|
||||
replaced with was_last_updated_at. Original slot archived to
|
||||
archive/updated_at_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/update_frequency
|
||||
revision:
|
||||
- label: has_or_had_frequency
|
||||
|
|
@ -3094,6 +3113,12 @@ fixes:
|
|||
notes: 'FULLY MIGRATED: VideoTranscript - transcript_format REMOVED. Using has_or_had_format
|
||||
with TranscriptFormat. Slot archived.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/traditional_product
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch6-slot-migration
|
||||
notes: 'FULLY MIGRATED: TasteScentHeritageType - traditional_product replaced with
|
||||
has_or_had_type. Slot archived to archive/traditional_product_archived_20260115.yaml.'
|
||||
revision:
|
||||
- label: has_or_had_type
|
||||
type: slot
|
||||
|
|
@ -3186,6 +3211,12 @@ fixes:
|
|||
Quantity.yaml, Currency.yaml, TimeInterval.yaml, has_or_had_quantity.yaml, has_or_had_currency.yaml,
|
||||
has_or_had_time_interval.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/total_net_asset
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch6-slot-migration
|
||||
notes: 'FULLY MIGRATED: FinancialStatement - total_net_asset replaced with
|
||||
has_or_had_net_asset. Slot archived to archive/total_net_asset_archived_20260115.yaml.'
|
||||
revision:
|
||||
- label: has_or_had_net_asset
|
||||
type: slot
|
||||
|
|
@ -3208,6 +3239,12 @@ fixes:
|
|||
type: class
|
||||
link_branch: 2
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/total_liability
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch6-slot-migration
|
||||
notes: 'FULLY MIGRATED: FinancialStatement - total_liability replaced with
|
||||
has_or_had_liability. Slot archived to archive/total_liability_archived_20260115.yaml.'
|
||||
revision:
|
||||
- label: has_or_had_liability
|
||||
type: slot
|
||||
|
|
@ -3230,6 +3267,12 @@ fixes:
|
|||
type: class
|
||||
link_branch: 2
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/total_investment
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch6-slot-migration
|
||||
notes: 'FULLY MIGRATED: FundingAgenda - total_investment replaced with
|
||||
has_or_had_investment. Slot archived to archive/total_investment_archived_20260115.yaml.'
|
||||
revision:
|
||||
- label: has_or_had_investment
|
||||
type: slot
|
||||
|
|
@ -3258,6 +3301,12 @@ fixes:
|
|||
type: class
|
||||
link_branch: 3
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/total_frames_analyzed
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch6-slot-migration
|
||||
notes: 'FULLY MIGRATED: VideoAnnotation - total_frames_analyzed replaced with
|
||||
analyzes_or_analyzed. Slot archived to archive/total_frames_analyzed_archived_20260115.yaml.'
|
||||
revision:
|
||||
- label: analyzes_or_analyzed
|
||||
type: slot
|
||||
|
|
@ -3457,12 +3506,24 @@ fixes:
|
|||
type: slot
|
||||
- label: TopicTypes
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T18:00:00Z'
|
||||
session: session-2026-01-15-slot-migrations
|
||||
notes: 'FULLY MIGRATED: Created Topic, TopicType, TopicTypes classes. FindingAid.yaml updated with is_or_was_categorized_as slot and Topic class. Original topic slot archived to archive/topic_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/took_place_at
|
||||
revision:
|
||||
- label: takes_or_took_place_at
|
||||
type: slot
|
||||
- label: Location
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:00:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: Event.yaml - took_place_at replaced with takes_or_took_place_at.
|
||||
Generic slot created at modules/slots/takes_or_took_place_at.yaml. Original slot
|
||||
archived to archive/took_place_at_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/to_owner_text
|
||||
revision:
|
||||
- label: is_or_was_transferred_to
|
||||
|
|
@ -3485,6 +3546,13 @@ fixes:
|
|||
type: slot
|
||||
- label: Location
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:00:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: OrganizationalChangeEvent.yaml - to_location replaced with
|
||||
is_or_was_transferred_to. Generic slot created at modules/slots/is_or_was_transferred_to.yaml.
|
||||
Original slot archived to archive/to_location_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/title_proper
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
|
|
@ -3576,12 +3644,27 @@ fixes:
|
|||
type: slot
|
||||
- label: Timestamp
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:00:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: Timestamp.yaml - timestamp_value replaced with has_or_had_timestamp.
|
||||
Generic slot created at modules/slots/has_or_had_timestamp.yaml. Also updated examples
|
||||
in CustodianArchive.yaml and TransferEvent.yaml. Original slot archived to
|
||||
archive/timestamp_value_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/timestamp_precision
|
||||
revision:
|
||||
- label: has_or_had_precision
|
||||
type: slot
|
||||
- label: TimestampPrecision
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:00:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: Timestamp.yaml - timestamp_precision replaced with has_or_had_precision.
|
||||
Generic slot created at modules/slots/has_or_had_precision.yaml. Original slot
|
||||
archived to archive/timestamp_precision_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/time_of_destruction
|
||||
revision:
|
||||
- label: was_destroyed_by
|
||||
|
|
@ -3636,6 +3719,10 @@ fixes:
|
|||
type: slot
|
||||
- label: ScopeTypes
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
notes: 'Migrated thematic_scope → has_or_had_scope + Scope class in WebPortal.yaml'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/thematic_area
|
||||
revision:
|
||||
- label: is_or_was_categorized_as
|
||||
|
|
@ -3650,6 +3737,10 @@ fixes:
|
|||
type: slot
|
||||
- label: ThematicAreaTypes
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
notes: 'Migrated thematic_area → is_or_was_categorized_as in CallForApplication.yaml (using existing slot with uriorcurie range)'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/text_types_detected
|
||||
revision:
|
||||
- label: has_or_had_type
|
||||
|
|
@ -3706,6 +3797,10 @@ fixes:
|
|||
type: slot
|
||||
- label: URL
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
notes: 'Migrated text_fragment → has_or_had_url + URL class (url_type=text_fragment) in MissionStatement.yaml'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/text_direction
|
||||
revision:
|
||||
- label: had_or_had_text
|
||||
|
|
@ -3949,6 +4044,11 @@ fixes:
|
|||
type: slot
|
||||
- label: TechnicalSpecificationTypes
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch5-slot-migration
|
||||
notes: 'FULLY MIGRATED: InternetOfThings.yaml - technical_specification replaced with has_or_had_specification (range: string). Slot archived to archive/technical_specification_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/teaching_collection
|
||||
revision:
|
||||
- label: is_or_was_part_of_collection
|
||||
|
|
@ -3973,6 +4073,12 @@ fixes:
|
|||
type: slot
|
||||
- label: TaxonRemark
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:30:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: BiologicalObject.yaml - taxon_remark replaced with
|
||||
has_or_had_comment. Original slot archived to archive/taxon_remark_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/taxon_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
|
|
@ -4125,6 +4231,10 @@ fixes:
|
|||
type: slot
|
||||
- label: UserCommunityTypes
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
notes: 'Migrated target_audience → serves_or_served + UserCommunity class in EducationCenter.yaml'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/tag
|
||||
revision:
|
||||
- label: is_or_was_categorized_as
|
||||
|
|
@ -4167,6 +4277,12 @@ fixes:
|
|||
type: slot
|
||||
- label: SupranationalCode
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T13:25:00Z'
|
||||
session: session-2026-01-15-event-timestamp-migrations
|
||||
notes: 'FULLY MIGRATED: Jurisdiction.yaml - supranational_code replaced with
|
||||
has_or_had_code. Original slot archived to archive/supranational_code_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/supported_metadata_standard
|
||||
revision:
|
||||
- label: has_or_had_metadata
|
||||
|
|
@ -4237,6 +4353,11 @@ fixes:
|
|||
type: slot
|
||||
- label: TimeSpan
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch5-slot-migration
|
||||
notes: 'FULLY MIGRATED: CustodianArchive.yaml - successor_collection replaced with is_or_was_appended_with (range: uriorcurie). Slot archived to archive/successor_collection_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/succeeded_by
|
||||
revision:
|
||||
- label: is_or_was_superseded_by
|
||||
|
|
@ -4253,6 +4374,11 @@ fixes:
|
|||
type: slot
|
||||
- label: SubtitleFormat
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-15T00:00:00Z'
|
||||
session: session-2026-01-15-batch5-slot-migration
|
||||
notes: 'FULLY MIGRATED: VideoSubtitle.yaml - subtitle_format replaced with has_or_had_format (range: SubtitleFormatEnum). Slot archived to archive/subtitle_format_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/subregion
|
||||
revision:
|
||||
- label: has_or_had_geographic_subdivision
|
||||
|
|
@ -4349,24 +4475,44 @@ fixes:
|
|||
type: slot
|
||||
- label: StorageType
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-type-slot-migration
|
||||
notes: Migrated in StorageType.yaml. Archived slot file.
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_type_narrower
|
||||
revision:
|
||||
- label: has_or_had_hyponym
|
||||
type: slot
|
||||
- label: StorageType
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-type-slot-migration
|
||||
notes: Migrated in StorageType.yaml. Archived slot file.
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_type_label
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-type-slot-migration
|
||||
notes: Migrated in StorageType.yaml. Archived slot file.
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_type_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
- label: Identifier
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-type-slot-migration
|
||||
notes: Migrated in StorageType.yaml. Archived slot file.
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_type_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
|
|
@ -4380,16 +4526,26 @@ fixes:
|
|||
notes: Already migrated in StorageType.yaml. Archived slot file.
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_type_code
|
||||
revision:
|
||||
- label: has_or_had_code
|
||||
- label: has_or_had_short_code
|
||||
type: slot
|
||||
- label: StorageTypeCode
|
||||
- label: StorageType
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-type-slot-migration
|
||||
notes: Migrated in StorageType.yaml (has_or_had_short_code not has_or_had_code). Archived slot file.
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_type_broader
|
||||
revision:
|
||||
- label: has_or_had_hypernym
|
||||
type: slot
|
||||
- label: StorageType
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-type-slot-migration
|
||||
notes: Migrated in StorageType.yaml. Archived slot file.
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_security_level
|
||||
revision:
|
||||
- label: null
|
||||
|
|
@ -4403,18 +4559,36 @@ fixes:
|
|||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-slot-migration
|
||||
notes: 'Migrated Storage.yaml: storage_name → has_or_had_label + Label class.
|
||||
Archived slot to archive/storage_name_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_location
|
||||
revision:
|
||||
- label: is_or_was_stored_at
|
||||
type: slot
|
||||
- label: StorageLocation
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-slot-migration
|
||||
notes: 'Migrated Storage.yaml: storage_location → is_or_was_stored_at + StorageLocation class.
|
||||
Created new StorageLocation.yaml class. Archived slot to archive/storage_location_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
- label: Identifier
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: storage-slot-migration
|
||||
notes: 'Migrated Storage.yaml: storage_id → has_or_had_identifier (with identifier: true in slot_usage).
|
||||
Archived slot to archive/storage_id_archived_20260115.yaml.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/storage_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
|
|
@ -4565,3 +4739,259 @@ fixes:
|
|||
type: slot
|
||||
- label: StewardshipModelTypes
|
||||
type: class
|
||||
# === CateringPlace slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/catering_place_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: catering-place-slot-migration
|
||||
notes: 'Migrated CateringPlace.yaml: catering_place_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/catering_place_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: catering-place-slot-migration
|
||||
notes: 'Migrated CateringPlace.yaml: catering_place_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/catering_place_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: catering-place-slot-migration
|
||||
notes: 'Migrated CateringPlace.yaml: catering_place_description → has_or_had_description + Description class. Archived slot file.'
|
||||
# === EducationCenter slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/education_center_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: education-center-exhibition-space-slot-migration
|
||||
notes: 'Migrated EducationCenter.yaml: education_center_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/education_center_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: education-center-exhibition-space-slot-migration
|
||||
notes: 'Migrated EducationCenter.yaml: education_center_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/education_center_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: education-center-exhibition-space-slot-migration
|
||||
notes: 'Migrated EducationCenter.yaml: education_center_description → has_or_had_description + Description class. Archived slot file.'
|
||||
# === ExhibitionSpace slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_space_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: education-center-exhibition-space-slot-migration
|
||||
notes: 'Migrated ExhibitionSpace.yaml: exhibition_space_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_space_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: education-center-exhibition-space-slot-migration
|
||||
notes: 'Migrated ExhibitionSpace.yaml: exhibition_space_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/exhibition_space_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: education-center-exhibition-space-slot-migration
|
||||
notes: 'Migrated ExhibitionSpace.yaml: exhibition_space_description → has_or_had_description + Description class. Archived slot file.'
|
||||
# === IntangibleHeritageForm slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/heritage_form_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated IntangibleHeritageForm.yaml: heritage_form_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/heritage_form_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated IntangibleHeritageForm.yaml: heritage_form_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/heritage_form_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated IntangibleHeritageForm.yaml: heritage_form_description → has_or_had_description + Description class. Archived slot file.'
|
||||
# === ReadingRoom slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/reading_room_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated ReadingRoom.yaml: reading_room_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/reading_room_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated ReadingRoom.yaml: reading_room_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/reading_room_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated ReadingRoom.yaml: reading_room_description → has_or_had_description + Description class. Archived slot file.'
|
||||
# === ResearchCenter slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/research_center_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated ResearchCenter.yaml: research_center_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/research_center_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated ResearchCenter.yaml: research_center_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/research_center_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: heritage-form-reading-room-research-center-slot-migration
|
||||
notes: 'Migrated ResearchCenter.yaml: research_center_description → has_or_had_description + Description class. Archived slot file.'
|
||||
# === ConservationLab slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/lab_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: conservation-lab-gift-shop-slot-migration
|
||||
notes: 'Migrated ConservationLab.yaml: lab_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/lab_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: conservation-lab-gift-shop-slot-migration
|
||||
notes: 'Migrated ConservationLab.yaml: lab_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/lab_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: conservation-lab-gift-shop-slot-migration
|
||||
notes: 'Migrated ConservationLab.yaml: lab_description → has_or_had_description + Description class. Archived slot file.'
|
||||
# === GiftShop slot migrations (2026-01-15) ===
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/shop_id
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
type: slot
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: conservation-lab-gift-shop-slot-migration
|
||||
notes: 'Migrated GiftShop.yaml: shop_id → has_or_had_identifier (identifier: true). Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/shop_name
|
||||
revision:
|
||||
- label: has_or_had_label
|
||||
type: slot
|
||||
- label: Label
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: conservation-lab-gift-shop-slot-migration
|
||||
notes: 'Migrated GiftShop.yaml: shop_name → has_or_had_label + Label class. Archived slot file.'
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/shop_description
|
||||
revision:
|
||||
- label: has_or_had_description
|
||||
type: slot
|
||||
- label: Description
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
date: '2026-01-15'
|
||||
session: conservation-lab-gift-shop-slot-migration
|
||||
notes: 'Migrated GiftShop.yaml: shop_description → has_or_had_description + Description class. Archived slot file.'
|
||||
|
|
|
|||
|
|
@ -29,6 +29,17 @@ export interface PersonSearchResult {
|
|||
email_domain?: string | null;
|
||||
birth_year?: number | null;
|
||||
score?: number | null;
|
||||
// WCMS fields
|
||||
has_wcms?: boolean | null;
|
||||
wcms_user_id?: string | null;
|
||||
wcms_abs_id?: string | null;
|
||||
wcms_crm_id?: string | null;
|
||||
wcms_username?: string | null;
|
||||
wcms_username_url?: string | null;
|
||||
wcms_status?: string | null; // "Active" or "Blocked"
|
||||
wcms_roles?: string[] | null;
|
||||
wcms_registered_since?: string | null;
|
||||
wcms_last_access?: string | null;
|
||||
}
|
||||
|
||||
export interface PersonSearchResponse {
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue