From e99b1e644e8a506a0344a559044378b64b373214 Mon Sep 17 00:00:00 2001 From: kempersc Date: Wed, 26 Nov 2025 10:18:16 +0100 Subject: [PATCH] feat: Add platform_description slot for detailed auxiliary platform information --- AUXILIARY_CLASSES_COMPLETE.md | 211 + .../src/components/uml/UMLVisualization.tsx | 248 +- .../examples/auxiliary_classes_examples.yaml | 596 + .../classes/AuxiliaryDigitalPlatform.yaml | 4 + .../modules/classes/AuxiliaryPlace.yaml | 12 + ..._auxiliary_classes_20251126_101032.owl.ttl | 15399 ++++++++++++++++ 6 files changed, 16347 insertions(+), 123 deletions(-) create mode 100644 AUXILIARY_CLASSES_COMPLETE.md create mode 100644 schemas/20251121/linkml/examples/auxiliary_classes_examples.yaml create mode 100644 schemas/20251121/rdf/custodian_with_auxiliary_classes_20251126_101032.owl.ttl diff --git a/AUXILIARY_CLASSES_COMPLETE.md b/AUXILIARY_CLASSES_COMPLETE.md new file mode 100644 index 0000000000..c2c5e834ed --- /dev/null +++ b/AUXILIARY_CLASSES_COMPLETE.md @@ -0,0 +1,211 @@ +# Auxiliary Classes Implementation Complete + +**Date**: 2025-11-26 +**Status**: ✅ COMPLETE +**Schema Version**: 20251121 (modular) + +## Summary + +Successfully implemented three new auxiliary classes to model secondary physical locations and digital platforms for heritage custodians with complex organizational structures. + +## New Classes Created + +### 1. AuxiliaryPlace (W3C Org `org:Site` alignment) + +**File**: `/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml` +**Lines**: ~575 + +Secondary physical locations for heritage custodians: +- Storage depots +- Branch offices +- Research centers +- Partner locations +- Public access points + +**Key Features**: +- Links back to main place via `is_auxiliary_of` +- Can host formal branches via `hosts_branch` +- Tracks operational status (ACTIVE, HISTORICAL, PLANNED, etc.) +- Includes temporal extent for historical places + +### 2. OrganizationBranch (W3C Org `org:OrganizationalUnit` alignment) + +**File**: `/schemas/20251121/linkml/modules/classes/OrganizationBranch.yaml` +**Lines**: ~501 + +Formal organizational sub-units at physical locations: +- Branch libraries +- Conservation labs +- Research units +- Regional offices +- Special collections units + +**Key Features**: +- Located at AuxiliaryPlace via `hosts_branch` relationship +- Reports to parent custodian via `reports_to` +- Distinct from OrganizationalStructure (formal units vs administrative departments) +- Tracks branch status (ACTIVE, CLOSED, MERGED, etc.) + +### 3. AuxiliaryDigitalPlatform (DCAT `dcat:Catalog` alignment) + +**File**: `/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml` +**Lines**: ~615 + +Secondary digital platforms and project-specific websites: +- Exhibition microsites +- Mobile apps +- API endpoints +- Legacy systems +- Project websites + +**Key Features**: +- Links to main platform via `is_auxiliary_of` +- Tracks platform lifecycle (ACTIVE, DEPRECATED, ARCHIVED) +- Records archival status for deprecated platforms +- Supports multiple URL types (homepage, API, IIIF endpoints) + +## New Enumerations + +| Enum File | Values | Purpose | +|-----------|--------|---------| +| `AuxiliaryPlaceTypeEnum.yaml` | BRANCH_OFFICE, STORAGE_FACILITY, RESEARCH_CENTER, PARTNER_LOCATION, PUBLIC_ACCESS_POINT, EXHIBITION_VENUE, EDUCATION_CENTER, ADMINISTRATIVE_OFFICE | Types of secondary physical locations | +| `OrganizationBranchTypeEnum.yaml` | REGIONAL_OFFICE, BRANCH_LIBRARY, SATELLITE_GALLERY, CONSERVATION_LAB, RESEARCH_UNIT, PUBLIC_ACCESS_POINT, SPECIAL_COLLECTIONS_UNIT | Types of formal organizational units | +| `AuxiliaryDigitalPlatformTypeEnum.yaml` | PROJECT_WEBSITE, EXHIBITION_MICROSITE, API_ENDPOINT, MOBILE_APP, DATA_REPOSITORY, SPECIALIZED_COLLECTION_PORTAL, IIIF_SERVICE, SOCIAL_MEDIA_PRESENCE, DIGITAL_ASSET_MANAGEMENT, LEGACY_SYSTEM | Types of secondary digital platforms | + +## New Slot Modules + +| Slot File | Slot Name | Domain → Range | Purpose | +|-----------|-----------|----------------|---------| +| `auxiliary_places.yaml` | auxiliary_places | CustodianPlace → AuxiliaryPlace[] | Link main place to secondary locations | +| `auxiliary_platforms.yaml` | auxiliary_platforms | DigitalPlatform → AuxiliaryDigitalPlatform[] | Link main platform to secondary platforms | +| `located_at.yaml` | located_at | OrganizationalStructure → AuxiliaryPlace[] | Optional physical location for departments | + +## Updated Existing Classes + +| Class | Changes | +|-------|---------| +| `CustodianPlace.yaml` | Added `auxiliary_places` slot with full slot_usage | +| `DigitalPlatform.yaml` | Added `auxiliary_platforms` slot with full slot_usage | +| `OrganizationalStructure.yaml` | Added `located_at` slot with full slot_usage | + +## Architecture Pattern + +``` +Custodian (hub) + ├── preferred_label → CustodianName + │ └── alternative_names → CustodianAppellation[] + │ + ├── place_designation → CustodianPlace (main place) + │ └── auxiliary_places → AuxiliaryPlace[] ← NEW + │ └── hosts_branch → OrganizationBranch ← NEW + │ + ├── digital_platform → DigitalPlatform (main platform) + │ └── auxiliary_platforms → AuxiliaryDigitalPlatform[] ← NEW + │ + └── organizational_structure → OrganizationalStructure + └── located_at → AuxiliaryPlace (optional) ← NEW +``` + +## Validation Results + +**Schema Validation**: ✅ PASSED +```bash +gen-json-schema schemas/20251121/linkml/01_custodian_name_modular.yaml +# Output: 6,005 lines JSON schema +``` + +**RDF Generation**: ✅ PASSED +```bash +TIMESTAMP=20251126_101032 +gen-owl -f ttl → custodian_with_auxiliary_classes_${TIMESTAMP}.owl.ttl (15,399 lines) +rdfpipe → .nt (14,986 lines) +rdfpipe → .jsonld (68,822 lines) +``` + +## Example Instances + +**File**: `/schemas/20251121/linkml/examples/auxiliary_classes_examples.yaml` + +Four comprehensive use cases: + +1. **Rijksmuseum** - Large museum with storage depot, research library, and multiple digital platforms (Rijksstudio, mobile app, API, exhibition microsites) + +2. **OBA Amsterdam** - Multi-branch public library system with branch locations (some active, some historical/closed) and auxiliary digital platforms (e-books, youth portal) + +3. **Noord-Hollands Archief** - Regional archive with study center, off-site depot, partner reading rooms, and multiple digital services (OAI-PMH, image viewer, legacy system) + +4. **UvA Library** - University library with special collections, science park branch, and research infrastructure (digital collections, institutional repository, IIIF service) + +## Key Design Decisions + +### 1. Auxiliary vs. Main Distinction +- Main classes (CustodianPlace, DigitalPlatform) represent primary operational entry points +- Auxiliary classes represent secondary, supporting, or project-specific entities +- Clear parent-child relationships via `is_auxiliary_of` back-references + +### 2. OrganizationBranch vs. OrganizationalStructure +- **OrganizationBranch**: Formal organizational units at specific physical locations (branch libraries, regional offices) +- **OrganizationalStructure**: Administrative departments/divisions that may span multiple locations or be purely administrative + +### 3. Lifecycle Tracking +- All auxiliary classes include `temporal_extent` for historical tracking +- Status enums track operational state (ACTIVE, CLOSED, DEPRECATED, ARCHIVED) +- AuxiliaryDigitalPlatform includes `archival_status` for web archiving metadata + +### 4. Ontology Alignment +- AuxiliaryPlace → `org:Site` (W3C Org) +- OrganizationBranch → `org:OrganizationalUnit` (W3C Org) +- AuxiliaryDigitalPlatform → `dcat:Catalog` (DCAT) + +## Files Modified/Created + +### New Files +``` +schemas/20251121/linkml/modules/classes/ +├── AuxiliaryPlace.yaml +├── OrganizationBranch.yaml +└── AuxiliaryDigitalPlatform.yaml + +schemas/20251121/linkml/modules/enums/ +├── AuxiliaryPlaceTypeEnum.yaml +├── OrganizationBranchTypeEnum.yaml +└── AuxiliaryDigitalPlatformTypeEnum.yaml + +schemas/20251121/linkml/modules/slots/ +├── auxiliary_places.yaml +├── auxiliary_platforms.yaml +└── located_at.yaml + +schemas/20251121/linkml/examples/ +└── auxiliary_classes_examples.yaml + +schemas/20251121/rdf/ +├── custodian_with_auxiliary_classes_20251126_101032.owl.ttl +├── custodian_with_auxiliary_classes_20251126_101032.nt +└── custodian_with_auxiliary_classes_20251126_101032.jsonld +``` + +### Modified Files +``` +schemas/20251121/linkml/modules/classes/ +├── CustodianPlace.yaml (added auxiliary_places slot) +├── DigitalPlatform.yaml (added auxiliary_platforms slot) +└── OrganizationalStructure.yaml (added located_at slot) + +schemas/20251121/linkml/ +└── 01_custodian_name_modular.yaml (added imports) +``` + +## Next Steps (Potential Future Work) + +1. **Validate example instances** against schema using `linkml-validate` +2. **Generate Python dataclasses** from updated schema +3. **Create SHACL shapes** for data validation +4. **Update UML/Mermaid diagrams** to show new relationships +5. **Document migration path** for existing data to use new classes + +## References + +- W3C Organization Ontology: https://www.w3.org/TR/vocab-org/ +- DCAT Vocabulary: https://www.w3.org/TR/vocab-dcat-3/ +- LinkML Documentation: https://linkml.io/ diff --git a/frontend/src/components/uml/UMLVisualization.tsx b/frontend/src/components/uml/UMLVisualization.tsx index e77ae2ddaf..4be4fb936e 100644 --- a/frontend/src/components/uml/UMLVisualization.tsx +++ b/frontend/src/components/uml/UMLVisualization.tsx @@ -403,7 +403,130 @@ export const UMLVisualization: React.FC = ({ link.isReversed = link.isReversed || false; }); - // Draw links + // Draw nodes FIRST (so they appear behind links/arrows in SVG z-order) + // In SVG, elements drawn later appear on top - we want arrows visible above node boxes + const nodes = g.append('g') + .attr('class', 'nodes') + .selectAll('g') + .data(diagram.nodes) + .join('g') + .attr('class', (d) => `node node-${d.type}`) + .call(d3.drag() + .on('start', dragstarted) + .on('drag', dragged) + .on('end', dragended) as any); + + // Node background + nodes.append('rect') + .attr('class', 'node-rect') + .attr('width', (d) => d.width || nodeWidth) + .attr('height', (d) => d.height || nodeHeaderHeight) + .attr('rx', 8) + .attr('fill', 'white') + .attr('stroke', (d) => d.type === 'enum' ? '#ffc107' : '#0a3dfa') + .attr('stroke-width', 2) + .on('click', (event, d) => { + event.stopPropagation(); + setSelectedNode(d); + }); + + // Node header background + nodes.append('rect') + .attr('class', 'node-header') + .attr('width', (d) => d.width || nodeWidth) + .attr('height', nodeHeaderHeight) + .attr('rx', 8) + .attr('fill', (d) => d.type === 'enum' ? '#ffc107' : '#0a3dfa') + .attr('opacity', 0.1); + + // Node name + nodes.append('text') + .attr('class', 'node-name') + .attr('x', (d) => (d.width || nodeWidth) / 2) + .attr('y', nodeHeaderHeight / 2) + .attr('text-anchor', 'middle') + .attr('dominant-baseline', 'middle') + .attr('fill', '#172a59') + .attr('font-weight', 'bold') + .attr('font-size', '14px') + .text((d) => d.name); + + // Node type badge + nodes.append('text') + .attr('class', 'node-type') + .attr('x', 8) + .attr('y', 12) + .attr('fill', '#666') + .attr('font-size', '10px') + .attr('font-style', 'italic') + .text((d) => `«${d.type}»`); + + // Draw attributes section + nodes.each(function(d) { + if (!d.attributes || d.attributes.length === 0) return; + + const nodeGroup = d3.select(this); + let yOffset = nodeHeaderHeight + nodePadding; + + // Attributes divider + nodeGroup.append('line') + .attr('x1', 0) + .attr('y1', nodeHeaderHeight) + .attr('x2', d.width || nodeWidth) + .attr('y2', nodeHeaderHeight) + .attr('stroke', '#0a3dfa') + .attr('stroke-width', 1); + + // Attribute entries + d.attributes.forEach((attr, i) => { + nodeGroup.append('text') + .attr('class', 'node-attribute') + .attr('x', 10) + .attr('y', yOffset + i * attributeHeight) + .attr('fill', '#172a59') + .attr('font-size', '12px') + .text(`${attr.name}: ${attr.type}`); + }); + + yOffset += d.attributes.length * attributeHeight; + }); + + // Draw methods section + nodes.each(function(d) { + if (!d.methods || d.methods.length === 0) return; + + const nodeGroup = d3.select(this); + const attributeCount = d.attributes?.length || 0; + let yOffset = nodeHeaderHeight + nodePadding + + (attributeCount > 0 ? attributeCount * attributeHeight + nodePadding : 0); + + // Methods divider + nodeGroup.append('line') + .attr('x1', 0) + .attr('y1', yOffset - nodePadding) + .attr('x2', d.width || nodeWidth) + .attr('y2', yOffset - nodePadding) + .attr('stroke', '#0a3dfa') + .attr('stroke-width', 1); + + // Method entries + d.methods.forEach((method, i) => { + const methodText = method.returnType + ? `${method.name}(): ${method.returnType}` + : `${method.name}()`; + + nodeGroup.append('text') + .attr('class', 'node-method') + .attr('x', 10) + .attr('y', yOffset + i * methodHeight) + .attr('fill', '#172a59') + .attr('font-size', '12px') + .text(methodText); + }); + }); + + // Draw links AFTER nodes (so they appear on top in SVG z-order) + // This ensures arrows are visible above node boxes const links = g.append('g') .attr('class', 'links') .selectAll('g') @@ -411,7 +534,7 @@ export const UMLVisualization: React.FC = ({ .join('g') .attr('class', 'link-group'); - links.append('line') // Remove unused variable, use links.select('line') later + links.append('line') .attr('class', (d) => `link link-${d.type}`) .attr('stroke', '#0a3dfa') .attr('stroke-width', 2) @@ -542,127 +665,6 @@ export const UMLVisualization: React.FC = ({ return label; }); - // Draw nodes - const nodes = g.append('g') - .attr('class', 'nodes') - .selectAll('g') - .data(diagram.nodes) - .join('g') - .attr('class', (d) => `node node-${d.type}`) - .call(d3.drag() - .on('start', dragstarted) - .on('drag', dragged) - .on('end', dragended) as any); - - // Node background - nodes.append('rect') - .attr('class', 'node-rect') - .attr('width', (d) => d.width || nodeWidth) - .attr('height', (d) => d.height || nodeHeaderHeight) - .attr('rx', 8) - .attr('fill', 'white') - .attr('stroke', (d) => d.type === 'enum' ? '#ffc107' : '#0a3dfa') - .attr('stroke-width', 2) - .on('click', (event, d) => { - event.stopPropagation(); - setSelectedNode(d); - }); - - // Node header background - nodes.append('rect') - .attr('class', 'node-header') - .attr('width', (d) => d.width || nodeWidth) - .attr('height', nodeHeaderHeight) - .attr('rx', 8) - .attr('fill', (d) => d.type === 'enum' ? '#ffc107' : '#0a3dfa') - .attr('opacity', 0.1); - - // Node name - nodes.append('text') - .attr('class', 'node-name') - .attr('x', (d) => (d.width || nodeWidth) / 2) - .attr('y', nodeHeaderHeight / 2) - .attr('text-anchor', 'middle') - .attr('dominant-baseline', 'middle') - .attr('fill', '#172a59') - .attr('font-weight', 'bold') - .attr('font-size', '14px') - .text((d) => d.name); - - // Node type badge - nodes.append('text') - .attr('class', 'node-type') - .attr('x', 8) - .attr('y', 12) - .attr('fill', '#666') - .attr('font-size', '10px') - .attr('font-style', 'italic') - .text((d) => `«${d.type}»`); - - // Draw attributes section - nodes.each(function(d) { - if (!d.attributes || d.attributes.length === 0) return; - - const nodeGroup = d3.select(this); - let yOffset = nodeHeaderHeight + nodePadding; - - // Attributes divider - nodeGroup.append('line') - .attr('x1', 0) - .attr('y1', nodeHeaderHeight) - .attr('x2', d.width || nodeWidth) - .attr('y2', nodeHeaderHeight) - .attr('stroke', '#0a3dfa') - .attr('stroke-width', 1); - - // Attribute entries - d.attributes.forEach((attr, i) => { - nodeGroup.append('text') - .attr('class', 'node-attribute') - .attr('x', 10) - .attr('y', yOffset + i * attributeHeight) - .attr('fill', '#172a59') - .attr('font-size', '12px') - .text(`${attr.name}: ${attr.type}`); - }); - - yOffset += d.attributes.length * attributeHeight; - }); - - // Draw methods section - nodes.each(function(d) { - if (!d.methods || d.methods.length === 0) return; - - const nodeGroup = d3.select(this); - const attributeCount = d.attributes?.length || 0; - let yOffset = nodeHeaderHeight + nodePadding + - (attributeCount > 0 ? attributeCount * attributeHeight + nodePadding : 0); - - // Methods divider - nodeGroup.append('line') - .attr('x1', 0) - .attr('y1', yOffset - nodePadding) - .attr('x2', d.width || nodeWidth) - .attr('y2', yOffset - nodePadding) - .attr('stroke', '#0a3dfa') - .attr('stroke-width', 1); - - // Method entries - d.methods.forEach((method, i) => { - const methodText = method.returnType - ? `${method.name}(): ${method.returnType}` - : `${method.name}()`; - - nodeGroup.append('text') - .attr('class', 'node-method') - .attr('x', 10) - .attr('y', yOffset + i * methodHeight) - .attr('fill', '#172a59') - .attr('font-size', '12px') - .text(methodText); - }); - }); - // Update positions on tick (force simulation) or immediately (dagre) if (simulation) { simulation.on('tick', () => { diff --git a/schemas/20251121/linkml/examples/auxiliary_classes_examples.yaml b/schemas/20251121/linkml/examples/auxiliary_classes_examples.yaml new file mode 100644 index 0000000000..40b0683686 --- /dev/null +++ b/schemas/20251121/linkml/examples/auxiliary_classes_examples.yaml @@ -0,0 +1,596 @@ +# Example Instances: Auxiliary Classes Integration +# Demonstrates AuxiliaryPlace, OrganizationBranch, and AuxiliaryDigitalPlatform patterns +# Version: 2025-11-26 +# +# These examples show how heritage custodians with complex organizational structures +# can be modeled using auxiliary classes for secondary locations and digital platforms. + +--- +# USE CASE 1: Large Museum with Branch Locations and Multiple Digital Platforms +# Rijksmuseum with storage depot, research center, and project-specific platforms + +- hc_id: https://nde.nl/ontology/hc/rijksmuseum-amsterdam + preferred_label: + - appellation_value: Rijksmuseum + appellation_language: nl + appellation_type: PREFERRED_NAME + - appellation_value: National Museum of the Netherlands + appellation_language: en + appellation_type: TRANSLATED_NAME + + custodian_type: MUSEUM + + # Main physical place + place_designation: + - place_id: https://nde.nl/ontology/place/rijksmuseum-main + settlement: Amsterdam + street_address: Museumstraat 1 + postal_code: "1071 XX" + country_code: NL + place_specificity: PRECISE + latitude: 52.3600 + longitude: 4.8852 + + # AUXILIARY PLACES - secondary physical locations + auxiliary_places: + # Storage facility + - auxiliary_place_id: https://nde.nl/ontology/place/rijksmuseum-depot-amstelveen + auxiliary_place_type: STORAGE_FACILITY + auxiliary_place_name: Rijksmuseum Collection Depot + settlement: Amstelveen + street_address: Burgemeester Rijnderslaan 60 + postal_code: "1185 MC" + country_code: NL + latitude: 52.3064 + longitude: 4.8522 + is_auxiliary_of: https://nde.nl/ontology/place/rijksmuseum-main + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Climate-controlled storage facility housing approximately 1 million + objects not currently on display at the main museum building. + temporal_extent: + begin_of_the_begin: "1999-01-01" + end_of_the_end: null + + # Branch organization at this location + hosts_branch: + branch_id: https://nde.nl/ontology/branch/rijksmuseum-conservation-dept + branch_type: CONSERVATION_LAB + branch_name: Rijksmuseum Conservation and Restoration Department + branch_description: > + Department responsible for conservation, restoration, and + scientific analysis of museum objects. Located at the Amstelveen depot. + reports_to: https://nde.nl/ontology/hc/rijksmuseum-amsterdam + branch_status: ACTIVE + temporal_extent: + begin_of_the_begin: "1999-01-01" + end_of_the_end: null + + # Research center + - auxiliary_place_id: https://nde.nl/ontology/place/rijksmuseum-research-library + auxiliary_place_type: RESEARCH_CENTER + auxiliary_place_name: Rijksmuseum Research Library + settlement: Amsterdam + street_address: Museumstraat 1 + postal_code: "1071 XX" + country_code: NL + is_auxiliary_of: https://nde.nl/ontology/place/rijksmuseum-main + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Art history research library with over 450,000 volumes, located + within the main Rijksmuseum building but operating as distinct unit. + temporal_extent: + begin_of_the_begin: "1885-01-01" + end_of_the_end: null + + hosts_branch: + branch_id: https://nde.nl/ontology/branch/rijksmuseum-library + branch_type: RESEARCH_UNIT + branch_name: Rijksmuseum Research Library + branch_description: > + Specialized art history library supporting museum research + and external scholars. + reports_to: https://nde.nl/ontology/hc/rijksmuseum-amsterdam + branch_status: ACTIVE + + # Main digital platform + digital_platform: + - platform_id: https://nde.nl/ontology/platform/rijksstudio + platform_name: Rijksstudio + homepage_web_address: https://www.rijksmuseum.nl + collection_web_addresses: + - https://www.rijksmuseum.nl/nl/rijksstudio + api_endpoint: https://www.rijksmuseum.nl/api + iiif_support: true + linked_data: true + metadata_standards: + - Dublin Core + - EDM + - IIIF + refers_to_custodian: https://nde.nl/ontology/hc/rijksmuseum-amsterdam + temporal_extent: + begin_of_the_begin: "2012-01-01" + end_of_the_end: null + + # AUXILIARY DIGITAL PLATFORMS - project-specific and secondary platforms + auxiliary_platforms: + # Exhibition microsite + - auxiliary_platform_id: https://nde.nl/ontology/platform/rijksmuseum-vermeer-2023 + auxiliary_platform_type: EXHIBITION_MICROSITE + auxiliary_platform_name: Vermeer 2023 Exhibition Website + platform_description: > + Dedicated microsite for the landmark 2023 Vermeer exhibition, + featuring virtual tours, scholarly essays, and high-resolution images. + homepage_url: https://www.rijksmuseum.nl/vermeer + is_auxiliary_of: https://nde.nl/ontology/platform/rijksstudio + auxiliary_platform_status: ARCHIVED + archival_status: PRESERVED + archived_at: https://web.archive.org/web/2023/https://www.rijksmuseum.nl/vermeer + temporal_extent: + begin_of_the_begin: "2023-02-10" + end_of_the_end: "2023-07-01" + + # Mobile app + - auxiliary_platform_id: https://nde.nl/ontology/platform/rijksmuseum-app + auxiliary_platform_type: MOBILE_APP + auxiliary_platform_name: Rijksmuseum App + platform_description: > + Official mobile application providing audio tours, collection + exploration, and visitor information. Available for iOS and Android. + is_auxiliary_of: https://nde.nl/ontology/platform/rijksstudio + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2018-01-01" + end_of_the_end: null + + # API endpoint as separate auxiliary platform + - auxiliary_platform_id: https://nde.nl/ontology/platform/rijksmuseum-api + auxiliary_platform_type: API_ENDPOINT + auxiliary_platform_name: Rijksmuseum Data API + platform_description: > + RESTful API providing programmatic access to collection metadata, + images, and research data. Requires API key registration. + api_url: https://data.rijksmuseum.nl/object-metadata/api/ + is_auxiliary_of: https://nde.nl/ontology/platform/rijksstudio + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2012-01-01" + end_of_the_end: null + +--- +# USE CASE 2: Multi-Branch Public Library System +# Openbare Bibliotheek Amsterdam (OBA) with multiple branch locations + +- hc_id: https://nde.nl/ontology/hc/oba-amsterdam + preferred_label: + - appellation_value: Openbare Bibliotheek Amsterdam + appellation_language: nl + appellation_type: PREFERRED_NAME + - appellation_value: OBA + appellation_language: nl + appellation_type: ABBREVIATION + - appellation_value: Amsterdam Public Library + appellation_language: en + appellation_type: TRANSLATED_NAME + + custodian_type: LIBRARY + + # Main library (Centrale OBA) + place_designation: + - place_id: https://nde.nl/ontology/place/oba-central + settlement: Amsterdam + street_address: Oosterdokskade 143 + postal_code: "1011 DL" + country_code: NL + place_specificity: PRECISE + latitude: 52.3763 + longitude: 4.9068 + + # Branch libraries as auxiliary places + auxiliary_places: + # Branch: OBA Javaplein + - auxiliary_place_id: https://nde.nl/ontology/place/oba-javaplein + auxiliary_place_type: BRANCH_OFFICE + auxiliary_place_name: OBA Javaplein + settlement: Amsterdam + street_address: Javaplein 2 + postal_code: "1095 CJ" + country_code: NL + latitude: 52.3615 + longitude: 4.9420 + is_auxiliary_of: https://nde.nl/ontology/place/oba-central + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Neighborhood branch library in Amsterdam-Oost serving the + Indische Buurt community. + temporal_extent: + begin_of_the_begin: "2005-01-01" + end_of_the_end: null + + hosts_branch: + branch_id: https://nde.nl/ontology/branch/oba-javaplein-branch + branch_type: BRANCH_LIBRARY + branch_name: OBA Javaplein Branch Library + reports_to: https://nde.nl/ontology/hc/oba-amsterdam + branch_status: ACTIVE + + # Branch: OBA Banne + - auxiliary_place_id: https://nde.nl/ontology/place/oba-banne + auxiliary_place_type: BRANCH_OFFICE + auxiliary_place_name: OBA Banne + settlement: Amsterdam + street_address: Banne Centrum 50 + postal_code: "1034 KH" + country_code: NL + is_auxiliary_of: https://nde.nl/ontology/place/oba-central + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Branch library in Amsterdam-Noord integrated with community center. + temporal_extent: + begin_of_the_begin: "1998-01-01" + end_of_the_end: null + + hosts_branch: + branch_id: https://nde.nl/ontology/branch/oba-banne-branch + branch_type: BRANCH_LIBRARY + branch_name: OBA Banne Branch Library + reports_to: https://nde.nl/ontology/hc/oba-amsterdam + branch_status: ACTIVE + + # Closed branch (historical) + - auxiliary_place_id: https://nde.nl/ontology/place/oba-linnaeus + auxiliary_place_type: BRANCH_OFFICE + auxiliary_place_name: OBA Linnaeusstraat (Closed) + settlement: Amsterdam + street_address: Linnaeusstraat 89 + postal_code: "1093 EK" + country_code: NL + is_auxiliary_of: https://nde.nl/ontology/place/oba-central + auxiliary_place_status: HISTORICAL + auxiliary_place_description: > + Former branch library closed in 2015 due to budget cuts. + Services transferred to OBA Javaplein. + temporal_extent: + begin_of_the_begin: "1978-01-01" + end_of_the_end: "2015-06-30" + + hosts_branch: + branch_id: https://nde.nl/ontology/branch/oba-linnaeus-branch + branch_type: BRANCH_LIBRARY + branch_name: OBA Linnaeusstraat Branch Library + reports_to: https://nde.nl/ontology/hc/oba-amsterdam + branch_status: CLOSED + temporal_extent: + begin_of_the_begin: "1978-01-01" + end_of_the_end: "2015-06-30" + + # Main digital platform + digital_platform: + - platform_id: https://nde.nl/ontology/platform/oba-online + platform_name: OBA Online Catalog + homepage_web_address: https://www.oba.nl + collection_web_addresses: + - https://www.oba.nl/catalogus.html + refers_to_custodian: https://nde.nl/ontology/hc/oba-amsterdam + temporal_extent: + begin_of_the_begin: "2000-01-01" + end_of_the_end: null + + auxiliary_platforms: + # E-book platform + - auxiliary_platform_id: https://nde.nl/ontology/platform/oba-ebooks + auxiliary_platform_type: SPECIALIZED_COLLECTION_PORTAL + auxiliary_platform_name: OBA E-books & E-audiobooks + platform_description: > + Digital lending platform for e-books and e-audiobooks available + to OBA members via the Online Bibliotheek service. + homepage_url: https://www.onlinebibliotheek.nl + is_auxiliary_of: https://nde.nl/ontology/platform/oba-online + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2014-01-01" + end_of_the_end: null + + # Youth portal + - auxiliary_platform_id: https://nde.nl/ontology/platform/oba-youth + auxiliary_platform_type: SPECIALIZED_COLLECTION_PORTAL + auxiliary_platform_name: OBA Jeugd (Youth Portal) + platform_description: > + Dedicated portal for children and young adults with age-appropriate + content, reading lists, and educational resources. + homepage_url: https://www.oba.nl/jeugd + is_auxiliary_of: https://nde.nl/ontology/platform/oba-online + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2010-01-01" + end_of_the_end: null + +--- +# USE CASE 3: Regional Archive with Reading Rooms and Digitization Partnerships +# Noord-Hollands Archief with study center and partner reading rooms + +- hc_id: https://nde.nl/ontology/hc/noord-hollands-archief + preferred_label: + - appellation_value: Noord-Hollands Archief + appellation_language: nl + appellation_type: PREFERRED_NAME + - appellation_value: NHA + appellation_language: nl + appellation_type: ABBREVIATION + - appellation_value: North Holland Archives + appellation_language: en + appellation_type: TRANSLATED_NAME + + custodian_type: ARCHIVE + + # Main archive building + place_designation: + - place_id: https://nde.nl/ontology/place/nha-haarlem + settlement: Haarlem + street_address: Jansstraat 40 + postal_code: "2011 RX" + country_code: NL + place_specificity: PRECISE + latitude: 52.3827 + longitude: 4.6332 + + auxiliary_places: + # Study center + - auxiliary_place_id: https://nde.nl/ontology/place/nha-study-center + auxiliary_place_type: RESEARCH_CENTER + auxiliary_place_name: NHA Studiezaal + settlement: Haarlem + street_address: Jansstraat 40 + postal_code: "2011 RX" + country_code: NL + is_auxiliary_of: https://nde.nl/ontology/place/nha-haarlem + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Public reading room for researchers accessing archival materials. + Separate entrance and registration required. + temporal_extent: + begin_of_the_begin: "2001-01-01" + end_of_the_end: null + + hosts_branch: + branch_id: https://nde.nl/ontology/branch/nha-public-services + branch_type: PUBLIC_ACCESS_POINT + branch_name: NHA Public Services Unit + branch_description: > + Department handling public access, reproductions, and + reference services for archive users. + reports_to: https://nde.nl/ontology/hc/noord-hollands-archief + branch_status: ACTIVE + + # Off-site storage + - auxiliary_place_id: https://nde.nl/ontology/place/nha-depot + auxiliary_place_type: STORAGE_FACILITY + auxiliary_place_name: NHA Depot Santpoort + settlement: Santpoort-Noord + country_code: NL + is_auxiliary_of: https://nde.nl/ontology/place/nha-haarlem + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Climate-controlled depot for archival materials not frequently accessed. + Materials can be requested for delivery to main reading room. + temporal_extent: + begin_of_the_begin: "2010-01-01" + end_of_the_end: null + + # Partner reading room (at another institution) + - auxiliary_place_id: https://nde.nl/ontology/place/nha-alkmaar-partner + auxiliary_place_type: PARTNER_LOCATION + auxiliary_place_name: NHA Partner Reading Room Alkmaar + settlement: Alkmaar + street_address: Regionaal Archief Alkmaar, Bergerweg 1 + postal_code: "1815 AC" + country_code: NL + is_auxiliary_of: https://nde.nl/ontology/place/nha-haarlem + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Shared reading room at Regionaal Archief Alkmaar where NHA + digitized materials can be accessed. Part of provincial + archive collaboration agreement. + temporal_extent: + begin_of_the_begin: "2015-01-01" + end_of_the_end: null + + # Main digital platform + digital_platform: + - platform_id: https://nde.nl/ontology/platform/nha-website + platform_name: Noord-Hollands Archief Website + homepage_web_address: https://www.noord-hollandsarchief.nl + inventory_web_addresses: + - https://www.noord-hollandsarchief.nl/onderzoek + metadata_standards: + - EAD + - Dublin Core + refers_to_custodian: https://nde.nl/ontology/hc/noord-hollands-archief + temporal_extent: + begin_of_the_begin: "2001-01-01" + end_of_the_end: null + + auxiliary_platforms: + # OAI-PMH service + - auxiliary_platform_id: https://nde.nl/ontology/platform/nha-oai + auxiliary_platform_type: API_ENDPOINT + auxiliary_platform_name: NHA OAI-PMH Harvest Service + platform_description: > + OAI-PMH endpoint for metadata harvesting by aggregators + like Archieven.nl and the Dutch Digital Heritage Network. + api_url: https://www.noord-hollandsarchief.nl/oai + is_auxiliary_of: https://nde.nl/ontology/platform/nha-website + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2010-01-01" + end_of_the_end: null + + # Image viewer for digitized materials + - auxiliary_platform_id: https://nde.nl/ontology/platform/nha-viewer + auxiliary_platform_type: DIGITAL_ASSET_MANAGEMENT + auxiliary_platform_name: NHA Digital Image Viewer + platform_description: > + High-resolution image viewer for digitized archival documents, + photographs, and maps. Supports zoom, rotation, and download. + is_auxiliary_of: https://nde.nl/ontology/platform/nha-website + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2012-01-01" + end_of_the_end: null + + # Legacy system (deprecated) + - auxiliary_platform_id: https://nde.nl/ontology/platform/nha-legacy-catalog + auxiliary_platform_type: LEGACY_SYSTEM + auxiliary_platform_name: NHA Legacy Catalog System + platform_description: > + Former inventory system based on DOS application. + Data migrated to current web system in 2010. + Archived for historical reference. + is_auxiliary_of: https://nde.nl/ontology/platform/nha-website + auxiliary_platform_status: DEPRECATED + archival_status: MIGRATED + temporal_extent: + begin_of_the_begin: "1995-01-01" + end_of_the_end: "2010-12-31" + +--- +# USE CASE 4: University with Embedded Special Collections +# University of Amsterdam with separate library and special collections units + +- hc_id: https://nde.nl/ontology/hc/uva-library + preferred_label: + - appellation_value: Universiteitsbibliotheek Amsterdam + appellation_language: nl + appellation_type: PREFERRED_NAME + - appellation_value: UBA + appellation_language: nl + appellation_type: ABBREVIATION + - appellation_value: University of Amsterdam Library + appellation_language: en + appellation_type: TRANSLATED_NAME + + custodian_type: LIBRARY + + # Main library (University Library) + place_designation: + - place_id: https://nde.nl/ontology/place/uba-singel + settlement: Amsterdam + street_address: Singel 425 + postal_code: "1012 WP" + country_code: NL + place_specificity: PRECISE + latitude: 52.3682 + longitude: 4.8892 + + auxiliary_places: + # Special Collections reading room + - auxiliary_place_id: https://nde.nl/ontology/place/uba-special-collections + auxiliary_place_type: RESEARCH_CENTER + auxiliary_place_name: Bijzondere Collecties (Special Collections) + settlement: Amsterdam + street_address: Oude Turfmarkt 129 + postal_code: "1012 GC" + country_code: NL + latitude: 52.3685 + longitude: 4.8930 + is_auxiliary_of: https://nde.nl/ontology/place/uba-singel + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Special Collections department housing rare books, manuscripts, + maps, and prints. Separate reading room with supervised access. + temporal_extent: + begin_of_the_begin: "1999-01-01" + end_of_the_end: null + + hosts_branch: + branch_id: https://nde.nl/ontology/branch/uba-special-collections + branch_type: SPECIAL_COLLECTIONS_UNIT + branch_name: UBA Special Collections Department + branch_description: > + Curates and provides access to rare and unique materials including + the Rosenthaliana (Jewish studies), Artis Library (natural history), + and map collections. + reports_to: https://nde.nl/ontology/hc/uva-library + branch_status: ACTIVE + + # Science Park library + - auxiliary_place_id: https://nde.nl/ontology/place/uba-science-park + auxiliary_place_type: BRANCH_OFFICE + auxiliary_place_name: UBA Science Park + settlement: Amsterdam + street_address: Science Park 904 + postal_code: "1098 XH" + country_code: NL + is_auxiliary_of: https://nde.nl/ontology/place/uba-singel + auxiliary_place_status: ACTIVE + auxiliary_place_description: > + Branch library serving the Faculty of Science at Science Park campus. + temporal_extent: + begin_of_the_begin: "2010-01-01" + end_of_the_end: null + + hosts_branch: + branch_id: https://nde.nl/ontology/branch/uba-science-park + branch_type: BRANCH_LIBRARY + branch_name: UBA Science Park Branch + reports_to: https://nde.nl/ontology/hc/uva-library + branch_status: ACTIVE + + # Main digital platform + digital_platform: + - platform_id: https://nde.nl/ontology/platform/uba-catalog + platform_name: UBA Library Catalog + homepage_web_address: https://lib.uva.nl + collection_web_addresses: + - https://lib.uva.nl/primo-explore/search + metadata_standards: + - MARC21 + - Dublin Core + repository_software: Alma/Primo + refers_to_custodian: https://nde.nl/ontology/hc/uva-library + temporal_extent: + begin_of_the_begin: "2000-01-01" + end_of_the_end: null + + auxiliary_platforms: + # Digital Special Collections + - auxiliary_platform_id: https://nde.nl/ontology/platform/uba-digital-collections + auxiliary_platform_type: SPECIALIZED_COLLECTION_PORTAL + auxiliary_platform_name: UBA Digital Special Collections + platform_description: > + Online access to digitized rare books, manuscripts, maps, + and photographs from the Special Collections department. + homepage_url: https://bc.uva.nl + is_auxiliary_of: https://nde.nl/ontology/platform/uba-catalog + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2008-01-01" + end_of_the_end: null + + # Research data repository + - auxiliary_platform_id: https://nde.nl/ontology/platform/uva-dare + auxiliary_platform_type: DATA_REPOSITORY + auxiliary_platform_name: UvA-DARE (Digital Academic Repository) + platform_description: > + Institutional repository for academic publications, theses, + and research data from the University of Amsterdam. + homepage_url: https://dare.uva.nl + is_auxiliary_of: https://nde.nl/ontology/platform/uba-catalog + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2003-01-01" + end_of_the_end: null + + # IIIF image service + - auxiliary_platform_id: https://nde.nl/ontology/platform/uba-iiif + auxiliary_platform_type: IIIF_SERVICE + auxiliary_platform_name: UBA IIIF Image Service + platform_description: > + IIIF-compliant image server providing interoperable access + to high-resolution digitized materials from Special Collections. + api_url: https://iiif.uva.nl + is_auxiliary_of: https://nde.nl/ontology/platform/uba-catalog + auxiliary_platform_status: ACTIVE + temporal_extent: + begin_of_the_begin: "2018-01-01" + end_of_the_end: null diff --git a/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml b/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml index bfdf66351e..d8d140b597 100644 --- a/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml +++ b/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml @@ -577,6 +577,10 @@ slots: description: Brief purpose statement range: string + platform_description: + description: Detailed description of auxiliary platform + range: string + api_documentation: description: URL to API documentation range: uri diff --git a/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml b/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml index 2f1157c68f..05f8ea29b6 100644 --- a/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml +++ b/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml @@ -537,10 +537,22 @@ slots: description: Description of auxiliary place range: string + street_address: + description: Street address + range: string + postal_code: description: Postal/ZIP code range: string + city: + description: City name + range: string + + has_feature_type: + description: Physical feature type classification + range: FeaturePlace + latitude: description: Geographic latitude range: float diff --git a/schemas/20251121/rdf/custodian_with_auxiliary_classes_20251126_101032.owl.ttl b/schemas/20251121/rdf/custodian_with_auxiliary_classes_20251126_101032.owl.ttl new file mode 100644 index 0000000000..37e4316f8e --- /dev/null +++ b/schemas/20251121/rdf/custodian_with_auxiliary_classes_20251126_101032.owl.ttl @@ -0,0 +1,15399 @@ +@prefix dcat: . +@prefix dcterms: . +@prefix foaf: . +@prefix linkml: . +@prefix ns1: . +@prefix org: . +@prefix owl: . +@prefix pav: . +@prefix prov: . +@prefix rdf: . +@prefix rdfs: . +@prefix schema: . +@prefix skos: . +@prefix time: . +@prefix xsd: . + + a owl:Class ; + rdfs:label "BioCustodianType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + ; + skos:definition """Specialized custodian type for biological and zoological institutions - organizations that maintain living collections of plants, animals, or aquatic life for purposes of conservation, research, education, and public exhibition. Includes botanical gardens, zoological parks, aquariums, arboreta, and specialized biological facilities. +**Wikidata Base Concepts**: - Q167346 (botanical garden) - Living plant collections with taxonomic labeling - Q43501 (zoo) - Collections of wild animal species for study, conservation, exhibition - Q2281788 (public aquarium) - Institutions exhibiting live aquatic animals and plants +**Primary GLAMORCUBESFIXPHDNT Category**: BOTANICAL_ZOO (B) +**Scope**: Biological custodians are distinguished by their: - Living collections (plants, animals, aquatic life) vs. preserved specimens - Conservation and breeding programs for endangered species - Scientific research on taxonomy, ecology, animal behavior, plant science - Public education through living exhibits and interpretive programs - Integration of cultural heritage (historic gardens, zoo architecture, seed banks) +**Key BioCustodian Subtypes** (1,393 Wikidata entities extracted): +**By Collection Type**: +**Botanical Institutions** (Q167346 base): - **Botanical gardens** (Q167346) - Comprehensive plant collections with scientific labeling + - Examples: Hortus botanicus Leiden (1590), Royal Botanic Gardens Kew (1840) +- **Arboreta** (Q167951) - Specialized tree and woody plant collections + - Examples: Arnold Arboretum (Harvard), Westonbirt Arboretum (UK) +- **Historic gardens** (Q1107656) - Gardens with cultural heritage significance + - Examples: Keukenhof (NL), Versailles gardens (FR) +- **Seed banks** (Q1639542) - Repositories preserving plant genetic diversity + - Examples: Svalbard Global Seed Vault, Millennium Seed Bank (Kew) +- **Herbaria** (institutional) - Living plant collections vs. pressed specimens + - Note: Dried herbaria are RESEARCH_CENTER (R), living are BioCustodian (B) +- **Alpine gardens** (Q4734362) - Specialized high-altitude plant collections - **Cactus gardens** (Q5016280) - Succulent and desert plant specialists - **Rose gardens** (Q2467557) - Specialized rose cultivar collections - **Poison gardens** (Q1107656 subtype) - Educational toxic plant collections + - Example: Alnwick Poison Garden (UK) + +**Zoological Institutions** (Q43501 base): - **Zoological parks/zoos** (Q43501) - Comprehensive wild animal collections + - Examples: Artis (Amsterdam, 1838), San Diego Zoo (1916) +- **Wildlife parks** (Q3363934) - Open-range naturalistic exhibits + - Examples: Blijdorp (Rotterdam), Safaripark Beekse Bergen (NL) +- **Safari parks** (Q1544761) - Drive-through animal exhibits - **Petting zoos** (Q2302474) - Interactive domestic animal exhibits - **Rescue centers** (Q7314895) - Wildlife rehabilitation facilities - **Conservation breeding centers** - Endangered species propagation + - Example: Rotterdam Zoo gorilla breeding program +- **Living museums** (with animal exhibits) - Cultural + zoological heritage + - Example: Zuiderzeemuseum with historic livestock breeds + +**Aquatic Institutions** (Q2281788 base): - **Public aquariums** (Q2281788) - Marine and freshwater life exhibits + - Examples: Burgers' Zoo Ocean (Arnhem), Artis Aquarium (Amsterdam) +- **Oceanariums** (Q3348580) - Large-scale marine mammal facilities + - Examples: SeaWorld facilities, Oceanogràfic Valencia (ES) +- **Marine research aquariums** - Combined research + exhibition - **Touch pools/tide pool exhibits** - Interactive aquatic education +**Specialized BioCustodians**: - **Butterfly houses** (Q2501028) - Enclosed tropical butterfly exhibits + - Example: Vlindertuin Vlindorado (NL) +- **Insectariums** (Q1664720) - Insect collections and exhibits - **Aviaries** (Q618451) - Specialized bird collections - **Reptile houses** (Q1345229) - Herpetological collections - **Primate centers** (Q7243594) - Specialized primate research/conservation +**Hybrid Institutions**: - **Zoo + botanical garden combinations** - Integrated animal/plant collections + - Example: Burgers' Zoo (Arnhem) with tropical plant collections +- **Natural history museums with living collections** - Integrated dead/living + - Maps to MIXED (X) type when both museum (M) and bio (B) functions + +**Geographic and Cultural Types**: - **National botanical gardens** - State-operated botanical institutions + - Example: Hortus botanicus Leiden (university), Keukenhof (commercial) +- **University botanical gardens** - Academic research + teaching collections + - Example: Utrecht Botanic Gardens (Utrecht University) +- **Private botanical collections** - Estate gardens open to public - **Children's farms** (kinderboerderij, NL) - Educational petting farms + - Example: Kinderboerderij De Werf (Amsterdam) + +**Dutch Examples** (BioCustodian types in NL): - **Artis (Natura Artis Magistra)** - Zoological garden + aquarium (Amsterdam, 1838) - **Hortus botanicus Leiden** - University botanical garden (1590, oldest in NL) - **Keukenhof** - Commercial bulb gardens (Lisse) - **Burgers' Zoo** - Safari park + rainforest exhibit (Arnhem) - **Blijdorp (Diergaarde Blijdorp)** - Zoo + oceanarium (Rotterdam) - **Ouwehands Dierenpark** - Zoo + panda research center (Rhenen) - **Safaripark Beekse Bergen** - Drive-through wildlife park (Hilvarenbeek) +**International Examples**: - **Royal Botanic Gardens, Kew** (UK) - World heritage botanical garden + herbarium - **San Diego Zoo** (US) - Conservation-focused zoo with 12,000+ animals - **Singapore Botanic Gardens** - UNESCO heritage site, tropical plant research - **Berlin Zoologischer Garten** (DE) - Historic zoo (1844) + aquarium - **Jardin des Plantes** (FR) - Botanical garden + natural history museum (Paris, 1626) +**Distinction from Other Types**: - vs. MUSEUM (M): BioCustodians maintain **living collections**, museums preserve dead specimens - vs. RESEARCH_CENTER (R): Primary mission is **public exhibition + conservation**, not pure research + - Exception: Research centers with living collections (herbaria) are RESEARCH_CENTER (R) +- vs. FEATURE (F): BioCustodians are **institutions managing collections**, not just landscape features - vs. EDUCATION_PROVIDER (E): BioCustodians are **collection-focused**, not degree-granting institutions + - Universities with botanical gardens map to EDUCATION_PROVIDER (E) with BioCustodian aspect + +**Conservation and Research Functions**: BioCustodians play critical roles in: - **Ex-situ conservation**: Breeding endangered species outside natural habitats - **Seed preservation**: Long-term plant genetic diversity storage - **Taxonomic research**: Identifying, cataloging, and documenting species - **Behavioral studies**: Animal cognition, social behavior, welfare research - **Reintroduction programs**: Breeding for wild population restoration + - Example: European bison reintroduction (Rotterdam Zoo) +- **Climate adaptation research**: Plant responses to environmental change +**Heritage Significance**: Many BioCustodians have cultural heritage value: - Historic garden architecture and landscape design - Heritage plant varieties and heirloom cultivars - Historic animal buildings (elephant houses, aviaries) - Seed libraries preserving agricultural biodiversity - Living collections of endangered cultural landscapes +**Ontological Alignment**: - **SKOS**: `skos:Concept` + `skos:broader` Q167346/Q43501/Q2281788 - **Schema.org**: + - `schema:Zoo` (for zoos and wildlife parks) + - `schema:Garden` (for botanical gardens and arboreta) + - `schema:Aquarium` (for aquariums and oceanariums) + - `schema:TouristAttraction` (public access institutions) +- **Darwin Core**: `dwc:PreservedSpecimen` (for living collections in databases) - **TDWG Standards**: Biodiversity Information Standards for specimen data +**RDF Serialization Example**: ```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix wd: . @prefix dwc: . +# Artis Zoo (Amsterdam) + a schema:Zoo, schema:TouristAttraction ; + hc:custodian_type hc:BioCustodianType ; + hc:wikidata_entity wd:Q732311 ; # Artis (zoo) + hc:specimen_types "mammals", "birds", "reptiles", "amphibians", "fish", "invertebrates" ; + hc:collection_size "More than 900 species, approximately 8,700 animals" ; + hc:living_collections true ; + hc:research_programs "Amphibian conservation", "Primate behavior", "Marine biology" ; + hc:public_education "Educational programs for schools", "Zoo academy", "Keeper talks" ; + hc:conservation_breeding "European breeding programs (EEP) for endangered species" ; + skos:prefLabel "Natura Artis Magistra"@nl ; + skos:altLabel "Artis"@nl, "Artis Royal Zoo"@en ; + schema:foundingDate "1838-05-01" ; + schema:url . + +# Hortus botanicus Leiden + a schema:Garden, schema:TouristAttraction ; + hc:custodian_type hc:BioCustodianType ; + hc:wikidata_entity wd:Q2468128 ; # Hortus botanicus Leiden + hc:specimen_types "vascular plants", "non-vascular plants", "fungi" ; + hc:collection_size "More than 10,000 plant species" ; + hc:living_collections true ; + hc:research_programs "Plant taxonomy", "Tropical plant conservation", "Historic cultivar preservation" ; + hc:public_education "Guided tours", "Plant identification workshops", "School programs" ; + hc:conservation_breeding "Rare tropical plants", "Dutch heritage vegetables" ; + skos:prefLabel "Hortus botanicus Leiden"@nl ; + schema:foundingDate "1590" ; + schema:url . +``` +**Provenance**: This classification supports multi-aspect modeling: BioCustodians can simultaneously be PLACES (historic gardens), LEGAL ENTITIES (foundations, universities), and CUSTODIANS (managing both living and preserved collections) with independent temporal lifecycles. +**See Also**: - Schema.org Zoo: `schema:Zoo` - Schema.org Garden: `schema:Garden` - Darwin Core: `dwc:PreservedSpecimen` - TDWG Standards: https://www.tdwg.org/standards/""" ; + skos:exactMatch skos:Concept ; + skos:inScheme . + + a owl:Class ; + rdfs:label "OfficialInstitutionType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + ; + skos:definition """Specialized custodian type for official government institutions - public sector organizations with formal governmental authority, heritage mandates, or regulatory responsibilities related to cultural heritage preservation, funding, or advocacy. +**Wikidata Base Concept**: Q2659904 (government organization) +**Primary GLAMORCUBESFIXPHDNT Category**: OFFICIAL_INSTITUTION (O) +**Scope**: Official institutions are distinguished by their: - Formal government authority and legal mandates - Heritage preservation or regulatory responsibilities - Public sector funding and accountability - Policy-making or enforcement powers - National, regional, or local government affiliation +**Key Official Institution Subtypes** (50+ heritage-relevant entities): +**By Administrative Level**: - National heritage agencies - Top-level cultural heritage authorities - State/provincial heritage departments - Regional heritage agencies - Municipal cultural departments - Local government heritage offices - Federal cultural ministries - National culture/heritage policy bodies - Regional archival services - Provincial/state archival agencies +**By Heritage Function**: - **Arts Councils** (Q3400795 instance) - Government arts funding bodies + - Arts Council England, Dutch Council for Culture, Canada Council for the Arts +- **Monument/Heritage Commissions** - Historic preservation regulatory bodies + - Monuments boards, heritage listing authorities +- **Archival Services** (Q10418057 type) - Government archival agencies + - National Archives services, state archival departments +- **Cultural Heritage Agencies** - Integrated heritage management + - Dutch Cultural Heritage Agency (RCE), Historic England +- **Museum/Library Services** - Government-operated museum/library networks + - National museum authorities, public library consortia + +**By Mandate Type**: - **Regulatory Bodies** - Legal enforcement powers + - Export licensing authorities, heritage permit issuers +- **Funding Agencies** - Grant-making cultural authorities + - Arts councils, heritage lottery funds +- **Advisory Bodies** - Policy advisory councils + - Heritage advisory committees, cultural policy forums +- **Aggregation Platforms** - Government heritage portals + - Network Digital Heritage (NDE), Europeana national aggregators + +**By Jurisdiction**: - **National Level**: Ministry of Culture equivalents, national heritage services - **State/Provincial**: Provincial heritage platforms, regional archival services - **Municipal/Local**: City cultural departments, municipal monument offices - **Supranational**: UNESCO heritage committees, EU cultural programs +**Dutch Examples** (TOOI-aligned): - Rijksdienst voor het Cultureel Erfgoed (RCE) - National heritage agency - Nationaal Archief - National archival service - Netwerk Digitaal Erfgoed (NDE) - Digital heritage aggregation platform - Provinciale archiefdiensten - Provincial archival services (12 provinces) - Rijksmuseum - Government-operated national museum +**International Examples**: - Historic England - UK heritage regulatory body - Library and Archives Canada - Federal archival/library service - Smithsonian Institution - US federal museum/research complex - Archives nationales (France) - French national archives - Bundesdenkmalamt (Austria) - Federal heritage protection office +**Distinction from Other Types**: - vs. ARCHIVE (A): Archival services WITH government mandate/authority (not just archival holdings) - vs. MUSEUM (M): Government heritage agencies that OVERSEE museums (not operate collections) - vs. NGO (N): Public sector (government-operated) vs. private/civil society - vs. RESEARCH_CENTER (R): Primary mandate is heritage administration, not research +**Ontological Alignment**: - **SKOS**: skos:Concept + skos:broader Q2659904 (government organization) - **CPOV (Core Public Organization Vocabulary)**: cpov:PublicOrganisation - **TOOI (Dutch Government)**: tooi:Overheidsorganisatie (for Dutch institutions) - **Schema.org**: schema:GovernmentOrganization - **W3C ORG**: org:FormalOrganization +**RDF Serialization Example**: ```turtle @prefix hc: . @prefix skos: . @prefix cpov: . @prefix tooi: . @prefix schema: . @prefix wd: . +# Dutch Cultural Heritage Agency (RCE) + a cpov:PublicOrganisation, tooi:Overheidsorganisatie ; + hc:custodian_type hc:OfficialInstitutionType ; + hc:wikidata_entity wd:Q18600731 ; # Rijksdienst voor het Cultureel Erfgoed + hc:administrative_level "national" ; + hc:heritage_mandate "preservation", "regulation", "funding", "research" ; + hc:regulatory_authority true ; + hc:funding_programs "Heritage subsidies", "Monument grants" ; + hc:oversight_jurisdiction "Netherlands" ; + hc:policy_authority "National heritage policy" ; + skos:prefLabel "Rijksdienst voor het Cultureel Erfgoed"@nl ; + skos:altLabel "RCE"@nl, "Cultural Heritage Agency of the Netherlands"@en ; + schema:url . +``` +**Provenance**: This classification supports multi-aspect modeling: official institutions can simultaneously be CUSTODIANS (managing collections), LEGAL ENTITIES (government agencies), and PLACES (headquarters buildings) with independent temporal lifecycles. +**See Also**: - Dutch TOOI ontology: `/data/ontology/tooiont.ttl` - EU CPOV specification: `/data/ontology/core-public-organisation-ap.ttl` - Schema.org GovernmentOrganization: `schema:GovernmentOrganization`""" ; + skos:exactMatch skos:Concept ; + skos:inScheme . + + a owl:Class ; + rdfs:label "CommercialOrganizationType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + foaf:Organization ; + skos:definition """Specialized custodian type for for-profit commercial organizations that maintain heritage collections (corporate archives, company museums, brand centers). +**CRITICAL DISTINCTION - Commercial vs. Other Types**: +CommercialOrganizationType is for FOR-PROFIT entities maintaining heritage collections: - **Corporate archives**: Business records, product development history - **Company museums**: Brand heritage, corporate history exhibitions - **Business libraries**: Industry collections, technical documentation - **Brand heritage centers**: Marketing-oriented heritage spaces +**Do NOT use CommercialOrganizationType if**: - ❌ Non-profit museum about industry/commerce → Use MuseumType - ❌ University business archive → Use ArchiveOrganizationType + EducationProviderType - ❌ Brewery with heritage mission (not-for-profit) → Use TasteScentHeritageType - ❌ Professional association archive → Use NonProfitType +**Use CommercialOrganizationType for**: - ✅ Heineken Experience (corporate brand museum) - ✅ Ford Motor Company Archive (business archive) - ✅ Coca-Cola World of Coke (brand heritage center) - ✅ Royal Delft factory museum (commercial pottery heritage) +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E74_Group - CIDOC-CRM social group + - foaf:Organization - Organizational entity + - schema:Corporation - For-profit corporation + +3. **Web Layer** (Schema.org): + - schema:Organization - Organizational entity + - schema:Corporation - Corporate entity + - schema:LocalBusiness - Business establishment + +**Wikidata Coverage** (50+ commercial heritage custodian entities): +Corporate Archives: - Q163740 (corporate archive) - Business records repositories - Q7241077 (company archive) - Historical corporate documentation - Q105558717 (business history archive) - Industry historical records - Q215380 (product development archive) - Technical/design history +Company Museums: - Q5283639 (company museum) - Corporate-operated heritage museums - Q105558717 (brand heritage center) - Marketing-oriented heritage spaces - Q7241077 (factory museum) - Industrial heritage at production sites - Q215380 (corporate visitor center) - Public heritage exhibitions +Business Libraries: - Q105558717 (corporate library) - Company research collections - Q5879427 (industry library) - Sector-specific collections - Q215380 (technical documentation center) - Product manuals, standards +Brand Heritage Centers: - Q163740 (brand museum) - Marketing heritage experiences - Q5283639 (heritage brand center) - Consumer-facing corporate history - Q105558717 (brewery visitor center) - Beer/beverage brand heritage - Q7241077 (automotive museum) - Car manufacturer collections +Industry-Specific Examples: - Q33506 (brewery museum) - Beer heritage (Heineken, Guinness) - Q1551322 (automobile museum) - Car manufacturer museums (Mercedes, BMW) - Q5283639 (watch museum) - Horology brand heritage (Omega, Rolex) - Q105558717 (fashion archive) - Luxury brand heritage (Dior, Chanel) - Q215380 (technology archive) - Tech company collections (IBM, Xerox) - Q5879427 (bank archive) - Financial institution history - Q163740 (pharmaceutical archive) - Drug company collections +**Key Distinctions from Other Types**: +vs. Museum: - CommercialOrganization: FOR-PROFIT, CORPORATE-OWNED heritage collection - Museum: NON-PROFIT, PUBLIC-BENEFIT institution - Example: Heineken Experience (corporate) vs. Brouwerijmuseum (independent) +vs. Archive: - CommercialOrganization: CORPORATE archive within for-profit business - Archive: INDEPENDENT archival institution (even if holds business records) - Example: Ford Motor archive (corporate) vs. Business archives at university +vs. TasteScentHeritage: - CommercialOrganization: HERITAGE is secondary to PROFIT/MARKETING - TasteScentHeritage: HERITAGE PRESERVATION is primary mission - Example: Commercial brewery museum vs. Monastic brewery (heritage focus) +vs. NonProfit: - CommercialOrganization: FOR-PROFIT, SHAREHOLDER-OWNED - NonProfit: NON-PROFIT, PUBLIC-BENEFIT mission - Example: Corporate foundation museum vs. Independent heritage NGO +vs. EducationProvider: - CommercialOrganization: HERITAGE for MARKETING/BRAND purposes - EducationProvider: HERITAGE for EDUCATION/RESEARCH purposes - Example: Coca-Cola brand center vs. University business school archive +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . @prefix foaf: . +hc:CommercialOrganizationType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Commercial Organization Type"@en, + "Commerciële Organisatie Type"@nl, + "Gewerbliche Organisation Typ"@de, + "Type d'Organisation Commerciale"@fr ; + skos:definition "For-profit organizations maintaining heritage collections"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:CorporateArchive, + hc:CompanyMuseum, + hc:BrandHeritageCenter ; + schema:url . + +# Example: Heineken Experience (corporate brand heritage center in Amsterdam) + a schema:Corporation, schema:TouristAttraction, crm:E74_Group, hc:CommercialOrganization ; + hc:custodian_type hc:CommercialOrganizationType ; + hc:business_model "For-profit brand heritage attraction", "Admission fees", "Merchandise sales", "Brand marketing" ; + hc:collection_purpose "Brand heritage communication", "Consumer engagement", "Tourism revenue", "Corporate identity" ; + hc:corporate_integration "Fully owned by Heineken N.V.", "Marketing department", "Brand management division" ; + hc:public_access "Daily visitor hours 10:30-19:30", "Paid admission", "Self-guided tours", "Group bookings available" ; + hc:heritage_holdings "Brewing equipment (1867-present)", "Advertising materials archive", "Bottle/label collections", "Corporate photography" ; + hc:commercial_activities "Admission tickets (€21)", "Beer tasting experiences", "Gift shop", "Event venue rental" ; + schema:name "Heineken Experience" ; + schema:foundingDate "1991" ; + schema:location "Stadhouderskade 78, Amsterdam" ; + schema:description "Corporate brand heritage center in original Heineken brewery building (1867), showcasing brewing history and brand development through interactive exhibits and heritage collections" ; + schema:url ; + foaf:member . +```""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + . + + a owl:Class ; + rdfs:label "FeatureCustodianType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + ; + skos:definition """Specialized custodian type for organizations managing physical heritage features (monuments, landmarks, memorials, historic sites, landscape features). +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E39_Actor - CIDOC-CRM actor managing cultural heritage + - crm:E18_Physical_Thing - Entity responsible for physical objects + - schema:TouristAttraction - Organizations managing visitor sites + +3. **Web Layer** (Schema.org): + - schema:Organization - Generic organization type + - schema:Place - For organizations closely tied to physical locations + - schema:CivicStructure - For public heritage feature managers + +**Relationship to FeaturePlace**: - FeaturePlace: The physical heritage feature itself (monument, building, site) - FeatureCustodian: Organization managing/preserving that feature - Link via manages_feature slot (organization → physical feature) +**Wikidata Coverage** (50+ feature management entities): +Core Management Organizations: - Q2912172 (heritage trust) - Organizations preserving heritage sites - Q5633421 (site manager) - Entities operating historic sites - Q1301371 (monument fund) - Foundations maintaining monuments - Q7241077 (preservation society) - Groups preserving landmarks +Monument Management: - Q4989906 (monument custodian) - Organizations managing monuments - Q5003624 (memorial management) - Entities maintaining memorials - Q860861 (sculpture conservator) - Organizations preserving sculptures +Landmark Operations: - Q39715 (lighthouse authority) - Agencies managing lighthouses - Q12280 (bridge authority) - Organizations maintaining historic bridges - Q44539 (temple management) - Entities operating heritage temples +Site Preservation: - Q839954 (archaeological site manager) - Organizations managing excavations - Q5686 (fortification conservator) - Entities preserving historic forts - Q23413 (castle management) - Organizations operating historic castles +Landscape Conservancies: - Q22698 (park authority) - Agencies managing heritage parks - Q39614 (cemetery trust) - Organizations maintaining historic cemeteries - Q1107656 (garden conservancy) - Entities preserving historic gardens +UNESCO World Heritage: - Q9259 (World Heritage Site managers) - Organizations managing UNESCO sites - International heritage site operations +Public Infrastructure Heritage: - Q474 (railway heritage operator) - Organizations preserving historic railways - Q44782 (port authority heritage) - Entities managing historic ports - Q11446 (ship preservation society) - Organizations maintaining historic vessels +Religious Heritage Management: - Q16970 (parish church trust) - Organizations managing historic churches - Q44539 (temple conservation) - Entities preserving religious sites - Q32815 (mosque heritage committee) - Organizations maintaining historic mosques +**Key Distinctions from Other Types**: +vs. Museum: - FeatureCustodian: Manages OUTDOOR/IN-SITU heritage features (cannot be relocated) - Museum: Houses INDOOR/MOVABLE collections (can be relocated) - Example: Eiffel Tower management ≠ Museum (Eiffel Tower cannot move to museum) +vs. OfficialInstitution: - FeatureCustodian: Manages SPECIFIC physical features (single monument, site) - OfficialInstitution: Provides OVERSIGHT/POLICY for heritage sector - Example: National Park Service (policy) vs. Liberty Bell site manager (feature) +vs. HeritageSociety: - FeatureCustodian: PROFESSIONAL management of physical features - HeritageSociety: VOLUNTEER-BASED membership organization - Example: English Heritage (1,500 staff) vs. local heritage society (volunteers) +vs. NonProfit: - FeatureCustodian: Primary mission = FEATURE PRESERVATION/ACCESS - NonProfit: Primary mission = ADVOCACY/EDUCATION (not site management) - Example: Landmark trust (owns sites) vs. heritage advocacy group (lobbies) +vs. BioCustodian: - FeatureCustodianType: NON-LIVING heritage features (monuments, buildings) - BioCustodianType: LIVING collections (plants, animals) - Example: Historic garden trust (landscape) vs. Botanical garden (living plants) +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . +hc:FeatureCustodianType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Feature Custodian Type"@en, + "Monumentenbeheerder Type"@nl, + "Denkmalpfleger Typ"@de, + "Type de Gestionnaire de Monument"@fr ; + skos:definition "Organizations managing physical heritage features"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:MonumentManager, + hc:LandmarkOperator, + hc:SitePreservationTrust ; + schema:url . + +# Example: English Heritage (manages 400+ monuments in England) + a schema:Organization, crm:E39_Actor, hc:FeatureCustodian ; + hc:custodian_type hc:FeatureCustodianType ; + hc:feature_types "Monument", "Castle", "Historic house", "Abbey", "Fort" ; + hc:site_portfolio "400+ historic sites and monuments across England" ; + hc:visitor_services "On-site interpretation", "Guided tours", "Events", "Gift shops", "Cafés" ; + hc:conservation_activities "Monument preservation", "Structural repairs", "Archaeological research" ; + hc:access_management "Ticketing", "Opening hours", "Accessibility programs", "Education visits" ; + hc:stewardship_model "Charitable trust ownership and management" ; + schema:foundingDate "1983-04-01" ; + schema:legalName "English Heritage Trust" ; + schema:url ; + hc:manages_feature , + . +```""" ; + skos:exactMatch skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + . + + a owl:Class ; + rdfs:label "HolySacredSiteType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + ; + skos:definition """Specialized custodian type for religious institutions and sacred sites managing heritage collections (archives, libraries, artifacts, liturgical objects, art). +**CRITICAL DISTINCTION - Religious Site vs. Religious Heritage Museum**: +**HolySacredSite** (this type): - PRIMARY function = ACTIVE WORSHIP (religious practice) - SECONDARY function = Heritage collection (supports religious mission) - Example: Vatican Apostolic Archive (papal archive supporting Church operations) - Example: Canterbury Cathedral Library (church library for clergy and scholars) +**Museum** (MuseumType, not this type): - PRIMARY function = PUBLIC EXHIBITION (heritage presentation) - SECONDARY function = Religious theme (subject matter) - Example: Museum Catharijneconvent (secular museum about religious art) - Example: Bible Museum Amsterdam (educational museum, not worship site) +**Decision Rule**: Is the site's PRIMARY function active religious worship? - YES → HolySacredSiteType - NO → MuseumType (with religious theme) +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E39_Actor - CIDOC-CRM actor (religious institution) + - schema:PlaceOfWorship - Religious site entity + - schema:ArchiveOrganization - For sites with archival collections + +3. **Web Layer** (Schema.org): + - schema:Organization - Generic organization type + - schema:Church / schema:Mosque / schema:Temple / schema:Synagogue - Specific types + - schema:ReligiousOrganization - Religious entity classification + +**Wikidata Coverage** (70+ religious heritage custodian entities): +Christian Heritage Sites: - Q16970 (church) - Christian worship buildings with archives/libraries - Q44613 (monastery) - Monastic communities with manuscript collections - Q2977 (cathedral) - Episcopal churches with treasuries/archives - Q515 (abbey) - Religious communities with historical libraries - Q44539 (convent) - Female religious communities with collections - Q56242215 (parish church archive) - Local church historical records +Islamic Heritage Sites: - Q32815 (mosque) - Islamic worship sites with manuscript libraries - Q5874 (madrasa) - Islamic educational institutions with collections - Q4468076 (zawiya) - Sufi lodges with spiritual texts - Q215380 (Islamic library) - Mosque-attached manuscript collections +Jewish Heritage Sites: - Q34627 (synagogue) - Jewish worship sites with Torah scrolls/archives - Q1128637 (yeshiva) - Jewish religious schools with Talmudic libraries - Q2179958 (geniza) - Jewish document repositories - Q215380 (synagogue archive) - Community historical records +Buddhist Heritage Sites: - Q44539 (temple) - Buddhist worship sites with sutra collections - Q44613 (monastery) - Monastic communities with Buddhist texts - Q1457 (pagoda) - Buddhist structures with relic collections - Q215380 (temple library) - Buddhist manuscript collections +Hindu Heritage Sites: - Q44539 (temple) - Hindu worship sites with Sanskrit manuscripts - Q5870 (ashram) - Hindu spiritual communities with libraries - Q215380 (temple archive) - Hindu community records +Multi-Faith Heritage: - Q1370598 (religious archive) - Interfaith archival institutions - Q5638360 (religious library) - Multi-denominational collections - Q839954 (pilgrimage site) - Sacred sites with votive collections +Vatican and Papal Collections: - Q213322 (Vatican Apostolic Archive) - Papal historical archive - Q213333 (Vatican Apostolic Library) - Papal manuscript library - Q2943 (Vatican Museums) - [NOTE: This is MuseumType, not HolySacredSite] +Sikh Heritage Sites: - Q33881 (gurdwara) - Sikh worship sites with historical manuscripts - Q5190359 (Sikh archive) - Gurdwara community records +**Key Distinctions from Other Types**: +vs. Museum: - HolySacredSite: ACTIVE WORSHIP site with collections supporting religious mission - Museum: PUBLIC EXHIBITION institution (secular, even if religious theme) - Example: Canterbury Cathedral (worship) vs. Museum Catharijneconvent (museum about religion) +vs. Archive: - HolySacredSite: RELIGIOUS INSTITUTION with archival holdings - Archive: SECULAR/GOVERNMENT archive (even if holds church records) - Example: Parish church archive vs. Diocesan archive (transferred to state archive) +vs. Library: - HolySacredSite: RELIGIOUS LIBRARY for clergy/scholars (theological focus) - Library: PUBLIC/ACADEMIC library (secular lending institution) - Example: Monastery library vs. Theology faculty library at university +vs. IntangibleHeritageGroup: - HolySacredSite: INSTITUTIONALIZED religion with physical collections - IntangibleHeritageGroup: LIVING PRACTICES and community traditions - Example: Cathedral with archives vs. Folk religion practitioners +vs. FeatureCustodian: - HolySacredSite: Religious institution MANAGING heritage collections - FeatureCustodian: Organization managing PHYSICAL monument (building itself) - Example: Church clergy (managing archives) vs. Monument trust (managing building) +**Collection Types in Religious Heritage**: +1. **Archival Collections**: + - Parish registers (baptisms, marriages, deaths) + - Church administrative records + - Correspondence (bishops, clergy, parishioners) + - Property deeds and financial records + - Ecclesiastical court records + +2. **Library Collections**: + - Sacred texts (Bibles, Qurans, Torahs, Sutras) + - Theological treatises and commentaries + - Liturgical books (missals, prayer books, hymnals) + - Medieval manuscripts and illuminations + - Religious history and philosophy + +3. **Artifact Collections**: + - Liturgical vessels (chalices, patens, thuribles) + - Vestments and textiles (chasubles, altar cloths) + - Religious art (icons, statues, paintings, stained glass) + - Relics and reliquaries + - Votive offerings and ex-votos + +4. **Architectural Heritage**: + - Historic building fabric (original construction) + - Architectural fragments (capitals, columns, screens) + - Building archives (construction documents, plans) + - Archaeological remains (crypts, foundations) + +**Access and Stewardship Challenges**: +Religious heritage collections face unique issues: - **Sacred vs. Cultural**: Items may be sacred objects, not just cultural heritage - **Active Use**: Collections still in liturgical use (not just preservation) - **Restricted Access**: Security, sacredness, or privacy concerns - **Volunteer Management**: Often maintained by clergy/volunteers, not professionals - **Secularization**: Church closures transfer collections to secular archives - **Interfaith Sensitivity**: Respectful representation of diverse traditions +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . +hc:HolySacredSiteType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Holy/Sacred Site Type"@en, + "Religieuze Erfgoedlocatie Type"@nl, + "Religiöse Stätte Typ"@de, + "Type de Site Sacré"@fr ; + skos:definition "Religious institutions managing heritage collections"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:ChurchArchive, + hc:MonasteryLibrary, + hc:TempleCollection ; + schema:url . + +# Example: Vatican Apostolic Archive (papal archive) + a schema:PlaceOfWorship, schema:ArchiveOrganization, crm:E39_Actor, hc:HolySacredSite ; + hc:custodian_type hc:HolySacredSiteType ; + hc:religious_tradition "Roman Catholic Christianity" ; + hc:collection_types "Archival records", "Papal documents", "Medieval manuscripts", "Correspondence" ; + hc:religious_function "Support papal governance", "Document Church history", "Preserve canon law" ; + hc:access_policy "Restricted access by appointment", "Scholars and researchers only", "No browsing" ; + hc:stewardship_responsibility "Prefect of Vatican Apostolic Archive", "Papal administrative authority" ; + hc:secularization_status "Active religious institution, No secularization" ; + schema:name "Vatican Apostolic Archive"@en, "Archivum Apostolicum Vaticanum"@la ; + schema:alternateName "Vatican Secret Archives (former name until 2019)" ; + schema:foundingDate "1612" ; + schema:location "Vatican City" ; + schema:description "Central repository for papal and Vatican documents, holding over 85 km of shelving with records dating back to the 8th century" ; + schema:url . +```""" ; + skos:exactMatch skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + , + , + . + + a owl:Class ; + rdfs:label "IntangibleHeritageGroupType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + ; + skos:closeMatch , + , + ; + skos:definition """Specialized custodian type for organizations preserving intangible cultural heritage (oral traditions, performing arts, social practices, rituals, traditional craftsmanship). +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E74_Group - CIDOC-CRM social group (practitioners community) + - crm:E28_Conceptual_Object - Intangible cultural practices + - schema:PerformingGroup - For performing arts organizations + +3. **Web Layer** (Schema.org): + - schema:Organization - Generic organization type + - schema:PerformingArtsTheater - For performance venues + - schema:CreativeWork - For cultural productions + +**UNESCO Intangible Cultural Heritage Domains**: +Per UNESCO 2003 Convention, ICH manifests in five domains: +1. **Oral Traditions and Expressions** (language as vehicle of ICH): + - Storytelling traditions + - Epic poetry and ballads + - Folk narratives and legends + - Indigenous languages + +2. **Performing Arts**: + - Traditional music (folk, ritual, ceremonial) + - Traditional dance (social, religious, ceremonial) + - Traditional theater + - Musical instrument making + +3. **Social Practices, Rituals, and Festive Events**: + - Community festivals + - Religious ceremonies + - Life-cycle rituals (birth, marriage, death) + - Seasonal celebrations + +4. **Knowledge and Practices Concerning Nature and the Universe**: + - Traditional ecological knowledge + - Indigenous land management + - Traditional medicine + - Astronomical knowledge systems + +5. **Traditional Craftsmanship**: + - Textile arts (weaving, embroidery, dyeing) + - Pottery and ceramics + - Metalworking and blacksmithing + - Woodcarving and carpentry + - Traditional food preparation + +**Wikidata Coverage** (60+ intangible heritage entities): +Performing Arts Organizations: - Q215380 (UNESCO intangible cultural heritage element) - Recognized practices - Q1062726 (folklore group) - Traditional performance ensembles - Q3249551 (folk dance group) - Traditional dance companies - Q1344 (opera company) - Traditional opera preservation - Q215380 (gamelan ensemble) - Indonesian traditional music +Traditional Crafts Guilds: - Q188712 (guild) - Traditional craft associations - Q1062726 (weavers guild) - Textile craft organizations - Q5878274 (traditional pottery workshop) - Ceramic heritage - Q104844 (blacksmith guild) - Metalworking traditions +Oral Tradition Organizations: - Q2643318 (storytelling society) - Narrative tradition preservation - Q1437093 (folk music society) - Traditional music documentation - Q215380 (epic poetry society) - Oral literature preservation +Festival and Ritual Organizations: - Q132241 (carnival society) - Festival tradition preservation - Q5638360 (ritual performance group) - Ceremonial practice maintenance - Q215380 (feast day committee) - Annual celebration organizations +Indigenous Knowledge Keepers: - Q215969 (indigenous cultural organization) - Traditional knowledge preservation - Q5738 (tribal elders council) - Cultural authority and transmission - Q215380 (traditional medicine practitioners) - Healing knowledge systems +Language Revitalization Groups: - Q34770 (language preservation society) - Endangered language maintenance - Q33742 (indigenous language organization) - Native language revival +**Key Distinctions from Other Types**: +vs. HeritageSociety: - IntangibleHeritageGroup: Preserves LIVING PRACTICES (performance, ritual, craft) - HeritageSociety: Documents PAST HISTORY (archival, research, publication) - Example: Folk dance troupe (living tradition) vs. Local history society (documentation) +vs. EducationProvider: - IntangibleHeritageGroup: COMMUNITY TRANSMISSION within cultural context - EducationProvider: FORMAL INSTRUCTION in academic setting - Example: Master-apprentice craft training vs. University craft design course +vs. Museum: - IntangibleHeritageGroup: PRACTICE PRESERVATION (embodied knowledge) - Museum: OBJECT PRESERVATION (material artifacts) - Example: Traditional pottery workshop vs. Ceramics museum collection +vs. PerformingArtsVenue: - IntangibleHeritageGroup: TRADITION BEARERS (practitioners community) - PerformingArtsVenue: PRESENTATION SPACE (hosting various performances) - Example: Balinese gamelan ensemble vs. Concert hall +vs. NonProfit: - IntangibleHeritageGroup: PRIMARY mission = CULTURAL PRACTICE maintenance - NonProfit: PRIMARY mission = ADVOCACY/SERVICES (not practice itself) - Example: Traditional dance company vs. Arts advocacy organization +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . +hc:IntangibleHeritageGroupType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Intangible Heritage Group Type"@en, + "Immaterieel Erfgoed Groep Type"@nl, + "Immaterielles Kulturerbe Gruppe Typ"@de, + "Type de Groupe de Patrimoine Immatériel"@fr ; + skos:definition "Organizations preserving intangible cultural heritage"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:PerformingArtsGroup, + hc:TraditionalCraftsGuild, + hc:OralTraditionSociety ; + schema:url . + +# Example: Balinese Gamelan Ensemble (traditional music performance group) + a schema:PerformingGroup, crm:E74_Group, hc:IntangibleHeritageGroup ; + hc:custodian_type hc:IntangibleHeritageGroupType ; + hc:ich_domain "Performing arts - Traditional music" ; + hc:transmission_methods "Master-apprentice training", "Community rehearsals", "Ceremonial performances" ; + hc:practitioner_community "30 active musicians", "15 apprentices", "3 master teachers" ; + hc:performance_repertoire "Gong Kebyar style", "Ceremonial music (odalan)", "Contemporary compositions" ; + hc:cultural_context "Balinese Hindu temple ceremonies", "Community festivals", "Tourist performances" ; + hc:safeguarding_measures "Youth training program", "Instrument maintenance", "Repertoire documentation" ; + schema:foundingDate "1968" ; + schema:location "Ubud, Bali, Indonesia" ; + schema:description "Traditional Balinese gamelan ensemble preserving and performing gong kebyar music for temple ceremonies and cultural events" . +```""" ; + skos:exactMatch skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + foaf:Group . + + a owl:Class ; + rdfs:label "MixedCustodianType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + foaf:Organization ; + skos:definition """Specialized custodian type for institutions that SIMULTANEOUSLY operate as multiple heritage institution types within a single organizational entity. +**CRITICAL DISTINCTION - Mixed vs. Single-Type Institutions**: +MixedCustodianType applies when an institution: - SIMULTANEOUSLY performs functions of MULTIPLE types (not just one primary type) - Has INTEGRATED operations across types (not separate departments) - Uses combined organizational identity (not separate brands/facilities) +**Design Pattern - Multivalued custodian_type Field**: +Instead of creating a separate MixedCustodianType class, the GLAMORCUBESFIXPHDNT taxonomy uses a MULTIVALUED custodian_type field to represent mixed institutions: +```yaml # PREFERRED APPROACH - Multivalued custodian_type custodian_type: + - MuseumType + - ArchiveOrganizationType + - LibraryType + +# GHCID uses X code when multiple types: ghcid: NL-NH-AMS-X-STADSARCHIEF # X = multiple types ``` +**When to Use Mixed Type (X code)**: +Use ONLY when institution genuinely operates as multiple types: - ✅ Combined museum/archive facility (Stadt Archiv + Museum) - ✅ Library with significant museum collections (Library + Museum) - ✅ Archive with public exhibition galleries (Archive + Gallery) - ✅ Heritage center combining research/education/exhibition (Research + Education + Museum) +**When NOT to Use Mixed Type**: - ❌ Museum with small reference library → Use MuseumType (library is ancillary) - ❌ Archive that occasionally exhibits → Use ArchiveOrganizationType (exhibition is secondary) - ❌ University with museum + library in separate buildings → Two separate institutions - ❌ Institution changing type over time → Use single type per time period +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Multivalued classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E74_Group - CIDOC-CRM social group + - foaf:Organization - Organizational entity + - Multiple schema.org types simultaneously + +3. **Web Layer** (Schema.org)**: + - schema:Organization - Organizational entity + - schema:Museum + schema:Library + schema:ArchiveOrganization (multiple assertions) + +**Wikidata Coverage** (40+ mixed-type heritage entities): +Museum + Archive Combinations: - Q105558717 (museum with archival collections) - Combined facilities - Q7241077 (archive with museum galleries) - Exhibition spaces in archives - Q215380 (historical society museum-archive) - Collecting societies - Q5283639 (city archive-museum) - Municipal combined facilities +Library + Museum Combinations: - Q163740 (library with museum collections) - Special collections as exhibitions - Q5879427 (presidential library-museum) - US presidential libraries - Q105558717 (monastery library-treasury) - Religious combined collections +Archive + Library Combinations: - Q7241077 (library and archive) - Combined manuscript/book collections - Q215380 (national library-archive) - Some national institutions - Q5283639 (university special collections) - Rare books + manuscripts +Multi-Function Heritage Centers: - Q105558717 (heritage interpretation center) - Education + Exhibition + Archive - Q163740 (cultural heritage center) - Museum + Library + Research - Q7241077 (regional heritage facility) - Archive + Museum + Education - Q5879427 (historic site visitor center) - Education + Exhibition + Research +Research + Education + Museum: - Q105558717 (research museum) - Collections + Research + Teaching - Q215380 (natural history collection) - Museum + Research + Education - Q5283639 (botanical garden-herbarium) - Living collections + Dried specimens + Research +**Key Distinctions from Other Types**: +vs. Museum (with small library): - MixedType: EQUAL WEIGHT to museum AND library functions - Museum: Library is ANCILLARY support collection - Example: Stadsarchief Amsterdam (archive + museum) vs. Rijksmuseum (museum with reference library) +vs. Archive (with exhibition gallery): - MixedType: SIGNIFICANT, ONGOING exhibition program (not just occasional displays) - Archive: Exhibition is OCCASIONAL, SUPPLEMENTARY to archival mission - Example: Presidential library-museum vs. City archive with reading room display cases +vs. Multiple Separate Institutions: - MixedType: SINGLE integrated organizational entity - Separate: DISTINCT institutions with separate governance/budgets - Example: Combined city archive-museum vs. City museum + city archive in different buildings +vs. Institution Changing Over Time: - MixedType: SIMULTANEOUS operation as multiple types - Temporal Change: ONE type per time period (use ChangeEvent to track) - Example: Ongoing museum-library vs. Museum that became archive in 1985 +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . +hc:MixedCustodianType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Mixed Custodian Type"@en, + "Gemengd Custodian Type"@nl, + "Gemischter Custodian Typ"@de, + "Type de Conservateur Mixte"@fr ; + skos:definition "Institutions operating as multiple heritage types simultaneously"@en ; + skos:broader hc:CustodianType ; + schema:url . + +# Example: Stadsarchief Amsterdam (city archive with significant museum galleries) + a schema:ArchiveOrganization, schema:Museum, crm:E74_Group, hc:MixedCustodianInstitution ; + hc:custodian_type hc:ArchiveOrganizationType, hc:MuseumType ; # Multivalued + hc:constituent_types "Archive (primary)", "Museum (significant exhibition program)" ; + hc:functional_integration "Combined archival storage + museum galleries", "Unified visitor services", "Integrated programming" ; + hc:organizational_structure "Single director", "Unified budget", "Cross-functional departments (archival + curatorial)" ; + hc:service_portfolio "Archival research services", "Public exhibitions", "Educational programs", "Digitization lab" ; + hc:facility_design "Purpose-built facility (2007)", "Climate-controlled archival vaults", "Exhibition galleries", "Reading rooms", "Conservation lab" ; + hc:user_communities "Researchers and genealogists (archive)", "General public and tourists (museum)", "School groups (education)" ; + schema:name "Stadsarchief Amsterdam" ; + schema:alternateName "Amsterdam City Archives" ; + schema:foundingDate "1914" ; + schema:location "Vijzelstraat 32, Amsterdam" ; + schema:description "Combined city archive and museum, preserving 50+ km of historical records (1275-present) while operating public exhibition galleries showcasing Amsterdam's history" ; + schema:url . +```""" ; + skos:exactMatch skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + , + . + + a owl:Class ; + rdfs:label "NonProfitType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + ; + skos:closeMatch , + , + foaf:Organization ; + skos:definition """Specialized custodian type for non-profit heritage organizations that don't fit other specialized types (not archives, museums, societies, etc.). +**CRITICAL DISTINCTION - NonProfit vs. Other Types**: +NonProfitType is a RESIDUAL category for heritage NGOs that operate as: - **Advocacy organizations** (lobbying, policy, awareness campaigns) - **Support services** (training, consulting, capacity building) - **Grant-making foundations** (funding heritage projects) - **Professional associations** (standards, ethics, networking) +**Do NOT use NonProfitType if the organization fits a more specific type**: - ❌ Historical society → Use HeritageSocietyType - ❌ Monument trust → Use FeatureCustodianType - ❌ Folklore group → Use IntangibleHeritageGroupType - ❌ Museum/archive/library → Use MuseumType/ArchiveOrganizationType/LibraryType +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E74_Group - CIDOC-CRM social group + - foaf:Organization - Organizational entity + - schema:NGO - Non-governmental organization + +3. **Web Layer** (Schema.org): + - schema:Organization - Generic organization + - schema:NonProfit - Non-profit classification + - schema:EducationalOrganization - For training/education NGOs + +**Wikidata Coverage** (50+ heritage NGO entities): +Advocacy Organizations: - Q163740 (non-profit organization) - General NGO classification - Q7241077 (preservation society) - Heritage advocacy groups - Q105558717 (heritage advocacy NGO) - Policy and awareness campaigns - Q215380 (cultural rights organization) - Cultural heritage rights +Grant-Making Foundations: - Q157031 (foundation) - Philanthropic heritage funding - Q5879427 (heritage fund) - Grant programs for heritage - Q105558717 (cultural endowment) - Sustained heritage funding +Professional Associations: - Q48204 (professional association) - Sector-wide membership bodies - Q105558717 (archivists association) - Professional standards and ethics - Q215380 (museum professionals network) - Networking and development +Capacity Building Organizations: - Q105558717 (heritage training organization) - Skills development - Q215380 (technical support NGO) - Consulting and advisory services - Q5879427 (heritage capacity building) - Organizational development +Emergency Response: - Q105558717 (heritage rescue organization) - Disaster response - Q215380 (Blue Shield) - Cultural heritage protection in conflict - Q5879427 (heritage at risk program) - Emergency conservation +**Key Distinctions from Other Types**: +vs. HeritageSociety: - NonProfit: ADVOCACY/SERVICES (not collecting or practicing heritage) - HeritageSociety: COLLECTING + PUBLISHING (operates collections/publications) - Example: Heritage advocacy NGO vs. Historical society with museum +vs. FeatureCustodian: - NonProfit: Does NOT OWN/MANAGE specific heritage sites - FeatureCustodian: OWNS/MANAGES physical monuments/sites - Example: Monument advocacy group vs. Monument management trust +vs. OfficialInstitution: - NonProfit: NON-GOVERNMENTAL, civil society organization - OfficialInstitution: GOVERNMENT agency with statutory authority - Example: Heritage NGO vs. National heritage agency +vs. ResearchOrganization: - NonProfit: PRIMARY mission = ADVOCACY/SERVICES (research is secondary) - ResearchOrganization: PRIMARY mission = RESEARCH (heritage as research focus) - Example: Heritage advocacy NGO vs. Heritage research institute +vs. EducationProvider: - NonProfit: NON-FORMAL training/workshops (short-term, professional development) - EducationProvider: FORMAL education (degrees, accredited programs) - Example: Conservation training NGO vs. University conservation program +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . @prefix foaf: . +hc:NonProfitType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Non-Profit Organization Type"@en, + "Non-Profit Organisatie Type"@nl, + "Gemeinnützige Organisation Typ"@de, + "Type d'Organisation à But Non Lucratif"@fr ; + skos:definition "Heritage-focused non-profit organizations (advocacy, services, funding)"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:AdvocacyOrganization, + hc:GrantMakingFoundation, + hc:ProfessionalAssociation ; + schema:url . + +# Example: Europa Nostra (pan-European heritage advocacy network) + a schema:NGO, foaf:Organization, crm:E74_Group, hc:NonProfitOrganization ; + hc:custodian_type hc:NonProfitType ; + hc:organizational_mission "Heritage advocacy, Awareness campaigns, Policy influence" ; + hc:program_activities "7 Most Endangered Programme", "European Heritage Awards", "Advocacy campaigns" ; + hc:geographic_scope "Pan-European", "50+ countries", "300+ member organizations" ; + hc:beneficiary_groups "Heritage organizations", "Local communities", "Policy makers", "General public" ; + hc:partnership_model "Membership network", "Co-funded programs", "Coalition building" ; + hc:impact_measurement "Sites saved from demolition", "Policy changes achieved", "Public awareness metrics" ; + schema:name "Europa Nostra" ; + schema:foundingDate "1963" ; + schema:location "The Hague, Netherlands" ; + schema:description "Pan-European federation for cultural heritage, advocating for heritage protection and celebrating excellence through awards and campaigns" ; + schema:url ; + foaf:member . +```""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + . + + a owl:Class ; + rdfs:label "PersonalCollectionType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + foaf:Person ; + skos:definition """Specialized custodian type for individual private collectors maintaining personal heritage collections. +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E21_Person - CIDOC-CRM individual person + - crm:E78_Curated_Holding - Personal collection as curated holding + - foaf:Person - Friend of a Friend person representation + +3. **Web Layer** (Schema.org): + - schema:Person - Individual collector + - schema:Collection - Personal collection entity + - schema:OwnershipInfo - Ownership and provenance + +**Wikidata Coverage** (40+ personal collection entities): +Notable Private Collectors: - Q5633421 (private collection) - Individual heritage holdings - Q1114515 (art collector) - Art-focused private collections - Q15621286 (bibliophile) - Book collector - Q2374149 (numismatist) - Coin and medal collector - Q2555521 (philatelist) - Stamp collector +Collection Types: - Q838948 (fine art collection) - Painting, sculpture, decorative arts - Q732137 (rare book collection) - Bibliographic rarities - Q7547661 (natural history collection) - Specimens, fossils, minerals - Q1968122 (ephemera collection) - Historical ephemera - Q215380 (ethnographic collection) - Cultural artifacts +Collector Profiles: - Q1028181 (museum founder) - Collectors who establish museums - Q3400985 (patron of the arts) - Collectors supporting artists - Q17351810 (antiquarian) - Historical artifact collectors - Q1350189 (connoisseur) - Specialized expertise collectors +Collection Destinations: - Q2668072 (bequeathed collection) - Donated to institutions - Q838948 (dispersed collection) - Sold at auction - Q5633421 (house museum) - Home converted to museum - Q1469207 (study collection) - Research-focused holdings +**Key Distinctions from Other Types**: +vs. Museum: - PersonalCollection: INDIVIDUAL ownership, PRIVATE residence - Museum: INSTITUTIONAL ownership, PUBLIC facility - Example: Isabella Stewart Gardner (private collector) → Isabella Stewart Gardner Museum (after donation) +vs. Gallery: - PersonalCollection: PERSONAL enjoyment, NON-COMMERCIAL - Gallery: COMMERCIAL operation, SALES-DRIVEN - Example: Art enthusiast's collection vs. Commercial gallery inventory +vs. HeritageSociety: - PersonalCollection: INDIVIDUAL collector - HeritageSociety: MEMBERSHIP organization, COLLECTIVE collecting - Example: Stamp collector vs. Philatelic society +vs. Archive: - PersonalCollection: Often TOPICAL/AESTHETIC focus (collector interest) - Archive: PROVENANCE-BASED focus (institutional or personal papers) - Example: Art collector (aesthetic choices) vs. Family archive (provenance unit) +vs. Library: - PersonalCollection: PRIVATE library, NO PUBLIC LENDING - Library: PUBLIC/INSTITUTIONAL lending service - Example: Rare book collector vs. Public library special collections +**Lifecycle Transitions**: +Personal collections often undergo institutional transitions: +1. **Private Collection** (CustodianType: PersonalCollectionType) + ↓ +2. **Collector Dies** (OrganizationalChangeEvent: CLOSURE) + ↓ +3. **Three Outcomes**: + + a) **Bequest to Museum** (OrganizationalChangeEvent: ACQUISITION) + - Collection becomes MuseumType holdings + - Example: J. Paul Getty collection → J. Paul Getty Museum + + b) **Auction Dispersal** (OrganizationalChangeEvent: DISSOLUTION) + - Collection scattered to multiple buyers + - Example: Yves Saint Laurent–Pierre Bergé collection sale (2009) + + c) **House Museum** (CustodianType changes: PersonalCollection → Museum) + - Home preserved as museum with collection in situ + - Example: Isabella Stewart Gardner's Fenway Court → Museum (1903) + +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . @prefix foaf: . +hc:PersonalCollectionType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Personal Collection Type"@en, + "Privé Collectie Type"@nl, + "Privatsammlung Typ"@de, + "Type de Collection Privée"@fr ; + skos:definition "Individual private collectors and personal heritage collections"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:ArtCollector, + hc:Bibliophile, + hc:Numismatist ; + schema:url . + +# Example: Willem Six Collection (17th-century Dutch paintings, Amsterdam) + a schema:Person, foaf:Person, crm:E21_Person, hc:PersonalCollector ; + hc:custodian_type hc:PersonalCollectionType ; + hc:collection_focus "Dutch Golden Age paintings", "Rembrandt works", "Family portraits" ; + hc:collection_size "50+ paintings", "Historical furniture", "Family archives" ; + hc:acquisition_history "Inherited family collection since 1654", "Selective purchases 1980-2020" ; + hc:access_restrictions "Private residence, No public access", "Occasional museum loans" ; + hc:preservation_approach "Professional conservation", "Climate-controlled room", "Regular condition assessments" ; + hc:legacy_planning "Family succession", "Selected works on permanent loan to Rijksmuseum" ; + schema:name "Willem Six" ; + schema:familyName "Six" ; + schema:owns ; + schema:address "Amsterdam, Netherlands" ; + dcterms:description "Private collection of Dutch Golden Age paintings, maintained by the Six family for over 350 years" . +```""" ; + skos:exactMatch skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + . + + a owl:Class ; + rdfs:label "TasteScentHeritageType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + foaf:Organization ; + skos:definition """Specialized custodian type for institutions actively preserving culinary traditions, perfume formulations, brewing/distilling techniques, and other sensory heritage. +**CRITICAL DISTINCTION - Taste/Scent Heritage vs. Food/Beverage Museums**: +TasteScentHeritageType institutions: - ACTIVELY PRACTICE traditional recipes/formulations (not just exhibit) - PRESERVE intangible knowledge (techniques, recipes, sensory skills) - PRODUCE heritage foods/beverages/perfumes using historical methods - TRANSMIT craft knowledge through apprenticeship/demonstration +**Do NOT use TasteScentHeritageType for**: - ❌ Food museums exhibiting artifacts → Use MuseumType - ❌ Restaurants without heritage mission → Not a heritage custodian - ❌ Commercial wineries/breweries → Use CommercialOrganizationType - ❌ Culinary schools → Use EducationProviderType +**Use TasteScentHeritageType for**: - ✅ Historic breweries/distilleries preserving traditional recipes - ✅ Perfume houses maintaining historical formulation archives - ✅ Artisanal food producers using ancestral techniques - ✅ Traditional spice merchants preserving blending knowledge - ✅ Heritage kitchens demonstrating historical cooking methods - ✅ Monastic breweries/wineries continuing centuries-old practices +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - crm:E74_Group - CIDOC-CRM social group (for organizations) + - crm:E55_Type - Sensory heritage classification + - foaf:Organization - Organizational entity + +3. **Web Layer** (Schema.org): + - schema:Organization - Organizational entity + - schema:FoodEstablishment - Culinary heritage sites + - schema:LocalBusiness - Artisanal producers + +**Wikidata Coverage** (35+ taste/scent heritage entities): +Historic Breweries and Distilleries: - Q131734 (brewery) - Beer production facilities preserving traditional methods - Q131734 (craft brewery) - Small-scale traditional brewing - Q93301 (distillery) - Spirits production with heritage recipes - Q105558717 (monastic brewery) - Religious institutions with centuries-old brewing traditions - Q1551322 (historic distillery) - Heritage whisky, gin, or rum production +Perfume Houses and Fragrance Archives: - Q5283639 (perfume manufacturer) - Historic perfume houses - Q105558717 (perfumery museum-workshop) - Active fragrance creation sites - Q7241077 (fragrance archive) - Collections of historic scent formulations - Q215380 (essential oil distillery) - Traditional aromatic extraction +Artisanal Food Producers: - Q5879427 (traditional cheese maker) - Ancestral dairy techniques - Q105558717 (heritage bakery) - Historic bread/pastry traditions - Q215380 (traditional sausage maker) - Ancestral meat preservation - Q163740 (artisanal chocolate maker) - Historic confectionery methods - Q5283639 (traditional pickle maker) - Fermentation heritage +Spice Merchants and Blenders: - Q105558717 (historic spice house) - Traditional spice trade businesses - Q7241077 (spice blending archive) - Preserved spice blend recipes - Q215380 (traditional tea blender) - Historic tea formulations - Q5879427 (coffee roasting heritage) - Traditional roasting techniques +Heritage Kitchens and Cooking Sites: - Q105558717 (historic kitchen museum) - Operating historic cooking facilities - Q215380 (traditional cookery school) - Living heritage transmission - Q5283639 (heritage restaurant) - Restaurants preserving ancestral recipes - Q163740 (monastic kitchen) - Religious culinary traditions +Traditional Beverage Producers: - Q105558717 (traditional winemaker) - Ancestral viticulture/winemaking - Q7241077 (heritage cider producer) - Traditional fermentation methods - Q215380 (traditional sake brewery) - Japanese brewing heritage - Q5879427 (heritage liqueur producer) - Historic spirit infusion +**Key Distinctions from Other Types**: +vs. Museum: - TasteScentHeritage: ACTIVE PRACTICE of traditional recipes/techniques - Museum: PASSIVE EXHIBITION of culinary artifacts/history - Example: Functioning historic brewery vs. Beer museum with exhibits +vs. IntangibleHeritageGroup: - TasteScentHeritage: PRODUCES tangible products (food, beverages, perfumes) - IntangibleHeritageGroup: PERFORMS intangible practices (music, dance, rituals) - Example: Brewery making traditional beer vs. Folk music ensemble +vs. CommercialOrganization: - TasteScentHeritage: HERITAGE PRESERVATION is primary mission - CommercialOrganization: PROFIT is primary mission (heritage is secondary) - Example: Monastic brewery preserving tradition vs. Commercial craft brewery +vs. EducationProvider: - TasteScentHeritage: DEMONSTRATES and TRANSMITS through apprenticeship - EducationProvider: TEACHES through formal curriculum and certification - Example: Heritage kitchen with cooking demos vs. Culinary school +vs. HolySacredSite: - TasteScentHeritage: PRIMARY focus = CULINARY/OLFACTORY heritage - HolySacredSite: PRIMARY focus = RELIGIOUS function (food/drink is secondary) - Example: Monastic brewery (heritage focus) vs. Church with historic wine cellar +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix crm: . @prefix foaf: . +hc:TasteScentHeritageType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Taste and Scent Heritage Type"@en, + "Smaak en Geur Erfgoed Type"@nl, + "Geschmacks- und Duft-Erbe Typ"@de, + "Type de Patrimoine Gustatif et Olfactif"@fr ; + skos:definition "Institutions preserving culinary and olfactory heritage through active practice"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:HistoricBrewery, + hc:PerfumeHouse, + hc:ArtisanalFoodProducer ; + schema:url . + +# Example: Westvleteren Brewery (Trappist monastery preserving 19th-century brewing tradition) + a schema:FoodEstablishment, foaf:Organization, crm:E74_Group, hc:TasteScentHeritageInstitution ; + hc:custodian_type hc:TasteScentHeritageType ; + hc:heritage_practice "Traditional Trappist beer brewing using 1838 recipe" ; + hc:sensory_heritage_domain "Taste (beer), Scent (brewing aromas), Intangible knowledge (monastic brewing methods)" ; + hc:preservation_methods "Oral tradition among monks", "Handwritten brewing logs", "Apprenticeship of new brewmasters" ; + hc:traditional_products "Westvleteren 12 (quadrupel)", "Westvleteren 8 (dubbel)", "Westvleteren Blonde" ; + hc:knowledge_transmission "Monastic apprenticeship", "Direct demonstration", "No written recipe publication" ; + hc:community_significance "UNESCO-recognized Trappist brewing tradition", "Cultural identity of Belgian monasticism", "Pilgrimage site for beer heritage" ; + schema:name "Brouwerij Westvleteren (Sint-Sixtusabdij)" ; + schema:foundingDate "1838" ; + schema:location "Westvleteren, Belgium" ; + schema:description "Trappist monastery brewery producing traditional Belgian beer using 19th-century methods, maintaining ancestral brewing knowledge through monastic oral tradition" ; + schema:url ; + foaf:based_near . +```""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:relatedMatch , + , + . + + a owl:Class ; + rdfs:label "UnspecifiedType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + ; + skos:definition """Specialized custodian type for institutions where type classification is impossible, ambiguous, or not yet determined based on available evidence. +**CRITICAL DISTINCTION - Unspecified vs. Mixed vs. Other Types**: +**UnspecifiedType** applies when: - Type CANNOT BE DETERMINED from available sources (insufficient evidence) - Type is AMBIGUOUS (conflicting evidence about institutional function) - Type is IN TRANSITION (institution changing but new type not yet clear) - Institution DOES NOT FIT existing categories (genuinely novel type) +**Do NOT use UnspecifiedType if**: - ❌ Institution clearly fits a type but you haven't classified yet → Classify it! - ❌ Institution operates as multiple types → Use MixedCustodianType (X code) - ❌ You're just unsure → Research further before defaulting to Unspecified +**UnspecifiedType is a DATA QUALITY FLAG, not a permanent classification.** +**When to Use Unspecified (U code)**: +1. **Insufficient Evidence** - Cannot determine type from available sources: + - Mentioned in passing without functional description + - Only name available (e.g., "Heritage Organization of XYZ") + - Historical reference without context + - Defunct organization with no surviving documentation + +2. **Ambiguous Evidence** - Conflicting information about institutional function: + - Called "museum" but operates as archive + - Described as "cultural center" without specifics + - Multiple sources disagree on type + - Self-description ambiguous or generic + +3. **Transitional Status** - Institution changing type: + - In process of merger/reorganization + - Converting from one type to another + - Temporary closure/restructuring + - New institution not yet operational + +4. **Novel Type** - Genuinely doesn't fit existing categories: + - Emerging heritage forms (e.g., cryptocurrency heritage) + - Hybrid types not covered by taxonomy + - Experimental heritage models + - Indigenous heritage governance not matching Western categories + +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - prov:Entity - Provenance tracking for data quality + +2. **Domain Layer** (Heritage Ontologies): + - crm:E74_Group - CIDOC-CRM social group (generic organization) + - schema:Organization - Generic organizational entity + +3. **Web Layer** (Schema.org): + - schema:Organization - Generic organization (no specific type) + - schema:Thing - Fallback for truly unclassifiable + +**Wikidata Coverage** (15+ unspecified heritage entities): +Generic Heritage Organizations: - Q163740 (cultural organization) - Broad heritage category - Q7241077 (heritage organization) - Generic heritage entity - Q105558717 (cultural institution) - Unspecified cultural entity - Q215380 (heritage preservation organization) - Function unclear +Defunct Organizations with Limited Documentation: - Q105558717 (historical heritage society - defunct 1920s) - Q5879427 (former cultural center - no surviving records) - Q215380 (heritage group - mentioned only in newspaper) +Transitional Institutions: - Q163740 (institution under reorganization) - Q5283639 (merger in progress - final type TBD) - Q7241077 (new institution in planning phase) +**Key Distinctions from Other Types**: +vs. MixedCustodianType: - UnspecifiedType: Type CANNOT BE DETERMINED (data quality issue) - MixedType: Multiple types ARE KNOWN (multivalued custodian_type) - Example: "Heritage Organization of Amsterdam" (unknown) vs. Stadsarchief (archive + museum) +vs. NonProfitType: - UnspecifiedType: FUNCTION unknown (even if non-profit status is clear) - NonProfit: FUNCTION known = heritage advocacy/services - Example: "Cultural Foundation X" (function unclear) vs. Europa Nostra (advocacy) +vs. OfficialInstitution: - UnspecifiedType: Government agency but FUNCTION unknown - OfficialInstitution: Government REGULATION/POLICY role is clear - Example: "Ministry of Culture Department Y" (function unclear) vs. National Heritage Agency +vs. All Specific Types: - UnspecifiedType: DEFAULT when classification is impossible - Specific Types: Use ONLY when evidence supports classification - Example: Institution mentioned once without context vs. "Rijksmuseum" +**Data Quality Workflow**: +When encountering potential UnspecifiedType: +1. **Research first** - Check: + - Institutional website + - Wikidata entry + - Professional directories (e.g., ICOM, ICA, IFLA) + - Historical sources + - Contact information + +2. **Document uncertainty** - Record in provenance: + - Why type could not be determined + - What information would resolve uncertainty + - When classification was attempted + - What sources were consulted + +3. **Flag for review** - Mark record: + - needs_verification: true + - review_reason: "Insufficient evidence to determine type" + - confidence_score: < 0.5 + +4. **Re-evaluate periodically** - Unspecified is TEMPORARY: + - Check for new sources (websites, publications) + - Query heritage networks + - Request information from institution + - Update classification when evidence emerges + +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix prov: . @prefix dcterms: . +hc:UnspecifiedType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Unspecified Type"@en, + "Ongespecificeerd Type"@nl, + "Nicht spezifizierter Typ"@de, + "Type Non Spécifié"@fr ; + skos:definition "Heritage custodians where type cannot be determined"@en ; + skos:broader hc:CustodianType ; + schema:url . + +# Example: Historical Heritage Society of XYZ (defunct, minimal documentation) + a schema:Organization, prov:Entity, hc:UnspecifiedCustodian ; + hc:custodian_type hc:UnspecifiedType ; + hc:classification_status "Type indeterminate - insufficient evidence" ; + hc:evidence_gaps "Only known from single 1924 newspaper mention", "No surviving organizational records", "Building demolished 1960", "No descendants located" ; + hc:type_hypotheses "Possibly collecting society (mentioned 'archives')", "May have operated museum (reference to 'exhibitions')", "Could be advocacy group (called 'preservation society')" ; + hc:research_attempts "UK National Archives search (no results)", "Local historical society queried (no records)", "Regional museum contacted (no information)", "Wikidata search (no entity)" ; + hc:review_status "Requires specialist research", "Low priority for re-investigation", "Consider removing if no evidence emerges" ; + hc:data_quality_flags "needs_verification: true", "confidence_score: 0.2", "evidence_quality: minimal" ; + schema:name "Historical Heritage Society of XYZ" ; + schema:foundingDate "1924" ; + schema:dissolutionDate "1960" ; + schema:location "XYZ, United Kingdom" ; + schema:description "Defunct heritage organization mentioned in 1924 local newspaper; no surviving documentation or records located despite archival research attempts" ; + prov:generatedAtTime "2025-11-23T..."^^xsd:dateTime ; + dcterms:source "XYZ Gazette, 15 March 1924, p. 3" . +```""" ; + skos:exactMatch skos:Concept, + prov:Entity ; + skos:inScheme ; + skos:relatedMatch , + prov:Activity . + + a owl:Ontology ; + rdfs:label "heritage-custodian-observation-reconstruction" ; + dcterms:license "https://creativecommons.org/licenses/by-sa/4.0/" ; + dcterms:title "Heritage Custodian Observation and Reconstruction Pattern" ; + pav:version "0.8.8" ; + rdfs:seeAlso , + , + ; + skos:definition """Heritage Custodian Ontology using a hub architecture pattern with multi-aspect modeling: +- Custodian (Hub): Minimal abstract entity with only persistent identifier (hc_id: https://nde.nl/ontology/hc/{id}) - CustodianObservation: Evidence of custodians in sources (input to ReconstructionActivity) - ReconstructionActivity: Process that generates custodian aspects from observations - CustodianLegalStatus: Formal legal entity (one aspect - PRECISE, registered) - CustodianName: Standardized emic name (one aspect - ambiguous, contextual) - CustodianPlace: Nominal place designation (one aspect - NOT coordinates!) - CustodianCollection: Heritage collection (one aspect - metonymic reference) +The hub pattern allows multiple observations and reconstructions to coexist without privileging any single source as authoritative. All data connects through persistent identifiers. +Four aspects (legal status, name, place, collection) can independently identify the same custodian hub. +Inspired by PiCo (Persons in Context) ontology pattern for distinguishing observations from entities.""" ; + skos:note "All modules imported individually for maximum granularity", + "Architecture change: CustodianAppellation now connects to CustodianName (not Custodian) using skos:altLabel", + "Collection aspect: CustodianCollection with 10 collection-specific slots (added managing_unit in v0.7.0)", + "Collection management: Bidirectional collection ↔ organizational unit relationships (managing_unit, managed_collections)", + "Each class, slot, and enum has its own file", + "Formal vs Informal: GovernanceStructure (legal) on CustodianLegalStatus, OrganizationalStructure (operational) on Custodian", + "Four reconstruction outputs: CustodianLegalStatus, CustodianName, CustodianPlace, CustodianCollection", + "Geographic classes (3): Country (ISO 3166-1), Subregion (ISO 3166-2), Settlement (GeoNames)", + "Geographic slots (2): subregion, settlement (added to CustodianPlace alongside existing country slot)", + "Geographic validation: FeatureTypeEnum has dcterms:spatial annotations for 72 country-restricted feature types", + "Grand total: 144 files (142 definitions + 2 supporting)", + "HYPER-MODULAR STRUCTURE: Direct imports of all component files", + "Legal entity classes (5): LegalEntityType, LegalForm, LegalName, RegistrationInfo (4 classes within), total 8 classes", + "Namespace structure: https://nde.nl/ontology/hc/{class|enum|slot}/[Name]", + "Organizational aspect: OrganizationalStructure with 7 unit-specific slots (staff_members, managed_collections)", + "Organizational change: OrganizationalChangeEvent with 9 event-specific slots", + "Organizational history: OrganizationalChangeEvent documents restructuring (mergers, splits, dissolutions, reorganizations)", + "Specialized types: ArchiveOrganizationType (144 Wikidata), MuseumType (187), LibraryType (60), GalleryType (78), ResearchOrganizationType (44), OfficialInstitutionType (50+), BioCustodianType (1,393 Wikidata), EducationProviderType (60+ Wikidata) with domain-specific slots", + "Staff roles: PersonObservation with 10 role-specific slots (PiCo pattern)", + "Staff tracking: PersonObservation documents roles, affiliations, expertise through organizational changes", + "Supporting files: metadata.yaml + main schema = 2 files", + "Total components: 43 classes + 12 enums + 102 slots = 157 definition files", + "Type classification: CustodianType (base) + specialized subclasses (ArchiveOrganizationType, MuseumType, LibraryType, GalleryType, ResearchOrganizationType, OfficialInstitutionType, BioCustodianType, EducationProviderType) + CustodianPrimaryTypeEnum (19 types)" . + + a owl:Class ; + rdfs:label "Consortium" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + ; + skos:closeMatch org:Organization, + ; + skos:definition """A collaborative body where member heritage custodians provide MUTUAL assistance to each other through TEMPORARY agreements. Unlike networks (centralized service provider), consortia are PEER-TO-PEER collaboration models. +**Characteristics**: - **Mutual assistance**: Members help each other (not centralized services) - **Peer-to-peer**: Equal participation, shared responsibility - **Temporary agreements**: Based on memoranda of understanding, not permanent structure - **Coordination only**: Facilitates collaboration, no authority over members +**Examples**: - **Library consortia for shared cataloging**: + - Members contribute catalog records to shared database + - Peer-to-peer cataloging standards and quality control + - Example: OCLC WorldCat participating libraries +- **Bulk licensing consortia**: + - Libraries collectively negotiate database subscriptions + - Shared purchasing power, individual licenses +- **Interlibrary loan consortia**: + - Members lend materials to each other + - Reciprocal borrowing agreements +- **Conservation consortia**: + - Museums share conservation expertise and equipment + - Rotating access to specialized conservation labs +- **Digitization consortia**: + - Archives collaborate on large-scale digitization projects + - Shared equipment, coordinated workflows + +**Distinction from NetworkOrganisation**: - **Consortium**: Peer-to-peer mutual assistance (members help each other) - **Network**: Centralized service provider (network provides services to members) +**Ontological Alignment**: - Schema.org: `schema:Consortium` - "A Consortium is a membership Organization + whose members are typically Organizations." +- W3C ORG: `org:Organization` (parent class) - TOOI: `tooi:Samenwerkingsorganisatie` (Dutch collaborative organizations) +**Temporal Dynamics**: Consortia form for specific collaborative goals and may dissolve when goals are achieved or collaboration model becomes obsolete. Short to medium-term duration (3-10 years typical).""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Consortium is PEER-TO-PEER mutual assistance model", + "Distinguished from Network (centralized service provider)", + "Temporary collaborative agreements, not permanent legal structure" . + + a owl:Class ; + rdfs:label "EducationProviderType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + ; + skos:definition """Education providers (universities, colleges, schools) that maintain heritage collections as part of their educational mission. Collections support teaching, research, and student learning activities. +Ontology Alignment: - SKOS: skos:Concept (classification term in GLAM taxonomy) - Schema.org: + - schema:EducationalOrganization (general educational institution) + - schema:CollegeOrUniversity (degree-granting institution) + - schema:School (primary/secondary education) +- VIVO: vivo:University, vivo:College (academic ontology) - AIISO: aiiso:Institution (academic institution ontology) +Key Distinctions: - From MUSEUM (M): Education providers are degree-granting institutions with teaching collections, + not standalone exhibition spaces. Universities with museums map to Education Provider (E). +- From LIBRARY (L): University libraries are part of educational institutions and map to E, + not standalone public/national libraries (which map to L). +- From ARCHIVE (A): University archives managing institutional records map to E when part of + educational organization. Standalone national/regional archives map to A. +- From RESEARCH_CENTER (R): Pure research institutes without degree programs map to R. + Universities conduct research but primarily grant degrees, so map to E.""" ; + skos:exactMatch skos:Concept ; + skos:inScheme . + + a owl:Class ; + rdfs:label "HeritageSocietyType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + ; + skos:definition """Heritage societies, historical associations, and collecting societies that preserve specialized or local heritage through volunteer engagement, collecting, research, and community education. +Ontology Alignment: - SKOS: skos:Concept (classification term in GLAM taxonomy) - Schema.org: + - schema:Organization (general organization type) + - schema:NGO (non-profit, non-governmental organization) + - schema:SportsOrganization (adapted for hobby/collecting organizations) +- FOAF: foaf:Organization (Friend of a Friend ontology for membership networks) +Key Distinctions: - From MUSEUM (M): Heritage societies are volunteer-driven membership organizations with + small collections, not professional museums with paid curatorial staff and large exhibitions. +- From ARCHIVE (A): Heritage societies may maintain small archives, but are volunteer-based + and community-focused, not professional archival institutions with trained archivists. +- From RESEARCH_CENTER (R): Societies conduct amateur research (genealogy, local history), + not professional academic research with peer-reviewed publications. +- From NGO (N): Heritage societies are NGOs, but classified as S (Society) when focused on + collecting or heritage preservation with membership structure.""" ; + skos:exactMatch skos:Concept ; + skos:inScheme . + + a owl:Class ; + rdfs:label "NetworkOrganisation" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + ; + skos:closeMatch org:Organization, + ; + skos:definition """A service provider network that coordinates and delivers services to member heritage custodians through TEMPORARY agreements or treaties. Members choose to participate to access services; participation is NOT legally imposed. +**Characteristics**: - **Service-oriented**: Provides infrastructure, platforms, training, coordination - **Voluntary membership**: Custodians choose to join for service benefits - **Temporary agreements**: Based on contracts/treaties, not permanent legal structure - **Limited authority**: Coordinates services but no direct governance over members +**Examples**: - **Digital Heritage Network (Netherlands)**: + - Provides digital preservation infrastructure to museums, archives, libraries + - Members pay fees for services + - No governance authority over member institutions +- **DPLA (Digital Public Library of America)**: + - Aggregates digital collections from libraries/archives + - Members contribute metadata for aggregation + - No control over member collection policies +- **Europeana**: + - European digital heritage aggregation network + - Museums/archives contribute digitized collections + - Coordination, not governance +- **Regional archive networks**: + - Shared conservation labs, digitization services + - Temporary service agreements between institutions + +**Ontological Alignment**: - Schema.org: `schema:Organization` (general organization type) - W3C ORG: `org:Organization` (parent class) - TOOI: `tooi:Samenwerkingsorganisatie` (Dutch collaborative organizations) +**Temporal Dynamics**: Network memberships fluctuate - custodians join/leave based on service needs. Networks themselves may dissolve if service model becomes obsolete or funding ends. Track membership changes with temporal validity.""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Membership is voluntary and service-driven", + "NetworkOrganisation provides SERVICES, not governance", + "Temporary agreements - not permanent legal subordination" . + + a owl:Class ; + rdfs:label "UmbrellaOrganisation" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + , + ; + skos:definition """A legal parent organization with formal governance authority over heritage custodians, defined in articles of association, foundation statutes, or legislation. Represents PERMANENT hierarchical legal structures. +**Characteristics**: - **Legal basis**: Defined in founding documents, statutes, or laws - **Authority**: Strong governance authority (budgets, appointments, policy) - **Permanence**: Permanent structure (changes require legal amendments) - **Relationship**: Legal subordination (parent-child hierarchy) +**Examples**: - **Ministry governing national cultural institutions**: + - Ministry of OCW → National Archives, Rijksmuseum, National Library + - Defined in Dutch government legislation +- **Foundation board governing museum**: + - Museum Board of Trustees → Museum operations + - Defined in foundation statutes +- **University governing university libraries**: + - University administration → University library system + - Defined in university charter +- **Religious order governing monastery archives**: + - Franciscan Order → Franciscan Archive + - Defined in religious constitution + +**Ontological Alignment**: - W3C ORG: `org:FormalOrganization` - "An Organization which is recognized in + the world at large, in particular in legal jurisdictions, with associated rights + and responsibilities." +- TOOI: `tooi:Ministerie`, `tooi:RegionaalOpenbaarLichaam` (Dutch government bodies) - CPOV: `cpov:PublicOrganisation` (for public sector umbrella bodies) - Schema.org: `schema:GovernmentOrganization`, `schema:EducationalOrganization` +**Temporal Dynamics**: Umbrella relationships typically persist over long periods. Changes occur through: - Government reorganizations (ministries merge/split) - Legal entity changes (foundation restructuring) - Policy reforms (agencies transferred between ministries)""" ; + skos:exactMatch org:FormalOrganization ; + skos:inScheme ; + skos:note "Changes to umbrella relationships require legal/statutory amendments", + "Permanent structure - not temporary agreements", + "UmbrellaOrganisation represents LEGAL parent-child relationships" . + + a owl:DatatypeProperty ; + rdfs:label "arrangement_system" ; + rdfs:range xsd:string ; + skos:definition "Intellectual arrangement or classification system. Examples: - \"Archival fonds organized by provenance\" (RiC-O) - \"Dewey Decimal Classification\" (libraries) - \"Thematic galleries\" (museums) - \"Chronological arrangement\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "ended_at_time" ; + rdfs:range xsd:dateTime ; + skos:definition "End time of reconstruction activity" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "provenance_note" ; + rdfs:range xsd:string ; + skos:definition "Notes on collection provenance, acquisition history, custody transfers. Documents metonymic relationship: how collection identifies custodian." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "registration_date" ; + rdfs:range xsd:date ; + skos:definition "Date of legal registration" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "started_at_time" ; + rdfs:range xsd:dateTime ; + skos:definition "Start time of reconstruction activity" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "ArchiveOrganizationType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "ARCHIVE" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^Q[0-9]+$" ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + ; + skos:closeMatch , + ; + skos:definition """Specialized custodian type for archive organizations - institutions that preserve and provide access to historical documents, records, and other archival materials. +**Wikidata Base Concept**: Q166118 (archive) +**Primary GLAMORCUBESFIXPHDNT Category**: ARCHIVE (A) +**Scope**: Archives are distinguished from libraries and museums by their focus on: - Original records created/received during organizational or personal activities - Provenance-based organization (fonds, series, items) - Unique materials (not published or mass-produced items) - Evidential value (legal, administrative, historical documentation) +**Key Archive Subtypes** (144+ extracted from Wikidata): +**By Scope**: - National archives (Q1188452) - Central government records - State/provincial archives (Q65048781) - Regional government records - Municipal archives (Q8362876) - City/town records - District archives (Q10296259) - Local administrative records +**By Content Type**: - Business archives (Q10605195) - Corporate records - Media archives (Q116809817) - Broadcasting, journalism materials - Television archives (Q109326243) - TV programs and recordings - Radio archives (Q109326271) - Radio broadcasts and recordings - Iconographic archives (Q117810712) - Predominantly pictorial materials - Film archives (Q212805) - Motion picture preservation - Sound archives (Q7564274) - Audio recordings +**By Organization Type**: - University archives (Q1046088) - Academic institution records - Church archives (Q4160684) - Religious organization records - Hospital archives - Medical institution records - Military archives (Q847400) - Armed forces records - Company archives (Q10605195) - Business fonds +**By Collection Method**: - Collecting archives (Q117246276) - Materials from multiple sources - Institutional archives - Records from single organization - Joint archives (Q117442301) - Records of two or more entities +**By Access Level**: - Open archives - Publicly accessible - Dark archives (Q112796578) - Preserved but no current access - Dim archives (Q112796779) - Limited access only - Light archives (Q112815447) - Broadly accessible +**Specialized Types**: - Institutional repositories (Q1065413) - Digital academic publications - Mailing list archives (Q104018626) - Email discussion archives - Security archives (Q101475797) - Sensitive government records (Czechia) - Specialized archives (Q101470010) - Thematic archives (Czechia) +**Ontological Alignment**: - **SKOS**: skos:Concept + skos:broader Q166118 (archive) - **CIDOC-CRM**: crm:E55_Type (type classification) - **RiC-O**: rico:RecordResource (archival description standard) - **Schema.org**: schema:ArchiveOrganization +**Geographic Variations**: Some archive types are country-specific: - Security archives (Q101475797) - Czechia only - Specialized archives (Q101470010) - Czechia only - District archives (Q10296259) - Portugal primarily +**RDF Serialization Example**: ```turtle :Custodian_NationaalArchief + org:classification :ArchiveType_NationalArchive_Q1188452 . + +:ArchiveType_NationalArchive_Q1188452 + a glamtype:ArchiveOrganizationType, crm:E55_Type, skos:Concept ; + skos:prefLabel "National Archive"@en, "nationaal archief"@nl ; + skos:broader :ArchiveType_Archive_Q166118 ; + skos:narrower :ArchiveType_StateArchive_Q65048781 ; + schema:additionalType ; + glamtype:primary_type "ARCHIVE" ; + glamtype:archive_scope "national" ; + glamtype:record_types ["government records", "legal documents"] ; + glamtype:preservation_standards ["OAIS", "PREMIS", "EAD3"] . +``` +**Domain-Specific Properties**: This class adds archive-specific metadata beyond base CustodianType: - `archive_scope` - Geographic/administrative scope (national, regional, local, etc.) - `record_types` - Types of records preserved (government, corporate, personal, etc.) - `preservation_standards` - Standards used (OAIS, PREMIS, EAD, METS, etc.) - `finding_aids_format` - Finding aid formats (EAD3, ISAD(G), DACS, etc.) - `access_policy` - Access restrictions (open, restricted, mixed) - `appraisal_policy` - Selection/retention policy URL +**Integration with RiC-O**: Archive organizations should also reference RiC-O (Records in Contexts Ontology) for detailed archival description: - rico:RecordResource - Base class for archival materials - rico:RecordSet - Aggregations of records (fonds, series, files) - rico:CorporateBody - Archive as organizational entity +**Data Population**: Archive subtypes extracted from 144 Wikidata entities with type='A' in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:note "Access policies range from open (light archives) to restricted (dark archives)", + "ArchiveOrganizationType implements SKOS-based classification for archive organizations", + "Geographic restrictions apply to some types (e.g., Czechia-specific archive types)", + "Integrates with RiC-O (Records in Contexts Ontology) for archival description", + "Supports 144+ Wikidata archive subtypes with multilingual labels" ; + skos:relatedMatch , + . + + a owl:Class ; + rdfs:label "GalleryType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[0-9]{1,2}(-[0-9]{1,2})?%$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^Q[0-9]+$" ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "GALLERY" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + ; + skos:closeMatch , + ; + skos:definition """Specialized custodian type for art galleries - institutions that exhibit and sometimes sell visual artworks, providing public access to contemporary or historical art through temporary or rotating exhibitions. +**Wikidata Base Concept**: Q1007870 (art gallery) +**Primary GLAMORCUBESFIXPHDNT Category**: GALLERY (G) +**Scope**: Galleries are distinguished by their focus on: - Exhibition-oriented (not collection-based like museums) - Contemporary or recent art (not historical artifacts) - Temporary exhibitions (rotating shows, not permanent displays) - Artist representation (commercial) or kunsthalle model (non-commercial) - Visual arts (paintings, sculptures, photography, installations) +**Key Gallery Subtypes** (78+ extracted from Wikidata): +**By Business Model**: - Commercial art galleries (Q56856618) - For-profit, sell artworks, represent artists - Noncommercial art galleries (Q67165238) - Exhibition-only, no sales - Kunsthalle (Q1475403) - German model, temporary exhibitions, no permanent collection - Vanity galleries (Q17111940) - Charge artists for exhibition space - National galleries (Q3844310) - State-run, representative of nation +**By Subject Specialization**: - Photography galleries (Q114023739) - Photographic art exhibitions - Photo galleries (Q12303444) - Physical or digital photograph collections - Photography centres (Q11900212) - Dedicated photography venues - Photothèques (Q135926044) - Photographic heritage preservation - Sculpture gardens (Q1759852) - Outdoor sculpture exhibitions - Jewellery galleries (Q117072343) - Jewelry and decorative arts - Design galleries (Q127346204) - Design and applied arts - Map galleries (Q125501487) - Cartographic art exhibitions - Print rooms (Q445396) - Prints, drawings, watercolors, photographs +**By Organizational Model**: - Artist-run centres (Q4801243) - Managed and directed by artists - Artist-run initiatives (Q3325736) - Gallery operated by artists - Artist-run spaces (Q4034417) - Organizations initiated by artists - Artist cooperatives (Q4801240) - Jointly owned by artist members - Canadian artist-run centres (Q16020664) - Canada-specific model (1960s+) +**By Art Period Focus**: - Contemporary art galleries (Q16038801) - Current/recent art - Modern art galleries (Q3757717) - Modernist period (late 19th-20th century) - Contemporary arts centres (Q2945053) - Focus on contemporary practice - National centres for contemporary art (Q109017987) - State contemporary art venues +**By Venue Type**: - Alternative exhibition spaces (Q16002704) - Non-traditional venues - Arts venues (Q15090615) - Places for artistic works display/performance - Arts centers (Q2190251) - Community centers for arts - Cast collections (Q29380643) - Plaster cast galleries (educational) - Plaster cast galleries (Q3768550) - Sculpture reproduction collections +**By Artist Association**: - Artist museums (Q1747681) - Dedicated to particular artist - Artist houses (Q1797122) - Buildings with artist work rooms - Art colonies (Q1558054) - Places where artists live and interact - Art communes (Q4797182) - Communal living focused on art creation - Studio houses (Q2699076) - Residential spaces with studio facilities +**Online & Digital**: - Online art galleries (Q7094057) - Digital exhibition platforms - Galeries Fnac (Q109038036) - French retail chain photo galleries (1970s+) +**Specialized Formats**: - Pinacotheca (Q740437) - Public art gallery (classical term) - Print rooms (Q445396) - Graphic arts collections - Photograph collections (Q130486108) - Photography collections +**French Model**: - Scientific, technical, and industrial culture centers (Q2946053) - Popular science venues +**Cultural Context**: - Arts and Culture Centres (Q4801491) - Newfoundland & Labrador system (Canada) - Houses of culture (Q5061188) - Cultural institutions in socialist/social democratic contexts - Houses of literature (Q27908105) - Cultural institutions for written art - Centrum Beeldende Kunst (Q2104985) - Dutch visual arts centers +**Supporting Organizations**: - Not-for-profit arts organizations (Q7062022) - Nonprofit arts foundations - Art institutions (Q20897549) - Organizations dedicated to art - Cultural institutions (Q3152824) - Preservation/promotion of culture +**Ontological Alignment**: - **SKOS**: skos:Concept + skos:broader Q1007870 (art gallery) - **Schema.org**: schema:ArtGallery - **CIDOC-CRM**: crm:E55_Type (for classification) - **AAT**: aat:300005768 (art galleries, Getty Art & Architecture Thesaurus) +**Commercial vs. Non-Commercial Distinction**: +**Commercial Galleries**: - Represent artists (exclusive or non-exclusive contracts) - Sell artworks (earn commission on sales) - Participate in art fairs - Primary market (new works) or secondary market (resale) +**Non-Commercial Galleries** (Kunsthalle model): - No permanent collection - Exhibition-only mission - Public or nonprofit funding - Educational/cultural programming - No artwork sales +**RDF Serialization Example**: ```turtle :Custodian_KunsthalRotterdam + org:classification :GalleryType_Kunsthalle_Q1475403 . + +:GalleryType_Kunsthalle_Q1475403 + a glamtype:GalleryType, crm:E55_Type, skos:Concept ; + skos:prefLabel "Kunsthalle"@en, "kunsthalle"@nl, "Kunsthalle"@de ; + skos:broader :GalleryType_ArtGallery_Q1007870 ; + schema:additionalType ; + glamtype:primary_type "GALLERY" ; + glamtype:commercial_operation false ; + glamtype:exhibition_focus "contemporary art" ; + glamtype:sales_activity false ; + glamtype:exhibition_model "temporary rotating exhibitions" . +``` +**Domain-Specific Properties**: This class adds gallery-specific metadata beyond base CustodianType: - `commercial_operation` - Whether gallery operates commercially (sells art) - `artist_representation` - Artists represented by gallery (for commercial galleries) - `exhibition_focus` - Type of art exhibited (contemporary, modern, photography, etc.) - `sales_activity` - Whether gallery sells artworks (not just exhibits) - `exhibition_model` - Exhibition strategy (temporary, rotating, curated shows) - `commission_rate` - Gallery commission percentage (for commercial galleries) +**Getty AAT Integration**: The Getty Art & Architecture Thesaurus provides standardized vocabulary: - aat:300005768 - art galleries (institutions) - aat:300240057 - commercial galleries - aat:300240058 - nonprofit galleries - aat:300005741 - kunsthalles +**Art Market Context**: Commercial galleries operate in the art market ecosystem: - **Primary market**: Representing living artists, first sales - **Secondary market**: Resale of works by established artists - **Art fairs**: Participation in international art fairs (Basel, Frieze, etc.) - **Auction houses**: Different from galleries (auction vs. consignment model) +**Data Population**: Gallery subtypes extracted from 78 Wikidata entities with type='G' in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:note "Artist-run initiatives: Canadian model (1960s+), cooperative ownership", + "Distinguishes commercial (sales-oriented) from non-commercial (kunsthalle) models", + "GalleryType implements SKOS-based classification for art gallery organizations", + "Getty AAT integration for art market terminology", + "Supports 78+ Wikidata gallery subtypes with multilingual labels" ; + skos:relatedMatch , + . + + a owl:Class ; + rdfs:label "LanguageCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch skos:Concept ; + skos:definition """ISO 639-1 two-letter language code. Dublin Core: LinguisticSystem for language representation. +**Examples**: "nl", "en", "fr", "de", "es\"""" ; + skos:exactMatch dcterms:LinguisticSystem, + ; + skos:inScheme . + + a owl:Class ; + rdfs:label "LibraryType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "LIBRARY" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^Q[0-9]+$" ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + ; + skos:definition """Specialized custodian type for libraries - institutions that collect, organize, preserve, and provide access to information resources (books, journals, digital materials) for reading, reference, research, and learning. +**Wikidata Base Concept**: Q7075 (library) +**Primary GLAMORCUBESFIXPHDNT Category**: LIBRARY (L) +**Scope**: Libraries are distinguished by their focus on: - Published materials (books, journals, digital resources) - Systematic organization (catalogs, classification systems) - Information access and lending services - Reader services and information literacy programs - Mass-produced items (not unique artifacts) +**Key Library Subtypes** (60+ extracted from Wikidata): +**By Administrative Level**: - National libraries (Q22806) - Comprehensive national collections - State/regional libraries - Provincial or state-level libraries - Municipal libraries - City or town public libraries - Library branches (Q11396180) - Local branch of library organization +**By Function & Audience**: - Research libraries (Q1438040) - Scholarly research support - Public libraries - Community lending libraries - Academic libraries - University/college libraries - Special libraries - Subject-specific or corporate libraries +**By Subject Specialization**: - Music libraries (Q2061246) - Music scores, recordings, literature - Photo libraries (Q1574516) - Photography collections - Map libraries (Q124416055) - Cartographic materials (Chinese context) - Film libraries - Cinema and video collections - Patent libraries - Technical and patent documentation +**By Collection Format**: - Digital libraries (Q212805) - Online database of digital objects - Online libraries (Q12328550) - Digital library services - Virtual specialist libraries (Q2527949) - Subject-specific virtual collections - Traditional libraries - Physical book collections +**Dutch-Specific Types**: - WSF libraries (Q1994819) - Dutch public libraries with research function + (Wetenschappelijke en Speciale Functies - Scientific and Special Functions) +- Provincial libraries - Regional library systems in Netherlands +**Special Collection Libraries**: - Photograph collections (Q130486108) - Historic photo archives in library context - Personal libraries (Q106402388) - Private book collections - Manuscript libraries - Rare manuscripts and codices - Archive-libraries - Combined archive and library functions +**Organizational Structures**: - Parent library organizations (Q1956113) - Central library with branches - Branch offices (Q1880737) - Local service points - Library departments (Q2366457) - Specialized divisions within library - Library consortia - Cooperative library networks +**Cultural Context**: - Chitalishte (Q1638962) - Bulgarian public institutions combining library, + cultural center, and community functions +- Memory institutions (Q1497649) - Libraries as heritage custodians +**Ontological Alignment**: - **SKOS**: skos:Concept + skos:broader Q7075 (library) - **BIBFRAME**: bf:Organization (bibliographic resource framework) - **Schema.org**: schema:Library - **Dublin Core**: dcterms:type (for collection metadata) +**RDF Serialization Example**: ```turtle :Custodian_KoninklijkeBibliotheek + org:classification :LibraryType_NationalLibrary_Q22806 . + +:LibraryType_NationalLibrary_Q22806 + a glamtype:LibraryType, crm:E55_Type, skos:Concept ; + skos:prefLabel "National Library"@en, "nationale bibliotheek"@nl ; + skos:broader :LibraryType_Library_Q7075 ; + schema:additionalType ; + glamtype:primary_type "LIBRARY" ; + glamtype:lending_policy "reference-only" ; + glamtype:catalog_system "ALMA" ; + glamtype:special_collections ["incunabula", "manuscripts", "maps"] ; + glamtype:interlibrary_loan true ; + glamtype:cataloging_standard "RDA" . +``` +**Domain-Specific Properties**: This class adds library-specific metadata beyond base CustodianType: - `lending_policy` - Circulation rules (open, restricted, reference-only, digital-only, membership-required) - `catalog_system` - Integrated library system (ALMA, Sierra, Koha, Aleph, etc.) - `special_collections` - Notable collections (rare books, manuscripts, archives, maps, music) - `membership_required` - Whether library requires membership for access - `interlibrary_loan` - Whether participates in interlibrary loan networks - `cataloging_standard` - Metadata standards used (MARC21, RDA, Dublin Core, BIBFRAME) +**Integration with BIBFRAME**: BIBFRAME (Bibliographic Framework) is the Library of Congress initiative for bibliographic description: - bf:Organization - Library as organizational entity - bf:Work - Intellectual content held by library - bf:Instance - Physical/digital manifestations in library - bf:Item - Specific holdings with call numbers +**Cataloging Standards**: - MARC21 - Machine-Readable Cataloging (legacy standard) - RDA - Resource Description and Access (modern cataloging rules) - Dublin Core - Simple metadata for digital libraries - BIBFRAME - Linked data for bibliographic resources - FRBR - Functional Requirements for Bibliographic Records +**Library Services**: - Circulation - Lending and returns - Reference - Information assistance - Interlibrary loan - Resource sharing between libraries - Digital repositories - Online access to digitized materials - Information literacy instruction - User education programs +**Data Population**: Library subtypes extracted from 60 Wikidata entities with type='L' in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:note "Cataloging standards: MARC21, RDA, Dublin Core, BIBFRAME", + "Dutch-specific types: WSF libraries (research function in public libraries)", + "Integrates with BIBFRAME for bibliographic description", + "LibraryType implements SKOS-based classification for library organizations", + "Supports 60+ Wikidata library subtypes with multilingual labels" ; + skos:relatedMatch , + , + dcterms:BibliographicResource . + + a owl:Class ; + rdfs:label "MuseumType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "MUSEUM" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^Q[0-9]+$" ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + ; + skos:closeMatch , + , + ; + skos:definition """Specialized custodian type for museums - institutions that collect, preserve, research, and exhibit objects of artistic, cultural, historical, or scientific significance for public education and enjoyment. +**Wikidata Base Concept**: Q33506 (museum) +**Primary GLAMORCUBESFIXPHDNT Category**: MUSEUM (M) +**Scope**: Museums are distinguished by their focus on: - Object-based collections (artifacts, specimens, artworks) - Public exhibitions and interpretation - Educational programming - Conservation and research - Tangible cultural/natural heritage +**Key Museum Subtypes** (187+ extracted from Wikidata): +**By Subject Matter**: - Art museums (Q207694) - Fine arts and visual arts - History museums (Q588140) - Historical artifacts and narratives - Science museums (Q588140) - Scientific phenomena and technology - Natural history museums (Q559049) - Biological and geological specimens - Anthropology museums (Q57566) - Cultural and ethnic heritage - Military museums (Q1520008) - Armed forces and warfare history +**Art Museum Specializations**: - Modern art museums (Q108860593) - 20th century art - Contemporary art museums (Q108860927) - Current/recent art - Folk art museums (Q108861021) - Traditional/vernacular art - University art museums (Q111889841) - Academic art collections - Single-artist museums (Q107524840) - Dedicated to one artist - Private art museums (Q107537774) - Privately owned collections +**Subject-Specific Museums**: - Writers' museums (Q10501308) - Literary heritage - Comics museums (Q11341528) - Sequential art and graphic novels - Chess museums (Q106686551) - Chess history and artifacts - Picture book museums (Q11606865) - Children's illustrated books - Fortification museums (Q1014837) - Military architecture - Hospital museums (Q114650550) - Medical heritage +**Specialized Formats**: - Open-air museums (Q588140) - Outdoor historical environments - Ecomuseums (Q861259) - Community-based heritage sites - Virtual museums (Q3565794) - Digital-only collections - Selfie museums (Q104127212) - Instagram-friendly installations - Typhlological museums (Q107313856) - Museums for the blind +**By Administrative Level**: - National museums (Q2668072) - State-level institutions - Regional museums (Q1048268) - Provincial/state museums - County museums (Q10571947) - Local government museums (Sweden) - University museums (Q3152824) - Academic institution museums +**By Location Type**: - Heritage farms (Q111079628) - Historic agricultural sites - National military parks (Q100154387) - US military heritage sites - National battlefield parks (Q100222740) - US battle sites - Forest experience centers (Q106775899) - German forest museums +**Geographic/Cultural Focus**: - Local heritage institutions (Q10520688) - Swedish hembygdsgård - National centers for contemporary art (Q109017987) - National art centers - Buried cultural property centers (Q11425913) - Archaeology museums (Japan) +**Ontological Alignment**: - **SKOS**: skos:Concept + skos:broader Q33506 (museum) - **CIDOC-CRM**: crm:E55_Type + crm:E78_Curated_Holding - **Schema.org**: schema:Museum - **LIDO**: lido:legalBodyType (for museum object cataloging) +**RDF Serialization Example**: ```turtle :Custodian_Rijksmuseum + org:classification :MuseumType_ArtMuseum_Q207694 . + +:MuseumType_ArtMuseum_Q207694 + a glamtype:MuseumType, crm:E55_Type, skos:Concept ; + skos:prefLabel "Art Museum"@en, "kunstmuseum"@nl ; + skos:broader :MuseumType_Museum_Q33506 ; + skos:narrower :MuseumType_ModernArtMuseum_Q108860593 ; + schema:additionalType ; + glamtype:primary_type "MUSEUM" ; + glamtype:collection_focus ["paintings", "sculptures", "decorative arts"] ; + glamtype:exhibition_program "rotating exhibitions with permanent collection" ; + glamtype:cataloging_standard "LIDO" . +``` +**Domain-Specific Properties**: This class adds museum-specific metadata beyond base CustodianType: - `collection_focus` - Subject areas of collections (art, history, science, etc.) - `exhibition_program` - Exhibition strategy (permanent, rotating, temporary) - `visitor_facilities` - Public amenities (cafe, shop, education center, etc.) - `cataloging_standard` - Standards used (LIDO, SPECTRUM, CIDOC-CRM, etc.) - `conservation_lab` - Whether museum has conservation facilities - `research_department` - Whether museum conducts scholarly research +**Integration with CIDOC-CRM**: Museum organizations should reference CIDOC-CRM for detailed object cataloging: - crm:E78_Curated_Holding - Museum collections - crm:E18_Physical_Thing - Museum objects - crm:E7_Activity - Exhibitions and educational activities - crm:E39_Actor - Museum as organizational actor +**Integration with LIDO**: LIDO (Lightweight Information Describing Objects) is the standard for museum object interchange: - lido:legalBodyType - Museum organization type - lido:objectClassificationWrap - Object categorization - lido:administrativeMetadata - Collection management +**Data Population**: Museum subtypes extracted from 187 Wikidata entities with type='M' in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:note "Includes specialized formats (open-air, ecomuseums, virtual museums)", + "Integrates with CIDOC-CRM for cultural object cataloging", + "MuseumType implements SKOS-based classification for museum organizations", + "Supports 187+ Wikidata museum subtypes with multilingual labels", + "Supports LIDO (Lightweight Information Describing Objects) standard" ; + skos:relatedMatch , + . + + a owl:Class ; + rdfs:label "LegalStatus" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z_]+$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ] ; + skos:definition "Legal status of an organization (active, dissolved, suspended, etc.). Status definitions vary by jurisdiction and legal framework." ; + skos:exactMatch ; + skos:inScheme . + + a owl:Class ; + rdfs:label "ResearchOrganizationType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^Q[0-9]+$" ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "RESEARCH_CENTER" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + ; + skos:closeMatch , + ; + skos:definition """Specialized custodian type for research organizations - institutions whose primary purpose is to conduct scientific, scholarly, or cultural research, often maintaining collections or data repositories to support their research activities. +**Wikidata Base Concept**: Q31855 (research institute) +**Primary GLAMORCUBESFIXPHDNT Category**: RESEARCH_CENTER (R) +**Scope**: Research organizations are distinguished by their focus on: - Original research and knowledge production - Scientific or scholarly investigation - Data collection and analysis - Documentation centers and research archives - Supporting materials and specimens for research +**Key Research Organization Subtypes** (44+ extracted from Wikidata): +**By Discipline**: - Economic research institutes (Q1478378) - Economic analysis and policy - Biocenters (Q11150110) - Biological and life sciences research - Oceanographic laboratories (Q118391195) - Marine science research - Archaeological storehouses (Q99444262) - Artifact storage and research - Paleontological sites (Q9096832) - Fossil research locations +**By Research Infrastructure**: - Laboratories (Q483242) - Controlled scientific research facilities - Conservation laboratories (Q117052196) - Cultural heritage restoration research - University laboratories (Q120335186) - Academic research labs - Computer labs (Q4130071) - Computing research facilities - School laboratories (Q93400123) - Educational research facilities - Remote laboratories (Q7312158) - Distributed research infrastructure - Public health laboratories (Q7257748) - UK government health research labs - Dental laboratories (Q936495) - Dental research and services +**By Collection Type**: - Herbaria (Q181916) - Dried plant scientific collections - Scientific archives (Q27032095) - Research documentation archives - Geospatial repositories (Q124368261) - Geographic data collections - Geospatial data repositories (Q124368518) - Spatial data archives - Geospatial data collections (Q124418301) - Geographic information systems - Map centers (Q124416435) - Cartographic research centers in libraries +**By Institutional Setting**: - Research centers (Q7315155) - Dedicated research facilities - Academic departments (Q2467461) - University research divisions - Film departments (Q1414780) - Cinematic research departments - Scientific organizations (Q16519632) - Research-focused organizations - Studiedienst (Q3005706) - Belgian/Dutch research services - Academische werkplaats (Q120702779) - Dutch academic workshops (practice-research collaboration) +**Specialized Research Facilities**: - Scientific facilities (Q119459808) - Equipment/services for science - Experimental forests (Q5421159) - Forest research sites - Wilderness study areas (Q8001184) - Protected research areas (US) - NCI-designated Cancer Centers (Q6953133) - US cancer research institutions - Institutes of Russian Academy of Sciences (Q4201890) - Russian research network +**Hybrid Institutions**: - WSF libraries (Q1994819) - Dutch public libraries with research function - Scientific, technical, and industrial culture centers (Q2945276) - French popular science venues - Chinese map libraries (Q124416055) - Map collections with research function +**Ontological Alignment**: - **SKOS**: skos:Concept + skos:broader Q31855 (research institute) - **Schema.org**: schema:ResearchOrganization - **CERIF**: ResearchOrganization (Common European Research Information Format) - **VIVO**: vivo:ResearchOrganization (academic research ontology) +**RDF Serialization Example**: ```turtle :Custodian_RCE_ResearchDepartment + org:classification :ResearchOrgType_ConservationLab_Q117052196 . + +:ResearchOrgType_ConservationLab_Q117052196 + a glamtype:ResearchOrganizationType, crm:E55_Type, skos:Concept ; + skos:prefLabel "Conservation Laboratory"@en, "restauratieatelier"@nl ; + skos:broader :ResearchOrgType_ResearchInstitute_Q31855 ; + schema:additionalType ; + glamtype:primary_type "RESEARCH_CENTER" ; + glamtype:research_focus ["conservation science", "materials analysis", "restoration techniques"] ; + glamtype:publication_output true ; + glamtype:data_repository "https://data.cultureelerfgoed.nl" ; + glamtype:research_infrastructure ["X-ray fluorescence", "microscopy lab", "climate chamber"] . +``` +**Domain-Specific Properties**: This class adds research-specific metadata beyond base CustodianType: - `research_focus` - Primary research domains (conservation, archaeology, etc.) - `publication_output` - Whether organization publishes research findings - `data_repository` - URL to research data repository (if available) - `research_infrastructure` - Major equipment or facilities - `academic_affiliation` - Link to parent university or research network - `research_projects` - Active or completed research initiatives +**Integration with VIVO Ontology**: VIVO (Vitae Research Ontology) models academic research organizations: - vivo:ResearchOrganization - Research entity - vivo:Laboratory - Lab facilities - vivo:ResearchProject - Research initiatives - vivo:Grant - Research funding +**Integration with CERIF**: Common European Research Information Format for research data: - cfResOrg - Research organization entity - cfProj - Research projects - cfFacil - Research facilities - cfEquip - Research equipment +**Data Population**: Research organization subtypes extracted from 44 Wikidata entities with type='R' in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.""" ; + skos:exactMatch , + skos:Concept ; + skos:inScheme ; + skos:note "Conservation laboratories: cultural heritage restoration research", + "Herbaria: scientific collections of dried plants for botanical research", + "Integrates with VIVO (academic research ontology) and CERIF (European research data)", + "ResearchOrganizationType implements SKOS-based classification for research organizations", + "Supports 44+ Wikidata research organization subtypes" ; + skos:relatedMatch , + . + + a owl:Class ; + rdfs:label "BLOG_NEWS" ; + dcterms:title "blog and news" ; + rdfs:subClassOf ; + skos:definition "Blog, news section, or content marketing platform separate from main website. May be on different domain or platform." ; + ns1:examples "Institutional blog, News portal, Stories section" . + + a owl:Class ; + rdfs:label "DATABASE" ; + rdfs:subClassOf ; + skos:definition "Database or registry entry" . + + a owl:Class ; + rdfs:label "EDUCATIONAL_PORTAL" ; + dcterms:title "educational portal" ; + rdfs:subClassOf ; + skos:definition "Learning resources, lesson plans, educational games, teacher materials. May be separate platform or subdomain." ; + ns1:examples "Teacher resources, Student portal, Educational games" . + + a owl:Class ; + rdfs:label "MOBILE_APP" ; + dcterms:title "mobile app" ; + rdfs:subClassOf ; + skos:definition "Native or hybrid mobile application for iOS/Android. May be guide app, collection browser, or interactive experience." ; + ns1:examples "Museum guide app, Collection browser app, AR experience app" . + + a owl:Class ; + rdfs:label "NEWSLETTER" ; + dcterms:title "newsletter platform" ; + rdfs:subClassOf ; + skos:definition "Email newsletter signup and archive. Mailchimp, Campaign Monitor, or institutional email marketing." ; + ns1:examples "Monthly newsletter, Exhibition announcements, Member updates" . + + a owl:Class ; + rdfs:label "WEBSHOP" ; + dcterms:title "webshop" ; + rdfs:subClassOf ; + skos:definition "E-commerce platform for museum shop, print-on-demand, merchandise. May be separate domain or integrated." ; + ns1:examples "Museum shop, Print shop, Publications store" . + + a owl:Class ; + rdfs:label "PODCAST_CHANNEL" ; + dcterms:title "podcast channel" ; + rdfs:subClassOf ; + skos:definition "Audio podcast or video series hosted on dedicated platform. Spotify, Apple Podcasts, YouTube, SoundCloud." ; + ns1:examples "Museum podcast, Archive stories, Curator talks" . + + a owl:Class ; + rdfs:label "BOOKING_SYSTEM" ; + dcterms:title "booking system" ; + rdfs:subClassOf ; + skos:definition "Online reservation and ticketing system, may be third-party platform or custom solution. Reading room appointments, event tickets." ; + ns1:examples "Ticket booking, Reading room reservations, Tour scheduling" . + + a owl:Class ; + rdfs:label "SOCIAL_MEDIA" ; + dcterms:title "social media presence" ; + rdfs:subClassOf ; + skos:definition "Official social media accounts and channels. Instagram, Twitter, Facebook, YouTube, TikTok institutional accounts." ; + ns1:examples "Instagram account, YouTube channel, Twitter/X profile" . + + a owl:Class ; + rdfs:label "VIRTUAL_TOUR" ; + dcterms:title "virtual tour" ; + rdfs:subClassOf ; + skos:definition "360-degree tours, VR experiences, immersive gallery views. Interactive spatial exploration of physical spaces." ; + ns1:examples "360° gallery tour, VR museum, Google Arts & Culture street view" . + + a owl:Class ; + rdfs:label "WEBSITE" ; + rdfs:subClassOf ; + skos:definition "Website or web page" . + + a owl:Class ; + rdfs:label "BUILDING" ; + rdfs:subClassOf ; + skos:definition "Specific building reference" . + + a owl:Class ; + rdfs:label "NATIONAL_MILITARY_PARK" ; + dcterms:spatial "US" ; + dcterms:title "national military park" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "military park of the United States" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "NATIONAL_BATTLEFIELD_PARK" ; + dcterms:spatial "US" ; + dcterms:title "National Battlefield Park" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "National Battlefield Park (heritage feature)" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "CHAMBER_GRAVE" ; + dcterms:title "chamber grave" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "chamber grave (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "grave" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q100926023" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q100926023" . + + a owl:Class ; + rdfs:label "OFFICE_BUILDING" ; + dcterms:title "office building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building which contains spaces mainly designed to be used for offices" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1021645" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1021645" . + + a owl:Class ; + rdfs:label "AGRICULTURAL_STRUCTURE" ; + dcterms:title "agricultural structure" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "auxiliary building used in agricultural production" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q10480682" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q10480682" . + + a owl:Class ; + rdfs:label "REIJŌ" ; + dcterms:title "reijō" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred place related to Shintoism/Buddhism" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q10565932" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q10565932" . + + a owl:Class ; + rdfs:label "DAULEKAN_CEMETERY" ; + dcterms:spatial "RU" ; + dcterms:title "daulekan cemetery" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "Bronze age cemetery in Russia" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Russia" . + + a owl:Class ; + rdfs:label "INTANGIBLE_HERITAGE_GROUP" ; + rdfs:subClassOf ; + skos:definition "Organization preserving intangible cultural heritage (Q105815710)" ; + skos:note "Folklore organizations", + "Indigenous cultural practice groups", + "Oral history societies", + "Traditional performance groups", + "UNESCO intangible cultural heritage" . + + a owl:Class ; + rdfs:label "RELIGIOUS_SITE" ; + dcterms:title "religious site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "location significant to one or more religions" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q105889895" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q105889895" . + + a owl:Class ; + rdfs:label "MENOKO" ; + dcterms:title "Menoko" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Sacred place in mapuche culture" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q106139101" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q106139101" . + + a owl:Class ; + rdfs:label "CATHOLIC_PILGRIMAGE_CHURCH" ; + dcterms:title "Catholic pilgrimage church" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Church building, site of Roman Catholic pilgrimage" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q10631691" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q10631691" . + + a owl:Class ; + rdfs:label "AREA_OF_NATIONAL_INTEREST_FOR_CULTURAL_HERITAGE" ; + dcterms:spatial "SE" ; + dcterms:title "area of national interest for cultural heritage" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "form of heritage protection in Sweden" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Sweden" . + + a owl:Class ; + rdfs:label "SETSUMATSUSHA" ; + dcterms:title "setsumatsusha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1071160" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1071160" . + + a owl:Class ; + rdfs:label "CHAPEL" ; + dcterms:title "chapel" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "small place, building or room of Christian fellowship or worship, may be attached or not to a larger institution or part of a building" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "chapel" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q108325" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q108325" . + + a owl:Class ; + rdfs:label "CAST_IRON_FENCE" ; + dcterms:title "cast iron fence" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "cast iron fence (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "craft" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q108640306" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q108640306" . + + a owl:Class ; + rdfs:label "METAL_TOMBSTONE" ; + dcterms:title "metal tombstone" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "metal tombstone (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "tomb, grave" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q108649112" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q108649112" . + + a owl:Class ; + rdfs:label "CATHOLIC_CHURCH_BUILDING" ; + dcterms:title "Catholic church building" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "church building in the Catholic Church" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1088552" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1088552" . + + a owl:Class ; + rdfs:label "OBELISK_TOMBSTONE" ; + dcterms:title "obelisk tombstone" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "obelisk tombstone (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "tomb, grave" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q108910116" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q108910116" . + + a owl:Class ; + rdfs:label "METAL_CHAPEL" ; + dcterms:title "metal chapel" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "type of tombstone" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "tomb, grave" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q108911320" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q108911320" . + + a owl:Class ; + rdfs:label "TOMBSTONE_WITH_SCULPTURE" ; + dcterms:title "tombstone with sculpture" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "tombstone with sculpture (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "tomb, grave" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q108911480" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q108911480" . + + a owl:Class ; + rdfs:label "METAL_OBELISK_TOMBSTONE" ; + dcterms:title "metal obelisk-tombstone" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "metal obelisk-tombstone (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "tomb, grave" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q108911534" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q108911534" . + + a owl:Class ; + rdfs:label "BEPPYO_SHRINE" ; + dcterms:title "Beppyo Shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Category of Shinto shrine" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q10898274" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q10898274" . + + a owl:Class ; + rdfs:label "ALKA" ; + dcterms:title "Alka (Baltic religion)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Baltic sacred place" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q11004363" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11004363" . + + a owl:Class ; + rdfs:label "Q110444043" ; + dcterms:spatial "ES" ; + dcterms:title "Q110444043" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "Q110444043 (heritage feature)" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:iso_3166_2 "ES-PV" ; + ns1:wikidata_country "Spain" ; + ns1:wikidata_subregion "Basque Country" . + + a owl:Class ; + rdfs:label "SŌJA" ; + dcterms:title "sōja" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "type of Shinto shrine where the kami of a region are grouped together into a single sanctuary" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1107129" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1107129" . + + a owl:Class ; + rdfs:label "HERITAGE_FARM" ; + dcterms:title "heritage farm" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + ; + skos:definition "farm maintained in the same way as in olden days" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Museum" ; + ns1:hypernyms "museum, heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Museum" ; + ns1:wikidata_id "Q111079628" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q111079628" . + + a owl:Class ; + rdfs:label "MEOTO_IWA" ; + dcterms:title "meoto iwa" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "meoto iwa (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q111188730" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q111188730" . + + a owl:Class ; + rdfs:label "LOCATION_OF_WORSHIP" ; + dcterms:title "location of worship" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "significant location or place where a deity is worshipped" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q111286333" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q111286333" . + + a owl:Class ; + rdfs:label "SIGNIFICANT_PLACE" ; + dcterms:title "significant place" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "a significant or notable place associated with a subject" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q111286345" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q111286345" . + + a owl:Class ; + rdfs:label "PHYSICAL_SOCIAL_SPACE" ; + dcterms:title "physical social space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "physical space where people gather and interact" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q111414683" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q111414683" . + + a owl:Class ; + rdfs:label "PHYSICAL_PUBLIC_SPACE" ; + dcterms:title "physical public space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "physical place for public use" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "geographical object" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q111415237" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q111415237" . + + a owl:Class ; + rdfs:label "MEDIEVAL_CHURCH_IN_NORWAY" ; + dcterms:spatial "NO" ; + dcterms:title "medieval church in Norway" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "medieval church in Norway (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Norway" . + + a owl:Class ; + rdfs:label "Q111694442" ; + dcterms:spatial "NO" ; + dcterms:title "Q111694442" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "church in Norway" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Norway" . + + a owl:Class ; + rdfs:label "CALVARY" ; + dcterms:title "calvary" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "monumental stations of the cross built on the slopes of a hill" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q11331347" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11331347" . + + a owl:Class ; + rdfs:label "WATERCRAFT_MAINTENANCE_FACILITY" ; + dcterms:title "watercraft maintenance facility" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "location for conducting maintenance on watercraft" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q113542562" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q113542562" . + + a owl:Class ; + rdfs:label "COURTHOUSE" ; + dcterms:title "courthouse" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building which is home to a court" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1137809" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1137809" . + + a owl:Class ; + rdfs:label "KAMO_SHRINE_WORSHIP" ; + dcterms:spatial "JP" ; + dcterms:title "Kamo Shrine (worship)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Wikimedia disambiguation page" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "WORLD_HERITAGE_IN_DANGER" ; + dcterms:title "World Heritage in Danger" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "World Heritage in Danger (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q11409137" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11409137" . + + a owl:Class ; + rdfs:label "TAISHA" ; + dcterms:title "taisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "type of Shinto Shrine" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q11438310" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11438310" . + + a owl:Class ; + rdfs:label "BLUE_PLAQUES_IN_NORWAY" ; + dcterms:spatial "NO" ; + dcterms:title "Blue plaques in Norway" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "Blue plaques in Norway (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Norway" . + + a owl:Class ; + rdfs:label "MUNAKATA_SHRINE" ; + dcterms:spatial "JP" ; + dcterms:title "Munakata shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Munakata shrine (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "UNRANKED_JAPANESE_SHRINE" ; + dcterms:spatial "JP" ; + dcterms:title "Unranked Japanese Shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Japanese rank" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "FUNERAL_BUILDING" ; + dcterms:title "funeral building" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "any building related to funeral purposes" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q115096216" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q115096216" . + + a owl:Class ; + rdfs:label "MIXED_HERITAGE_SITE" ; + dcterms:title "mixed heritage site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "mixed heritage site (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "protected area, heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q11626984" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11626984" . + + a owl:Class ; + rdfs:label "LABYRINTH_CITY" ; + dcterms:spatial "CN" ; + dcterms:title "labyrinth City" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "labyrinth City (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:iso_3166_2 "CH-ZH" ; + ns1:wikidata_country "China" ; + ns1:wikidata_subregion "Canton" . + + a owl:Class ; + rdfs:label "RAILWAY_PARK" ; + dcterms:title "railway park" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "is a park with facilities that are related to railways" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "park" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Park" ; + ns1:wikidata_id "Q11649671" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11649671" . + + a owl:Class ; + rdfs:label "FUDOKI_NO_OKA" ; + dcterms:spatial "JP" ; + dcterms:title "Fudoki no oka" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + ; + skos:definition "Fudoki no oka (heritage feature)" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SCENIC_DISTRICTS" ; + dcterms:spatial "JP" ; + dcterms:title "Scenic districts" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "districts designated to maintain the scenic beauty of cities in Japan" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "RESIDENTIAL_BUILDING" ; + dcterms:title "residential building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building mainly used for residential purposes" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q11755880" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11755880" . + + a owl:Class ; + rdfs:label "GALLERY" ; + rdfs:subClassOf ; + skos:definition "Art gallery or exhibition space (Q118554787, Q1007870)" ; + skos:note "Exhibition spaces (may or may not hold permanent collections)", + "Kunsthallen, art galleries, visual arts centers", + "Visual arts organizations" . + + a owl:Class ; + rdfs:label "SIGNIFICANT_LANDSCAPE_ELEMENT" ; + dcterms:title "significant landscape element" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "significant landscape element (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "monument" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q11863343" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11863343" . + + a owl:Class ; + rdfs:label "VILLAGE_HERITAGE_SITE" ; + dcterms:spatial "CZ" ; + dcterms:title "Village Heritage Site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "Village Heritage Site (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Czech Republic" . + + a owl:Class ; + rdfs:label "VILLAGE_CONSERVATION_ZONE_VPZ" ; + dcterms:spatial "CZ" ; + dcterms:title "village conservation zone (VPZ)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "village conservation zone (VPZ) (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Czech Republic" . + + a owl:Class ; + rdfs:label "ARTIFICIAL_PHYSICAL_STRUCTURE" ; + dcterms:title "artificial physical structure" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "human-made system of connected force-bearing elements" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q11908691" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11908691" . + + a owl:Class ; + rdfs:label "MEETING_PLACE_AT_CHURCH" ; + dcterms:spatial "NO" ; + dcterms:title "meeting place at church" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "meeting place at church (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Norway" . + + a owl:Class ; + rdfs:label "NATIONAL_PARK_CENTRE" ; + dcterms:title "national park centre" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "national park centre (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "information point" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q11990908" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q11990908" . + + a owl:Class ; + rdfs:label "TREE_MONUMENT" ; + dcterms:title "Tree monument" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "naturally created landscape element under nature protection" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "natural monument" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q121140906" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q121140906" . + + a owl:Class ; + rdfs:label "LOCATION_OF_BURIAL" ; + dcterms:title "location of burial" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "place where a particular dead person is buried (cemetery, burial chamber, sea, ...) as a detail in that person's life; even about a pet animal" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q12131650" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q12131650" . + + a owl:Class ; + rdfs:label "INFRASTRUCTURE" ; + dcterms:title "infrastructure" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "fundamental facilities and systems serving a country, city, or other areas" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q121359" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q121359" . + + a owl:Class ; + rdfs:label "BUILDING_OF_PUBLIC_ADMINISTRATION" ; + dcterms:title "building of public administration" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "type of building" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1220959" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1220959" . + + a owl:Class ; + rdfs:label "ESTATE" ; + dcterms:title "estate" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "comprises the buildings and supporting farmland and woods of a very large property" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "area" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q12292478" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q12292478" . + + a owl:Class ; + rdfs:label "KRAMAT" ; + dcterms:title "kramat" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "the grave of a spiritual leader or auliya" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q123139674" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q123139674" . + + a owl:Class ; + rdfs:label "WROUGHT_IRON_FENCE" ; + dcterms:title "wrought iron fence" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "fence made out of wrought iron" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "craft" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q124022770" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q124022770" . + + a owl:Class ; + rdfs:label "URBAN_SETTLEMENT" ; + dcterms:title "urban settlement" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "human settlement with high population density and infrastructure of built environment" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "settlement" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q124250988" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q124250988" . + + a owl:Class ; + rdfs:label "ITSUKUSHIMA_SHRINE" ; + dcterms:title "Itsukushima shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Itsukushima shrine (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q125316256" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q125316256" . + + a owl:Class ; + rdfs:label "WORLD_HERITAGE_TENTATIVE_LIST_ENTRY" ; + dcterms:title "World Heritage Tentative List entry" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "entry in the UNESCO World Heritage Tentative List" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q12592487" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q12592487" . + + a owl:Class ; + rdfs:label "WORLD_HERITAGE_SITES_IN_UGANDA" ; + dcterms:spatial "UG" ; + dcterms:title "World Heritage Sites in Uganda" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "A Ugandan place of significance listed by UNESCO" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Uganda" . + + a owl:Class ; + rdfs:label "COLUMN_SHRINE" ; + dcterms:title "column shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "column-shaped religious monument, mostly at a road" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q12661150" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q12661150" . + + a owl:Class ; + rdfs:label "LOCATION_OF_DISCOVERY" ; + dcterms:title "location of discovery" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "place or site were a (historical, paleontological, etc.) finding took place" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1291195" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1291195" . + + a owl:Class ; + rdfs:label "IUGS_HERITAGE_STONE" ; + dcterms:title "IUGS Heritage Stone" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "IUGS Heritage Stone (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "protected area" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Park" ; + ns1:wikidata_id "Q130403901" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q130403901" . + + a owl:Class ; + rdfs:label "RAIL_INFRASTRUCTURE" ; + dcterms:title "rail infrastructure" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "immovable parts of rail transport" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "infrastructure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1311670" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1311670" . + + a owl:Class ; + rdfs:label "SHALGRAM" ; + dcterms:title "Shalgram" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred place in Hinduism" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q131293128" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q131293128" . + + a owl:Class ; + rdfs:label "STORAGE_ROOM" ; + dcterms:title "storage room" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "room for storing objects" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "room" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q13134146" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q13134146" . + + a owl:Class ; + rdfs:label "FARM" ; + dcterms:title "farm" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "area of land for farming, or, for aquaculture, lake, river or sea, including various structures" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q131596" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q131596" . + + a owl:Class ; + rdfs:label "Q131986995" ; + dcterms:title "Q131986995" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "Q131986995 (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "natural monument" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q131986995" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q131986995" . + + a owl:Class ; + rdfs:label "PERSONAL_COLLECTION" ; + rdfs:subClassOf ; + skos:definition "Private personal collection managed by individual collector (Q134886297)" ; + skos:note "Distinguished from commercial galleries", + "Family archives", + "Individual collectors", + "Private art collections (non-commercial)" . + + a owl:Class ; + rdfs:label "X_NO_MIYA" ; + dcterms:spatial "JP" ; + dcterms:title "X-no-miya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Supercategory of Shinto shrine rankings consisting of Ichinomiya (1st ranked Shinto shrine), Ninomiya (2nd ranked Shinto shrine) and so on for a region" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KANPEI_SHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kanpei-sha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KOKUHEI_SHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kokuhei-sha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "BEKKAKU_KANPEISHA" ; + dcterms:spatial "JP" ; + dcterms:title "Bekkaku Kanpeisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KANPEI_CHŪSHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kanpei Chūsha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KANPEI_SHŌSHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kanpei Shōsha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KANPEI_TAISHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kanpei Taisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KOKUHEI_CHŪSHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kokuhei Chūsha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KOKUHEI_SHŌSHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kokuhei Shōsha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KOKUHEI_TAISHA" ; + dcterms:spatial "JP" ; + dcterms:title "Kokuhei Taisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank in the modern system of ranked Shinto shrines" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SHIKINAISHA" ; + dcterms:spatial "JP" ; + dcterms:title "Shikinaisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Shine in the Engishiki Jinmyocho" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SHIKINAI_SHOSHA" ; + dcterms:spatial "JP" ; + dcterms:title "Shikinai Shosha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SHIKINAI_TAISHA" ; + dcterms:spatial "JP" ; + dcterms:title "Shikinai Taisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "historical Shinto shrine rank" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "REGIONAL_ICHINOMIYA" ; + dcterms:spatial "JP" ; + dcterms:title "Regional Ichinomiya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "An Ichinomiya for a smaller region than a Province such as a manor or town" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "GO_NO_MIYA" ; + dcterms:spatial "JP" ; + dcterms:title "Go-no-Miya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "5th ranked shinto shrine in an area" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SAN_NO_MIYA" ; + dcterms:spatial "JP" ; + dcterms:title "San-no-Miya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "3rd ranked shrine in an area" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SHI_NO_MIYA" ; + dcterms:spatial "JP" ; + dcterms:title "Shi-no-Miya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "4th ranked Shinto shrine in an area" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "NI_NO_MIYA" ; + dcterms:spatial "JP" ; + dcterms:title "Ni-no-Miya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "2nd ranked shinto shrine in an area" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SHRINE_RECEIVING_TSUKINAMI_SAI_AND_NIINAME_SAI_AND_AINAME_SAI_OFFERINGS" ; + dcterms:spatial "JP" ; + dcterms:title "Shrine receiving Tsukinami-sai and Niiname-sai and Ainame-sai offerings" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Shrines in the Engishiki that receive offerings for all three of these festivals" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "ROKU_NO_MIYA" ; + dcterms:spatial "JP" ; + dcterms:title "Roku-no-Miya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "6th ranked shrine in a province" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "ENGISHIKI_SEAT" ; + dcterms:spatial "JP" ; + dcterms:title "Engishiki seat" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "When an engishiki entry is labelled as having multiple seats and uses the character \"座\". At this point also used for the seat based calculation of shrine number by Kokugakuin university over the shrin..." ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "ENGISHIKI_SUBSHRINE" ; + dcterms:spatial "JP" ; + dcterms:title "Engishiki subshrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "When an engishiki entry is labelled as having multiple seats but uses \"社\" as opposed to the normal \"座\"" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "SHIKINAI_SUBSHRINE" ; + dcterms:spatial "JP" ; + dcterms:title "Shikinai Subshrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Shikinaisha that are Setsumatsusha" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "KANPEI_SHA_ENGISHIKI_JINMYOCHO" ; + dcterms:title "Kanpei-sha (Engishiki Jinmyocho)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Kanpei-sha (Engishiki Jinmyocho) (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q135160338" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q135160338" . + + a owl:Class ; + rdfs:label "KOKUHEI_SHA_ENGISHIKI_JINMYOCHO" ; + dcterms:title "Kokuhei-sha (Engishiki Jinmyocho)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Kokuhei-sha (Engishiki Jinmyocho) (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q135160342" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q135160342" . + + a owl:Class ; + rdfs:label "SHIKINAI_SUPERSHRINE" ; + dcterms:spatial "JP" ; + dcterms:title "Shikinai Supershrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "A Shrine that has a Shikinaisha as a Setsumatsusha" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "MEMORY_SPACE" ; + dcterms:title "memory space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "place, object or concept vested with historical significance in the popular collective memory, such as monuments, museums, events, symbols and even colours vested with historical memory" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "feature" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1354775" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1354775" . + + a owl:Class ; + rdfs:label "SACRED_SHRINE_BALI" ; + dcterms:spatial "ID" ; + dcterms:title "sacred shrine (Bali)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "A sacred structure or altar serving as a place of worship and a stana (seat/dwelling) for Ida Sang Hyang Widhi Wasa (God) and His manifestations in Balinese Hinduism, and also as a site for honoring a..." ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:iso_3166_2 "ID-BA" ; + ns1:wikidata_country "Indonesia" ; + ns1:wikidata_subregion "Bali" . + + a owl:Class ; + rdfs:label "RESEARCH_CENTER" ; + rdfs:subClassOf ; + skos:definition "Research organization or documentation center (Q136410232)" ; + skos:note "Documentation centers", + "Policy institutes with archives", + "Research institutes with heritage collections", + "University research units" . + + a owl:Class ; + rdfs:label "UNESCO_BUILDING_SITE_IN_CHINA" ; + dcterms:spatial "CN" ; + dcterms:title "UNESCO building site in China" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "type of World heritage site with buildings and villagse in China" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "China" . + + a owl:Class ; + rdfs:label "IMAMZADEH" ; + dcterms:title "imamzadeh" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Shia shrine-tomb" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q136868" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q136868" . + + a owl:Class ; + rdfs:label "STRUCTURE_OF_WORSHIP" ; + dcterms:title "structure of worship" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "specially designed structure for use in worshipping" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:ReligiousBuilding" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1370598" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1370598" . + + a owl:Class ; + rdfs:label "CIVIL_ENGINEERING_CONSTRUCTION" ; + dcterms:title "civil engineering construction" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "type of construction" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1411945" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1411945" . + + a owl:Class ; + rdfs:label "HUNTING_LODGE" ; + dcterms:title "hunting lodge" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "building set in a wildlife park or a hunting area" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1424449" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1424449" . + + a owl:Class ; + rdfs:label "MAISON_DE_PLAISANCE" ; + dcterms:title "maison de plaisance" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "pleasure palace" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1436181" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1436181" . + + a owl:Class ; + rdfs:label "CONGREGATIONAL_MOSQUE" ; + dcterms:title "congregational mosque" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "main mosque of a city or state" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1454820" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1454820" . + + a owl:Class ; + rdfs:label "CHAPEL_SHRINE" ; + dcterms:title "chapel-shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "small shrine with a niche for a statue, painting, cross etc." ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q14552192" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q14552192" . + + a owl:Class ; + rdfs:label "TENTATIVE_WORLD_HERITAGE_SITE" ; + dcterms:title "Tentative World Heritage Site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Wikimedia list article" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1459900" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1459900" . + + a owl:Class ; + rdfs:label "FENCE" ; + dcterms:title "fence" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "freestanding structure preventing movement across a boundary" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q148571" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q148571" . + + a owl:Class ; + rdfs:label "BUILDING_COMPLEX" ; + dcterms:title "building complex" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "set of related buildings" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1497364" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1497364" . + + a owl:Class ; + rdfs:label "ARCHITECTURAL_ENSEMBLE" ; + dcterms:title "architectural ensemble" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "group of multiple related objects, such as buildings" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1497375" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1497375" . + + a owl:Class ; + rdfs:label "SHOW_MINE" ; + dcterms:title "show mine" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "type of mine" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "park" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Park" ; + ns1:wikidata_id "Q1506469" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1506469" . + + a owl:Class ; + rdfs:label "PILGRIMAGE_SITE" ; + dcterms:title "pilgrimage site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "location to which pilgrims venture" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q15135589" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q15135589" . + + a owl:Class ; + rdfs:label "GOKOKU_SHRINE" ; + dcterms:title "gokoku shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "Japanese shrines for war dead" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1534477" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1534477" . + + a owl:Class ; + rdfs:label "EXTERMINATION_CAMP" ; + dcterms:title "extermination camp" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Nazi death camps established to systematically murder" ; + skos:exactMatch , + , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building, museum" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Museum" ; + ns1:wikidata_id "Q153813" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q153813" . + + a owl:Class ; + rdfs:label "HUMAN_GEOGRAPHIC_TERRITORIAL_ENTITY" ; + dcterms:title "human-geographic territorial entity" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "territorial entity of which the borders are determined by physiographic and human features" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q15642541" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q15642541" . + + a owl:Class ; + rdfs:label "PHYSICAL_STRUCTURE" ; + dcterms:title "physical structure" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "body or assemblage of bodies in space that form a system capable of supporting loads" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q15710813" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q15710813" . + + a owl:Class ; + rdfs:label "PROTECTED_TOWNS_AND_VILLAGES_IN_LIMBURG" ; + dcterms:spatial "NL" ; + dcterms:title "Protected towns and villages in Limburg" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "Wikimedia list article" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:iso_3166_2 "NL-LI" ; + ns1:wikidata_country "Netherlands" ; + ns1:wikidata_subregion "Limburg" . + + a owl:Class ; + rdfs:label "SACRED_MOUNTAIN" ; + dcterms:title "sacred mountain" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "mountain venerated as deitiy or used as place of worship in a religion" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1595289" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1595289" . + + a owl:Class ; + rdfs:label "NATURAL_MONUMENT_IN_TYROL_STATE" ; + dcterms:spatial "AT" ; + dcterms:title "natural monument in Tyrol (state)" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "natural monument in Tyrol (state) (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:iso_3166_2 "AT-7" ; + ns1:wikidata_country "Austria" ; + ns1:wikidata_subregion "Tyrol" . + + a owl:Class ; + rdfs:label "HIERON" ; + dcterms:title "hieron" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred place (hieron) in ancient Greece" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1617500" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1617500" . + + a owl:Class ; + rdfs:label "MAUSOLEUM" ; + dcterms:title "mausoleum" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "monument enclosing the interment space or burial chamber of a deceased person or people" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q162875" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q162875" . + + a owl:Class ; + rdfs:label "NON_PROFIT" ; + rdfs:subClassOf ; + skos:definition "Non-governmental heritage organization (Q163740)" ; + skos:note "Conservation societies managing heritage sites", + "Cultural advocacy organizations", + "Heritage preservation NGOs", + "Schema.org: schema:NGO" . + + a owl:Class ; + rdfs:label "SACRED_NATURAL_SITE" ; + dcterms:title "sacred natural site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "geographic feature with spiritual significance" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q16412466" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q16412466" . + + a owl:Class ; + rdfs:label "PALACE" ; + dcterms:title "palace" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "grand residence, especially a royal or episcopal residence" ; + skos:exactMatch , + , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building, museum" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Museum" ; + ns1:wikidata_id "Q16560" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q16560" . + + a owl:Class ; + rdfs:label "ICHINOMIYA" ; + dcterms:spatial "JP" ; + dcterms:title "ichinomiya" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Shinto shrine with the highest rank in a province" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "ARCHIVE" ; + rdfs:subClassOf ; + skos:definition "Archive - institution preserving historical documents and records (Q166118)" ; + skos:note "Government archives, religious archives", + "Includes archieven, archivos, archives", + "National archives, city archives, corporate archives" . + + a owl:Class ; + rdfs:label "CULTURAL_HERITAGE_OF_PERU" ; + dcterms:spatial "PE" ; + dcterms:title "cultural heritage of Peru" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "heritage assets in Peru" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Peru" . + + a owl:Class ; + rdfs:label "ARTIFICIAL_OBJECT" ; + dcterms:title "artificial object" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "anything created by humans (either material or mental)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:hypernyms "object" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q16686448" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q16686448" . + + a owl:Class ; + rdfs:label "COUNTRY_HOUSE" ; + dcterms:title "country house" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "house in the country as opposed to an urban area, especially a house that is large, has substantial property, and is used seasonally" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q16884952" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q16884952" . + + a owl:Class ; + rdfs:label "CHURCH_BUILDING" ; + dcterms:title "church building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building for Christian worship" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q16970" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q16970" . + + a owl:Class ; + rdfs:label "WAR_CEMETERY" ; + dcterms:title "war cemetery" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "cemetery for both civil and military victims of war or tyranny" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1707610" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1707610" . + + a owl:Class ; + rdfs:label "WILDERNESS_HUT" ; + dcterms:title "wilderness hut" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "simple shelter or hut for temporary accommodation outside built-up areas" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q17087359" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q17087359" . + + a owl:Class ; + rdfs:label "QUBBA" ; + dcterms:title "Qubba" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "domed mausoleum or shrine in Islamic architecture" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1719880" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1719880" . + + a owl:Class ; + rdfs:label "GRAVE" ; + dcterms:title "grave" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "location where one dead person or a limited amount of people are buried" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q173387" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q173387" . + + a owl:Class ; + rdfs:label "VENUE" ; + dcterms:title "venue" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "place used for some activity" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q17350442" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q17350442" . + + a owl:Class ; + rdfs:label "CHOKUSAISHA" ; + dcterms:spatial "JP" ; + dcterms:title "chokusaisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Shinto shrine where an imperial envoy performs rituals" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "COLOSSAL_STATUE" ; + dcterms:title "colossal statue" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "sculptural genre" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "memory space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1779653" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1779653" . + + a owl:Class ; + rdfs:label "STATUE" ; + dcterms:title "statue" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "sculpture primarily conceived as a representational figure" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "memory space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q179700" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q179700" . + + a owl:Class ; + rdfs:label "ARTIST'S_HOUSE" ; + dcterms:title "artist's house" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "building with rooms used by artists" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "cultural institution" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1797122" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1797122" . + + a owl:Class ; + rdfs:label "FOLLY" ; + dcterms:title "folly" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "building constructed primarily for decoration" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q180174" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q180174" . + + a owl:Class ; + rdfs:label "MANSION" ; + dcterms:title "mansion" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "very large and imposing dwelling house" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q1802963" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1802963" . + + a owl:Class ; + rdfs:label "GROUP_OF_STRUCTURES_OR_BUILDINGS" ; + dcterms:title "group of structures or buildings" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "architectural structures or buildings that do not form a building complex, but are treated as a group" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q18247357" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q18247357" . + + a owl:Class ; + rdfs:label "VISITOR_CENTER" ; + dcterms:title "visitor center" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "combination of tourist center and museum directly related to a point of interest or the local area" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "information point" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q18411786" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q18411786" . + + a owl:Class ; + rdfs:label "LOCATION_OF_AN_EVENT" ; + dcterms:title "location of an event" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "place (region, country, city, administrative subdivision, etc.) where event was or will be" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q18635222" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q18635222" . + + a owl:Class ; + rdfs:label "MARAE" ; + dcterms:title "marae" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "communal or sacred place in Polynesian societies" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q186685" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q186685" . + + a owl:Class ; + rdfs:label "CAUTIONARY_MEMORIAL" ; + dcterms:title "cautionary memorial" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "a type of memorial that serves as a warning" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q1885014" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q1885014" . + + a owl:Class ; + rdfs:label "SHIPYARD" ; + dcterms:title "shipyard" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "place where ships are repaired and built" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q190928" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q190928" . + + a owl:Class ; + rdfs:label "NATIONAL_MEMORIAL_OF_THE_UNITED_STATES" ; + dcterms:spatial "US" ; + dcterms:title "National Memorial of the United States" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "type of protected area in the United States" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "HIIS" ; + dcterms:title "hiis" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred place" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q19847629" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q19847629" . + + a owl:Class ; + rdfs:label "NATIONAL_SHRINE" ; + dcterms:title "national shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "designation given to a Catholic church or a sacred place to recognize its special historical, cultural, or religious significance" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q200614" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q200614" . + + a owl:Class ; + rdfs:label "PILGRIMAGE_CHURCH" ; + dcterms:title "pilgrimage church" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "pilgrimage church (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q20064854" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q20064854" . + + a owl:Class ; + rdfs:label "OPEN_SPACE" ; + dcterms:title "open space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "opening in a public place, in towns and cities squares or plazas" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q2015628" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2015628" . + + a owl:Class ; + rdfs:label "TOMBSTONE" ; + dcterms:title "tombstone" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "stele or marker, usually stone, that is placed over a grave" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q203443" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q203443" . + + a owl:Class ; + rdfs:label "VÉ" ; + dcterms:title "Vé" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "shrine or sacred place in Germanic paganism" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2036775" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2036775" . + + a owl:Class ; + rdfs:label "CULTURAL_PROPERTY" ; + dcterms:title "cultural property" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "structures and works designated as representing cultural heritage" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2065736" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2065736" . + + a owl:Class ; + rdfs:label "STEAMDRIVEN_PUMPING_STATION" ; + dcterms:title "steamdriven pumping station" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "pumping station driven by a steam generator" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:hypernyms "station" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q2069086" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2069086" . + + a owl:Class ; + rdfs:label "RECREATIONAL_SHELTER" ; + dcterms:title "recreational shelter" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "shelter for people who are in the outdoors and need temporary shelter" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q20856576" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q20856576" . + + a owl:Class ; + rdfs:label "PROTECTED_FEATURE" ; + dcterms:spatial "SK" ; + dcterms:title "protected feature" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "national designation of Slovakia" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Slovakia" . + + a owl:Class ; + rdfs:label "PLOUTONION" ; + dcterms:title "Ploutonion" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred place dedicated to underworld god Pluton" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2099793" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2099793" . + + a owl:Class ; + rdfs:label "TOURIST_INFORMATION_POINT" ; + dcterms:title "Tourist information point" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "Tourist information point (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "information point" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q2106028" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2106028" . + + a owl:Class ; + rdfs:label "PRESIDENTIAL_MEMORIAL_IN_THE_UNITED_STATES" ; + dcterms:spatial "US" ; + dcterms:title "presidential memorial in the United States" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "presidential memorial in the United States (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "SIGNIFICANT_LANDSCAPE_ELEMENT_IN_THE_CZECH_REPUBLIC" ; + dcterms:spatial "CZ" ; + dcterms:title "significant landscape element in the Czech Republic" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "significant landscape element in the Czech Republic (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Czech Republic" . + + a owl:Class ; + rdfs:label "NATURAL_MONUMENT_IN_GERMANY" ; + dcterms:spatial "DE" ; + dcterms:title "natural monument in Germany" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "category of protection within German Federal Conservation Law" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Germany" . + + a owl:Class ; + rdfs:label "SANCTUARY" ; + dcterms:title "sanctuary" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "shrine of the Catholic Church" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q21850178" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q21850178" . + + a owl:Class ; + rdfs:label "COMMERCIAL" ; + rdfs:subClassOf ; + skos:definition "Corporation or business with heritage collections (Q21980538)" ; + skos:note "Brand heritage centers", + "Company archives", + "Corporate museums", + "ROV: rov:RegisteredOrganization (if legally registered)" . + + a owl:Class ; + rdfs:label "PHYSICAL_OBJECT" ; + dcterms:title "physical object" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "singular aggregation of tangible substance(s) such as matter or radiation, with overall properties" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:hypernyms "object" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q223557" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q223557" . + + a owl:Class ; + rdfs:label "URBAN_GREEN_SPACE" ; + dcterms:title "urban green space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "green area planned in an urban location" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "geographical object" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q22652" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q22652" . + + a owl:Class ; + rdfs:label "ARCHITECTURAL_LANDMARK" ; + dcterms:title "architectural landmark" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "geographic feature or building, that is easily recognizable and/or well known" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2319498" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2319498" . + + a owl:Class ; + rdfs:label "URBAN_MONUMENT_ZONE" ; + dcterms:title "urban monument zone" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "a protected part of the city that is historically significant" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "protected area, heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2359856" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2359856" . + + a owl:Class ; + rdfs:label "RELIGIOUS_BUILDING" ; + dcterms:title "religious building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building intended for religious worship or other activities related to a religion; ceremonial structures that are related to or concerned with religion" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q24398318" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q24398318" . + + a owl:Class ; + rdfs:label "HYDRAULIC_STRUCTURE" ; + dcterms:title "hydraulic structure" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "artificial structure which disrupts the natural flow of water" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q2466889" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2466889" . + + a owl:Class ; + rdfs:label "ANCESTRAL_SHRINE" ; + dcterms:title "ancestral shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "temples dedicated to deified ancestors in East Asian culture" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q249027" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q249027" . + + a owl:Class ; + rdfs:label "WRITER'S_HOME" ; + dcterms:title "writer's home" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "home preserved as a literary landmark" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "home" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q24906026" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q24906026" . + + a owl:Class ; + rdfs:label "STORAGE_OF_CULTURAL_HERITAGE_OBJECTS" ; + dcterms:title "storage of cultural heritage objects" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "storage of cultural heritage objects (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "cultural institution" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q25054067" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q25054067" . + + a owl:Class ; + rdfs:label "ADMINISTRATIVE_BUILDING" ; + dcterms:title "administrative building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building for administrative usage" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2519340" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2519340" . + + a owl:Class ; + rdfs:label "MEMORIAL_CEMETERY" ; + dcterms:title "memorial cemetery" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "type of cemetery honoring people who sacrificed themselves for their country" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2532223" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2532223" . + + a owl:Class ; + rdfs:label "HERITAGE_DISTRICT_IN_THE_NETHERLANDS" ; + dcterms:spatial "NL" ; + dcterms:title "heritage district in the Netherlands" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "heritage district in the Netherlands (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Netherlands" . + + a owl:Class ; + rdfs:label "TRAVELING_CARNIVAL" ; + dcterms:title "traveling carnival" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "moveable amusement park" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "park" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Park" ; + ns1:wikidata_id "Q259037" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q259037" . + + a owl:Class ; + rdfs:label "DARGAH" ; + dcterms:title "dargah" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "shrine built over the grave of a revered Sufi religious figure" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q2639699" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2639699" . + + a owl:Class ; + rdfs:label "ANCIENT_GREEK_TEMPLE" ; + dcterms:title "ancient Greek temple" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "structures built to house deity statues within Greek sanctuaries" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q267596" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q267596" . + + a owl:Class ; + rdfs:label "STUDIO_HOUSE" ; + dcterms:title "studio house" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "type of house" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "house" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q2699076" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q2699076" . + + a owl:Class ; + rdfs:label "ARTIFICIAL_GEOGRAPHIC_ENTITY" ; + dcterms:title "artificial geographic entity" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "non-natural geographic entities such as settlements, infrastructure, and excavations" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "feature" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q27096235" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q27096235" . + + a owl:Class ; + rdfs:label "DIGITAL_PLATFORM" ; + rdfs:subClassOf ; + skos:definition "Born-digital heritage platform or online repository (Q28017710)" ; + skos:note "Digital libraries (HathiTrust)", + "Heritage aggregators (Europeana, DPLA)", + "Online archives (Internet Archive)", + "Schema.org: schema:WebSite, schema:SoftwareApplication", + "Virtual museums" . + + a owl:Class ; + rdfs:label "STATE_HISTORIC_SITE_IN_THE_UNITED_STATES" ; + dcterms:spatial "US" ; + dcterms:title "state historic site in the United States" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "historic site administrated by a state of United States" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "TRAIN_STATION_MUSEUM" ; + dcterms:title "train station museum" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "railway station preserved as a heritage site" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Museum" ; + ns1:hypernyms "museum" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Museum" ; + ns1:wikidata_id "Q28837381" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q28837381" . + + a owl:Class ; + rdfs:label "BUITENPLAATS" ; + dcterms:spatial "NL" ; + dcterms:title "buitenplaats" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "summer residence for rich townspeople in the Netherlands" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Netherlands" . + + a owl:Class ; + rdfs:label "PUBLIC_BUILDING" ; + dcterms:title "public building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "buildings or groups of buildings owned and operated by a governing body, carrying out official duties, and often occupied by a governmental agency" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q294422" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q294422" . + + a owl:Class ; + rdfs:label "PUBLIC_SPACE" ; + dcterms:title "public space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "places for public use" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q294440" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q294440" . + + a owl:Class ; + rdfs:label "NATIONAL_TREASURE_OF_FRANCE" ; + dcterms:spatial "FR" ; + dcterms:title "national treasure of France" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "designation for entities of cultural significance in France" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "France" . + + a owl:Class ; + rdfs:label "ARTIST'S_HOME" ; + dcterms:title "artist's home" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "artist's home (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "home" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q29968296" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q29968296" . + + a owl:Class ; + rdfs:label "ABBOT" ; + dcterms:title "abbot" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred places in Egyptian mythology" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q305686" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q305686" . + + a owl:Class ; + rdfs:label "CI_SHRINE" ; + dcterms:title "Ci Shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Chinese shrine for people" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q30941226" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q30941226" . + + a owl:Class ; + rdfs:label "VÄKRA_HIIS" ; + dcterms:title "Väkra hiis" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred place in Estonia" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q31274347" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q31274347" . + + a owl:Class ; + rdfs:label "PARISH_CHURCH" ; + dcterms:title "parish church" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "church which acts as the religious centre of a parish" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q317557" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q317557" . + + a owl:Class ; + rdfs:label "MOSQUE" ; + dcterms:title "mosque" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "place of worship for followers of Islam" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q32815" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q32815" . + + a owl:Class ; + rdfs:label "NAZI_CONCENTRATION_CAMP" ; + dcterms:title "Nazi concentration camp" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "concentration camps operated by Nazi Germany" ; + skos:exactMatch , + , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building, museum" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Museum" ; + ns1:wikidata_id "Q328468" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q328468" . + + a owl:Class ; + rdfs:label "INDUSTRIAL_ZONE" ; + dcterms:title "industrial zone" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "area of industry or for development of industry" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q329683" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q329683" . + + a owl:Class ; + rdfs:label "HISTORIC_GROUPING" ; + dcterms:spatial "ES" ; + dcterms:title "historic grouping" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "subcategory of assets of cultural interest in Spain and all the heritage assets that have received this classification" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Spain" . + + a owl:Class ; + rdfs:label "MUSEUM" ; + rdfs:subClassOf ; + skos:definition "Museum - institution preserving and exhibiting cultural or scientific collections (Q33506)" ; + skos:note "Art museums, history museums, natural history museums", + "Includes musea, museos, musées, museums", + "Science museums, ethnographic museums, local museums" . + + a owl:Class ; + rdfs:label "MAZAR" ; + dcterms:title "mazar" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "venerated structure in traditional Islam" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q3352470" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3352470" . + + a owl:Class ; + rdfs:label "SEWERAGE_PUMPING_STATION" ; + dcterms:title "sewerage pumping station" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "installation used to move sewerage uphill" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q336164" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q336164" . + + a owl:Class ; + rdfs:label "ARCHAEOLOGICAL_PARK" ; + dcterms:title "archaeological park" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "archeological site that has been preserved in a park setting and opened for public visitation." ; + skos:exactMatch , + , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Museum" ; + ns1:hypernyms "museum, park" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Museum" ; + ns1:wikidata_id "Q3363945" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3363945" . + + a owl:Class ; + rdfs:label "SMALL_MONUMENT" ; + dcterms:title "small monument" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "small-scale commemorative structure or object, often erected to honor a person, event, or historical moment" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q3370053" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3370053" . + + a owl:Class ; + rdfs:label "WAYSIDE_SHRINE" ; + dcterms:title "wayside shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "religious image, usually in some sort of small shelter, placed by a road or pathway" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q3395121" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3395121" . + + a owl:Class ; + rdfs:label "MONUMENTAL_SCULPTURE" ; + dcterms:title "monumental sculpture" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "large sculpture" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "memory space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q3476533" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3476533" . + + a owl:Class ; + rdfs:label "HISTORIC_BUILDING" ; + dcterms:title "historic building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "structure of historic nature" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q35112127" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q35112127" . + + a owl:Class ; + rdfs:label "NATURAL_GEOGRAPHIC_OBJECT" ; + dcterms:title "natural geographic object" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "geographical object created by natural causes" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "geographical object" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q35145263" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q35145263" . + + a owl:Class ; + rdfs:label "ARTIFICIAL_GEOGRAPHIC_OBJECT" ; + dcterms:title "artificial geographic object" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "alterations to land created by people" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "geographical object" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q35145743" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q35145743" . + + a owl:Class ; + rdfs:label "NATIONAL_BATTLEFIELD" ; + dcterms:spatial "US" ; + dcterms:title "National Battlefield" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "type of protected area in the United States" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "SECULAR_BUILDING" ; + dcterms:title "secular building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building for secular purposes" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q357375" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q357375" . + + a owl:Class ; + rdfs:label "CONSTRUCTION_SITE" ; + dcterms:title "construction site" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "place where a building is constructed, reconstructed or demolished" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q360418" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q360418" . + + a owl:Class ; + rdfs:label "VACATION_PROPERTY" ; + dcterms:title "vacation property" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "niche in the real estate market" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q3694" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3694" . + + a owl:Class ; + rdfs:label "TRANSPORT_INFRASTRUCTURE" ; + dcterms:title "transport infrastructure" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "fixed installations that allow vehicles to operate" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "infrastructure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q376799" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q376799" . + + a owl:Class ; + rdfs:label "TOMB" ; + dcterms:title "tomb" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "burial place" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q381885" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q381885" . + + a owl:Class ; + rdfs:label "STELLINGMILL" ; + dcterms:title "stellingmill" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "smock mill with gallery" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q3851468" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3851468" . + + a owl:Class ; + rdfs:label "WINDMILL" ; + dcterms:title "windmill" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "machine that converts the energy of wind into rotational energy" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q38720" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q38720" . + + a owl:Class ; + rdfs:label "HOUSE" ; + dcterms:title "house" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "building usually intended for living in" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q3947" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3947" . + + a owl:Class ; + rdfs:label "TOWN" ; + dcterms:title "town" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "settlement that is smaller than a city but bigger than a large village (or a large borough in some areas)" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Town" ; + ns1:hypernyms "settlement" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q3957" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q3957" . + + a owl:Class ; + rdfs:label "CEMETERY" ; + dcterms:title "cemetery" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "place of burial" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Cemetery" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q39614" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q39614" . + + a owl:Class ; + rdfs:label "BUILDING" ; + dcterms:title "building" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "structure, typically with a roof and walls, standing more or less permanently in one place" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q41176" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q41176" . + + a owl:Class ; + rdfs:label "HERITAGE_RAILWAY" ; + dcterms:title "heritage railway" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "railway used for heritage/historical/tourism purposes" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "infrastructure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q420962" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q420962" . + + a owl:Class ; + rdfs:label "NATURAL_HERITAGE_OF_NAMIBIA" ; + dcterms:spatial "NA" ; + dcterms:title "natural heritage of Namibia" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "A declared site of natural heritage in Namibia" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Namibia" . + + a owl:Class ; + rdfs:label "PART_OF_UNESCO_WORLD_HERITAGE_SITE" ; + dcterms:title "part of UNESCO World Heritage Site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "component forming part of a UNESCO World Heritage Site" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q43113623" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q43113623" . + + a owl:Class ; + rdfs:label "SOVIJ" ; + dcterms:title "Sovij" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "baltic sacred place" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q4426546" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q4426546" . + + a owl:Class ; + rdfs:label "SOCIAL_SPACE" ; + dcterms:title "social space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "physical or virtual space such as a social center, online social media, or other gathering place where people gather and interact" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q4430275" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q4430275" . + + a owl:Class ; + rdfs:label "TEMPLE" ; + dcterms:title "temple" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "structure reserved for religious or spiritual activities" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q44539" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q44539" . + + a owl:Class ; + rdfs:label "PUMPING_STATION" ; + dcterms:title "pumping station" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "facilities including pumps and equipment for pumping fluids from one place to another" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:hypernyms "station" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q446013" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q446013" . + + a owl:Class ; + rdfs:label "MONASTERY" ; + dcterms:title "monastery" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "complex of buildings comprising the domestic quarters and workplace(s) of monks or nuns" ; + skos:exactMatch , + , + org:Organization ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Monastery" ; + ns1:hypernyms "organisation" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Organization" ; + ns1:wikidata_id "Q44613" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q44613" . + + a owl:Class ; + rdfs:label "HOLY_SACRED_SITE" ; + rdfs:subClassOf ; + skos:definition "Religious site with heritage collections (Q4588528)" ; + skos:note "Cathedral treasuries (liturgical objects, religious art)", + "Church archives (parish records, baptismal registers)", + "Monastery libraries (manuscript collections)", + "Mosque libraries (Islamic manuscripts)", + "Schema.org: schema:PlaceOfWorship", + "Synagogue archives (Jewish community records)", + "Temple museums (Buddhist artifacts)" . + + a owl:Class ; + rdfs:label "BIO_CUSTODIAN" ; + rdfs:subClassOf ; + skos:definition "Botanical garden, zoo, aquarium, or living collections (Q473972, Q23790, Q43501)" ; + skos:note "Aquariums (Q4915239)", + "Arboreta (Q43501)", + "Botanical gardens (Q473972)", + "Herbaria (Q2982911)", + "Zoological gardens (Q23790)" . + + a owl:Class ; + rdfs:label "AQUEDUCT" ; + dcterms:title "aqueduct" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "structure constructed to convey water" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "hydraulic structure" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q474" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q474" . + + a owl:Class ; + rdfs:label "FARMHOUSE" ; + dcterms:title "farmhouse" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "chief dwelling-house attached to a farm" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q489357" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q489357" . + + a owl:Class ; + rdfs:label "LANDMARK" ; + dcterms:title "landmark" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "recognizable natural or artificial feature used for navigation. For architectural landmarks use Q2319498" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q4895393" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q4895393" . + + a owl:Class ; + rdfs:label "BATTLEFIELD" ; + dcterms:title "battlefield" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "location of a battle" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "archaeological site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q4895508" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q4895508" . + + a owl:Class ; + rdfs:label "MONUMENT" ; + dcterms:title "monument" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "imposing structure created to commemorate a person or event, or used for that purpose" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:dbpedia_class "dbo:Monument" ; + ns1:hypernyms "memory space" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q4989906" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q4989906" . + + a owl:Class ; + rdfs:label "MEMORIAL" ; + dcterms:title "memorial" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "area or object, smaller than a monument, which serves as a focus for memory of something" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "memory space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q5003624" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q5003624" . + + a owl:Class ; + rdfs:label "HISTORIC_GEOGRAPHICAL_OBJECT" ; + dcterms:title "historic geographical object" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "object of historic nature" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q51369558" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q51369558" . + + a owl:Class ; + rdfs:label "INARI_SHRINE" ; + dcterms:spatial "JP" ; + dcterms:title "Inari shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "type of Japanese shrine" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "NEW_MEXICO_HISTORIC_SITE" ; + dcterms:spatial "US" ; + dcterms:title "New Mexico Historic Site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "New Mexico Historic Site (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:iso_3166_2 "US-NM" ; + ns1:wikidata_country "USA" ; + ns1:wikidata_subregion "New Mexico" . + + a owl:Class ; + rdfs:label "WORLD_HERITAGE_MIXED_SITE" ; + dcterms:title "World Heritage Mixed Site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "World Heritage Mixed Site (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "protected area, heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q52683527" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q52683527" . + + a owl:Class ; + rdfs:label "EDUCATION_PROVIDER" ; + rdfs:subClassOf ; + skos:definition "Educational institution with heritage collections (Q5341295)" ; + skos:note "Schema.org: schema:EducationalOrganization, schema:CollegeOrUniversity", + "Schools with historical materials", + "Training centers preserving educational heritage", + "Universities with archives or collections" . + + a owl:Class ; + rdfs:label "ETHNIC_THEME_PARK" ; + dcterms:title "ethnic theme park" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "amusement park themed on traditions and cultures of ethnic groups" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "park" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Park" ; + ns1:wikidata_id "Q5404309" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q5404309" . + + a owl:Class ; + rdfs:label "FLORIDA_UNDERWATER_ARCHAEOLOGICAL_PRESERVE" ; + dcterms:spatial "US" ; + dcterms:title "Florida Underwater Archaeological Preserve" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "underwater parks protecting historic shipwrecks in Florida, United States" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:iso_3166_2 "US-FL" ; + ns1:wikidata_country "USA" ; + ns1:wikidata_subregion "Florida" . + + a owl:Class ; + rdfs:label "TOMB_SPACE" ; + dcterms:title "tomb space" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "room or space located in places of burial" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q56054752" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q56054752" . + + a owl:Class ; + rdfs:label "SEPULCHRAL_MONUMENT" ; + dcterms:title "sepulchral monument" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "structures marking or denoting burial sites" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q56055312" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q56055312" . + + a owl:Class ; + rdfs:label "MEMORIAL_COMPLEX" ; + dcterms:title "memorial complex" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "site, complex or area for commemorating a historic event or person" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q56190453" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q56190453" . + + a owl:Class ; + rdfs:label "ECOTOURISM_VISITOR_CENTER" ; + dcterms:title "ecotourism visitor center" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "ecotourism visitor center (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "information point" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q56412838" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q56412838" . + + a owl:Class ; + rdfs:label "HERMITAGE_CHURCH" ; + dcterms:title "hermitage church" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "chapel or small church dedicated to a saint or a Marian dedication, generally located in an unpopulated area, on the outskirts of a town, and in which there is usually no permanent worship" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q56750657" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q56750657" . + + a owl:Class ; + rdfs:label "MILL_BUILDING" ; + dcterms:title "mill building" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building that houses a mill" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q56822897" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q56822897" . + + a owl:Class ; + rdfs:label "RAIL_NETWORK" ; + dcterms:title "rail network" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "rail line" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "infrastructure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q57498564" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q57498564" . + + a owl:Class ; + rdfs:label "WAR_MEMORIAL" ; + dcterms:title "war memorial" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "memorial for the victims of a war" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "memorial" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q575759" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q575759" . + + a owl:Class ; + rdfs:label "HERITAGE_SOCIETY" ; + rdfs:subClassOf ; + skos:definition "Historical society, heritage society, or collecting society (Q5774403, Q10549978)" ; + skos:note "Ephemera collectors", + "Heritage societies / heemkundige kring (Q10549978)", + "Historical societies (Q5774403)", + "Numismatic clubs", + "Philatelic societies (Q955824)" . + + a owl:Class ; + rdfs:label "COTTAGE" ; + dcterms:title "cottage" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "typically, a small house" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q5783996" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q5783996" . + + a owl:Class ; + rdfs:label "HUT" ; + dcterms:title "hut" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "dwelling" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q5784097" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q5784097" . + + a owl:Class ; + rdfs:label "LIME_KILN" ; + dcterms:title "lime kiln" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "kiln used for the calcination of limestone (calcium carbonate) to produce the form of lime called quicklime (calcium oxide)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "architectural structure" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q59772" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q59772" . + + a owl:Class ; + rdfs:label "FUNERARY_STRUCTURE" ; + dcterms:title "funerary structure" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "ceremonial structure built for funerals or burials" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q6023295" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q6023295" . + + a owl:Class ; + rdfs:label "NATIONAL_TREASURE" ; + dcterms:title "national treasure" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "treasure or artifact that is regarded as emblematic as a nation's cultural heritage, identity or significance" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site, collection" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q60606520" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q60606520" . + + a owl:Class ; + rdfs:label "CLERGY_HOUSE" ; + dcterms:title "clergy house" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "residence of one or more priests or ministers of religion, also used for other activities related to the church" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q607241" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q607241" . + + a owl:Class ; + rdfs:label "GEOGRAPHICAL_FEATURE" ; + dcterms:title "geographical feature" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "components of planets that can be geographically located" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "feature" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q618123" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q618123" . + + a owl:Class ; + rdfs:label "WORLD_HERITAGE_SITE_NATURAL_OR_MIXED" ; + dcterms:title "World Heritage Site (natural or mixed)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "type of protected area" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "protected area, heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q63354695" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q63354695" . + + a owl:Class ; + rdfs:label "MUSEUMED_CHURCH" ; + dcterms:title "museumed church" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "museumed church (heritage feature)" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:Museum" ; + ns1:hypernyms "museum" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Museum" ; + ns1:wikidata_id "Q64030895" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q64030895" . + + a owl:Class ; + rdfs:label "CITY_OF_PITTSBURGH_HISTORIC_DESIGNATION" ; + dcterms:spatial "US" ; + dcterms:title "City of Pittsburgh historic designation" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "entity awarded a City of Pittsburgh historic designation" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:geonames_id 5206379 ; + ns1:wikidata_country "USA" ; + ns1:wikidata_settlement "Pittsburgh" . + + a owl:Class ; + rdfs:label "LIST_OF_CITY_OF_PITTSBURGH_HISTORIC_DESIGNATIONS" ; + dcterms:spatial "US" ; + dcterms:title "list of City of Pittsburgh historic designations" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "Wikimedia list article" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:geonames_id 5206379 ; + ns1:wikidata_country "USA" ; + ns1:wikidata_settlement "Pittsburgh" . + + a owl:Class ; + rdfs:label "TREE_SHRINE" ; + dcterms:title "tree shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "religious image, cross or artwork, usually covered, placed by a road or pathway on a tree" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q65954323" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q65954323" . + + a owl:Class ; + rdfs:label "LUAKINI" ; + dcterms:title "Luakini" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Native Hawaiian sacred place where people were sacrificed" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q6694965" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q6694965" . + + a owl:Class ; + rdfs:label "HISTORICAL_MONUMENT_IVORY_COAST" ; + dcterms:spatial "CI" ; + dcterms:title "historical monument (Ivory Coast)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "historical monument (Ivory Coast) (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Ivory Coast" . + + a owl:Class ; + rdfs:label "SHRINE" ; + dcterms:title "shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "holy or sacred place, which is dedicated to a specific deity" ; + skos:exactMatch , + , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q697295" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q697295" . + + a owl:Class ; + rdfs:label "DWELLING" ; + dcterms:title "dwelling" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "self-contained unit of accommodation (house, apartment, mobile home, houseboat or other structure) used as a home" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q699405" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q699405" . + + a owl:Class ; + rdfs:label "LIBRARY" ; + rdfs:subClassOf ; + skos:definition "Library - institution preserving and providing access to books and documents (Q7075)" ; + skos:note "Includes bibliotheken, bibliotecas, bibliothèques", + "Public libraries, academic libraries, national libraries", + "Special libraries, digital libraries" . + + a owl:Class ; + rdfs:label "BELEMNITES_GRAVEYARD" ; + dcterms:title "belemnites graveyard" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "belemnites graveyard (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "protected area, heritage site, paleontological site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q71139041" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q71139041" . + + a owl:Class ; + rdfs:label "KÜLLIYE" ; + dcterms:title "külliye" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "complex of buildings around a Turkish mosque" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q71974" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q71974" . + + a owl:Class ; + rdfs:label "COMMEMORATIVE_PLAQUE" ; + dcterms:title "commemorative plaque" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "plate or tablet, fixed to a surface or freestanding, commemorating an event, person, place, etc." ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "plaque" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q721747" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q721747" . + + a owl:Class ; + rdfs:label "UTAKI" ; + dcterms:title "utaki" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "sacred place in Ryukyuan religion" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q723330" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q723330" . + + a owl:Class ; + rdfs:label "RAILWAY_LINE" ; + dcterms:title "railway line" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "constructional unit in rail transport, the route or way of rail tracks between defined locations" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:dbpedia_class "dbo:RailwayLine" ; + ns1:hypernyms "infrastructure" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q728937" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q728937" . + + a owl:Class ; + rdfs:label "CHÂTEAU" ; + dcterms:title "château" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "type of manor house mostly built by noble families for representative purposes" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q751876" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q751876" . + + a owl:Class ; + rdfs:label "SOLOSMASTHANA" ; + dcterms:title "Solosmasthana" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Buddhist sacred places in Sri Lanka" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q7558844" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q7558844" . + + a owl:Class ; + rdfs:label "NATIONAL_PARK_SERVICE_VISITOR_CENTER" ; + dcterms:spatial "US" ; + dcterms:title "National Park Service visitor center" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "visitor center of the United States National Park Service" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "CLOSED_SPACE" ; + dcterms:title "closed space" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "an abstract space with borders" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E53_Place" ; + ns1:hypernyms "space" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q78642244" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q78642244" . + + a owl:Class ; + rdfs:label "TENMANGŪ_WORSHIP" ; + dcterms:spatial "JP" ; + dcterms:title "Tenmangū (worship)" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Tenmangū (worship) (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "Japan" . + + a owl:Class ; + rdfs:label "FIXED_CONSTRUCTION" ; + dcterms:title "fixed construction" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "artificially constructed entity meant to remain at a fixed geographic location" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q811430" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q811430" . + + a owl:Class ; + rdfs:label "SACRED_GROVE" ; + dcterms:title "sacred grove" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "grove of trees of special religious importance to a particular culture" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q811600" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q811600" . + + a owl:Class ; + rdfs:label "ARCHITECTURAL_STRUCTURE" ; + dcterms:title "architectural structure" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "human-designed and -made structure" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q811979" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q811979" . + + a owl:Class ; + rdfs:label "ARTIFICIAL_PHYSICAL_OBJECT" ; + dcterms:title "artificial physical object" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "physical object made or shaped by humans" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:hypernyms "object" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q8205328" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q8205328" . + + a owl:Class ; + rdfs:label "SUFI_LODGE" ; + dcterms:title "Sufi lodge" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "a building designed specifically for gatherings of a Sufi brotherhood" ; + skos:exactMatch , + org:Organization ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "organisation" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Organization" ; + ns1:wikidata_id "Q833913" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q833913" . + + a owl:Class ; + rdfs:label "FACTORY" ; + dcterms:title "factory" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "facility where goods are industrially made, or processed" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:dbpedia_class "dbo:Factory" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q83405" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q83405" . + + a owl:Class ; + rdfs:label "THOROUGHFARE" ; + dcterms:title "thoroughfare" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "transportation route connecting one location to another" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "infrastructure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q83620" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q83620" . + + a owl:Class ; + rdfs:label "ARCHAEOLOGICAL_SITE" ; + dcterms:title "archaeological site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "place (or group of physical sites) in which evidence of past activity is preserved" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q839954" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q839954" . + + a owl:Class ; + rdfs:label "SACRED_PLACE" ; + dcterms:title "Shinto shrine" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Japanese shrine of the Shinto religion" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q845945" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q845945" . + + a owl:Class ; + rdfs:label "SCULPTURE" ; + dcterms:title "sculpture" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "three-dimensional work of art" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:hypernyms "object" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q860861" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q860861" . + + a owl:Class ; + rdfs:label "POLICE_STATION" ; + dcterms:title "police station" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "headquarters for the police of a particular district, from which police officers are dispatched and to which persons under arrest are brought" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q861951" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q861951" . + + a owl:Class ; + rdfs:label "MANOR_HOUSE" ; + dcterms:title "manor house" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "historically, the main residence of the lord of the manor" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:mapping_confidence "low" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q879050" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q879050" . + + a owl:Class ; + rdfs:label "BLUE_PLAQUE" ; + dcterms:spatial "GB" ; + dcterms:title "blue plaque" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "plaque assigned by English Heritage commemorating a link between a location and a person or event in the UK" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "UK" . + + a owl:Class ; + rdfs:label "NATIONAL_MONUMENT_OF_THE_UNITED_STATES" ; + dcterms:spatial "US" ; + dcterms:title "National Monument of the United States" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "monuments assigned protected status by presidents of the United States" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "OFFICIAL_INSTITUTION" ; + rdfs:subClassOf ; + skos:definition "Government heritage agency, platform, or official cultural institution (Q895526)" ; + skos:note "CPOV: cpov:PublicOrganisation (EU public sector)", + "Government cultural agencies", + "Heritage aggregation platforms", + "Provincial heritage services", + "TOOI: tooi:Overheidsorganisatie (Dutch government)" . + + a owl:Class ; + rdfs:label "STORAGE" ; + dcterms:title "storage" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "place or device for storing material or immaterial objects" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q9158768" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q9158768" . + + a owl:Class ; + rdfs:label "WORLD_HERITAGE_SITE" ; + dcterms:title "World Heritage Site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "place of significance listed by UNESCO" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:dbpedia_class "dbo:WorldHeritageSite" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "high" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q9259" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q9259" . + + a owl:Class ; + rdfs:label "ANCIENT_GREEK_ARCHAEOLOGICAL_SITE" ; + dcterms:title "Ancient Greek archaeological site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Ancient Greek archaeological site (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q93342462" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q93342462" . + + a owl:Class ; + rdfs:label "MYŌJIN_TAISHA" ; + dcterms:title "Myōjin Taisha" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "Myōjin Taisha (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q9610964" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q9610964" . + + a owl:Class ; + rdfs:label "HERITAGE_SITE_IN_THE_UNITED_STATES" ; + dcterms:spatial "US" ; + dcterms:title "heritage site in the United States" ; + rdfs:subClassOf ; + skos:closeMatch , + , + , + , + ; + skos:definition "heritage site in the United States (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:wikidata_country "USA" . + + a owl:Class ; + rdfs:label "UNESCO_WORLD_CULTURAL_HERITAGE_SITE" ; + dcterms:title "UNESCO world cultural heritage site" ; + rdfs:subClassOf ; + skos:closeMatch , + , + ; + skos:definition "UNESCO world cultural heritage site (heritage feature)" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E27_Site" ; + ns1:hypernyms "heritage site" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q96212111" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q96212111" . + + a owl:Class ; + rdfs:label "RELIGIOUS_COMPLEX" ; + dcterms:title "religious complex" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "grouping of several religious buildings, if there are also other public buildings, use Q19691007. group of many religious buildings" ; + skos:exactMatch , + ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E22_Human-Made_Object" ; + ns1:dbpedia_class "dbo:Building" ; + ns1:hypernyms "building" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:LandmarksOrHistoricalBuildings" ; + ns1:wikidata_id "Q98116669" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q98116669" . + + a owl:Class ; + rdfs:label "RESIDENTIAL_PROPERTY" ; + dcterms:title "shelter" ; + rdfs:subClassOf ; + skos:closeMatch , + ; + skos:definition "building, structure, and/or natural formation that provides protection, or a place of refuge, within the local environment" ; + skos:exactMatch ; + skos:relatedMatch ; + ns1:cidoc_crm_class "crm:E25_Human-Made_Feature" ; + ns1:hypernyms "structure" ; + ns1:mapping_confidence "medium" ; + ns1:mapping_date "2025-11-22"^^xsd:date ; + ns1:schema_org_class "schema:Place" ; + ns1:wikidata_id "Q989946" ; + ns1:wikidata_url "https://www.wikidata.org/wiki/Q989946" . + + a owl:DatatypeProperty ; + rdfs:label "preservation_standards" ; + rdfs:range xsd:string ; + skos:definition "Preservation and metadata standards used by this archive. Examples: OAIS (ISO 14721), PREMIS, EAD (Encoded Archival Description), METS, ISAD(G), DACS, ISO 15489, MoReq, etc." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "record_types" ; + rdfs:range xsd:string ; + skos:definition "Types of records preserved by this archive. Examples: government records, legal documents, corporate records, personal papers, media recordings, photographs, maps, correspondence." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "public_education" ; + rdfs:range xsd:string ; + skos:definition "Educational programs and activities offered to public" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "research_programs" ; + rdfs:range xsd:string ; + skos:definition "Active research, conservation, or scientific programs" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "specimen_types" ; + rdfs:range xsd:string ; + skos:definition "Categories of living specimens maintained (mammals, birds, plants, etc.)" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "ConfidenceMeasure" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + ; + skos:definition """Quantified confidence in a statement or observation. PROV-O extension for uncertainty representation. +**Score Range**: 0.0 (uncertain) to 1.0 (certain) +**Use Cases**: - NER extraction confidence - Fuzzy matching scores - Expert assessment certainty - Automated vs. manual curation""" ; + skos:exactMatch prov:Confidence ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "custody_history" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "digital_surrogates" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:Class ; + rdfs:label "CustodianIdentifier" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + skos:notation, + ; + skos:definition """An external identifier assigned to a heritage custodian entity by an authority. Connected to the Custodian hub via inverse property crm:P48i_is_preferred_identifier_of (the Custodian has this Identifier as a preferred identifier). +CIDOC-CRM E42_Identifier: Formal symbols or reference codes for unique identification. CIDOC-CRM P48_has_preferred_identifier: Links E1_CRM_Entity (Custodian) to E42_Identifier. +**Use for**: - External authority identifiers (ISIL, Wikidata, VIAF, KvK, ROR) - Registration numbers and codes - Persistent identifiers from registries +**Connection to Hub**: - The Custodian hub uses crm:P48_has_preferred_identifier to point to CustodianIdentifier - This CustodianIdentifier uses crm:P48i_is_preferred_identifier_of to point back to the Custodian hub - Enables multiple identifiers per custodian (from different authorities) +**Enables**: - External identifier management (scheme + value) - Cross-reference to authority registries - Persistent identifier resolution - Inter-dataset linking""" ; + skos:exactMatch dcterms:identifier, + , + ; + skos:inScheme ; + skos:relatedMatch owl:sameAs . + + a owl:DatatypeProperty ; + rdfs:label "applicable_countries" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "narrower_types" ; + rdfs:range ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "related_types" ; + rdfs:range ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "type_label" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "artist_representation" ; + rdfs:range xsd:string ; + skos:definition "List of artists represented by the gallery (for commercial galleries). Representation can be exclusive (gallery has sole rights) or non-exclusive. For non-commercial galleries, this field may list featured or associated artists." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "ontology_mapping" ; + skos:definition "Mapping to base ontology classes: - PERSON → crm:E21_Person, foaf:Person - ORGANIZATION → org:Organization, cpov:PublicOrganisation" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "LegalForm" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z0-9]{4}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ] ; + skos:definition """Legal form of an organization as recognized by law. Based on ISO 20275 Entity Legal Forms (ELF) standard. +Maps to: - rov:orgType (Registered Organizations Vocabulary) - gleif:hasLegalForm (GLEIF ontology) - tooi:rechtsvorm (TOOI for Dutch entities)""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Each legal form has specific rights, obligations, and governance requirements", + "ISO 20275 defines over 1,600 legal forms across 150+ jurisdictions", + "Legal forms determine tax treatment, liability, and reporting requirements" . + + a owl:Class ; + rdfs:label "LegalName" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z][a-z]{3}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:definition """Legal name of an entity as officially registered. +Following TOOI pattern, provides three name variants: 1. Name including organizational type (e.g., "Gemeente 's-Gravenhage") 2. Name excluding organizational type (e.g., "'s-Gravenhage") 3. Alphabetically ordered variant (e.g., "Gravenhage") +Maps to: - rov:legalName (Registered Organizations Vocabulary) - tooi:officieleNaamInclSoort (TOOI full name) - tooi:officieleNaamExclSoort (TOOI name without type) - tooi:alfabetischeVolgorde (TOOI alphabetical ordering)""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Historical legal names are preserved with temporal validity periods", + "Legal names must match official registration exactly for legal validity", + "Organizations may have different legal names in different jurisdictions" . + + a owl:Class ; + rdfs:label "LegalResponsibilityCollection" ; + rdfs:seeAlso , + , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + ; + skos:definition """Specialized subclass of CustodianCollection representing information objects (informatieobjecten) under the legal responsibility of a heritage custodian organization. +**TOOI Ontology Alignment**: - Follows TOOI pattern: tooi:Informatieobject with tooi:verantwoordelijke property - tooi:verantwoordelijke: "Overheidsorganisatie die de wettelijke verantwoordelijkheid draagt + voor de inhoud (strekking) van het informatieobject" (Organization with legal responsibility + for the content/purport of the information object) +- Maps information objects to legally responsible organizations +**Definition from TOOI**: - Informatieobject: "Een resource waarvan de essentiële karakteristieken medegedeeld kunnen + worden in een bericht" (A resource whose essential characteristics can be communicated in a message) +- Subclass of prov:Entity and dcat:Resource +**Key Distinctions**: - **LegalResponsibilityCollection**: Collections with FORMAL LEGAL ACCOUNTABILITY + - Must have identifiable legal custodian (via CustodianLegalStatus) + - Legal responsibility documented through registration, statute, or regulation + - Example: Government archives legally mandated to preserve records + +- **CustodianCollection** (parent class): General heritage collections + - May or may not have formal legal responsibility relationship + - Includes both legally mandated and voluntarily maintained collections + - Example: Private collection donated to museum (no legal mandate) + +**Use Cases**: 1. **Government Archives**: Collections legally mandated by archival laws + - Example: National archives responsible for government records (Archiefwet 1995) + +2. **Public Museums**: Collections under legal custody of government agencies + - Example: Rijksmuseum collection under formal responsibility of Dutch state + +3. **University Libraries**: Collections legally held by educational institutions + - Example: University library with statutory responsibility for holdings + +4. **Heritage Registers**: Legally designated monument collections + - Example: Municipal monument register required by Heritage Act + +**Temporal Dimension**: Legal responsibility can change over time through: - Custody transfers (collections moving between legal entities) - Organizational mergers/splits (responsibility transferred to successor entities) - Statutory changes (new laws assigning responsibility) - Deaccessioning (legal responsibility terminated) +Track responsibility changes via: - `responsible_legal_entity` with temporal validity (valid_from/valid_to) - Multiple LegalResponsibilityCollection instances for different time periods - custody_history documenting transfers +**Examples**: +```yaml # Example 1: Government Archive Collection LegalResponsibilityCollection: + id: "https://nde.nl/ontology/hc/collection/nha-government-records" + collection_name: "Noord-Hollands Archief - Provinciaal Archief" + collection_type: ["archival_records"] + responsible_legal_entity: "https://nde.nl/ontology/hc/legal/nha-organization" + legal_responsibility_basis: "Archiefwet 1995 (Dutch Archives Act)" + valid_from: "2001-01-01" # When NHA legally took custody + refers_to_custodian: "https://nde.nl/ontology/hc/nl-nh-haa-a-nha" + +# Example 2: Museum Collection Under State Responsibility LegalResponsibilityCollection: + id: "https://nde.nl/ontology/hc/collection/rm-national-collection" + collection_name: "Rijksmuseum National Art Collection" + collection_type: ["museum_objects"] + responsible_legal_entity: "https://nde.nl/ontology/hc/legal/rijksmuseum-foundation" + legal_responsibility_basis: "Erfgoedwet (Heritage Act) + Foundation statute" + valid_from: "1885-07-01" # Founding date + refers_to_custodian: "https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804" + +# Example 3: Custody Transfer (Before) LegalResponsibilityCollection: + id: "https://nde.nl/ontology/hc/collection/haarlem-municipal-archive-pre-2001" + collection_name: "Gemeentearchief Haarlem Municipal Records" + collection_type: ["archival_records"] + responsible_legal_entity: "https://nde.nl/ontology/hc/legal/haarlem-municipality-1990s" + legal_responsibility_basis: "Municipal charter + Archiefwet" + valid_from: "1910-01-01" + valid_to: "2001-01-01" # Custody ended when NHA formed + refers_to_custodian: "https://nde.nl/ontology/hc/nl-nh-haa-a-gemeentearchief" + +# Example 3: Custody Transfer (After) LegalResponsibilityCollection: + id: "https://nde.nl/ontology/hc/collection/haarlem-municipal-archive-post-2001" + collection_name: "Gemeentearchief Haarlem Municipal Records" + collection_type: ["archival_records"] + responsible_legal_entity: "https://nde.nl/ontology/hc/legal/nha-organization" + legal_responsibility_basis: "NHA merger agreement + Archiefwet" + valid_from: "2001-01-01" + custody_history: + - transfer_date: "2001-01-01" + from_entity: "https://nde.nl/ontology/hc/legal/haarlem-municipality-1990s" + to_entity: "https://nde.nl/ontology/hc/legal/nha-organization" + transfer_reason: "Merger of Gemeentearchief Haarlem into Noord-Hollands Archief" + refers_to_custodian: "https://nde.nl/ontology/hc/nl-nh-haa-a-nha" +``` +**Distinction from managing_unit**: - `responsible_legal_entity`: TOP-LEVEL legal accountability (CustodianLegalStatus) + - Who is LEGALLY responsible? (foundation, government agency, etc.) + - Established through statute, registration, or regulation + +- `managing_unit`: OPERATIONAL management (OrganizationalStructure) + - Which department/division manages day-to-day operations? + - Internal organizational structure + +Example: - `responsible_legal_entity`: Stichting Rijksmuseum (legal foundation) - `managing_unit`: Paintings Department (internal unit) +**SPARQL Query Pattern**: ```sparql # Find legal entity responsible for a collection PREFIX tooi: PREFIX hc: +SELECT ?collection ?collection_name ?legal_entity ?legal_name WHERE { + ?collection a hc:LegalResponsibilityCollection ; + hc:collection_name ?collection_name ; + tooi:verantwoordelijke ?legal_entity . + + ?legal_entity hc:legal_name/hc:full_name ?legal_name . +} ```""" ; + skos:exactMatch dcat:Resource, + prov:Entity, + ; + skos:inScheme ; + skos:note "Distinguishes legal responsibility (CustodianLegalStatus) from operational management (OrganizationalStructure)", + "Follows TOOI ontology pattern: tooi:verantwoordelijke property linking Informatieobject to Overheidsorganisatie", + "Legal responsibility can transfer between entities over time (track via custody_history)", + "Subclass of CustodianCollection specializing in LEGALLY ACCOUNTABLE collections", + "Use parent CustodianCollection when collection lacks formal legal responsibility (e.g., private collections)", + "Use this class when collection has FORMAL legal accountability relationship with custodian" ; + skos:relatedMatch , + . + + a owl:DatatypeProperty ; + rdfs:label "special_collections" ; + rdfs:range xsd:string ; + skos:definition "Notable or specialized collections held by the library. Examples: rare books, manuscripts, incunabula, maps, music scores, archives, photographs, genealogy, local history, special subjects (e.g., art books, technical literature, children's literature)." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "visitor_facilities" ; + rdfs:range xsd:string ; + skos:definition "Public facilities and amenities available at the museum. Examples: cafe, restaurant, museum shop, education center, library, research room, auditorium, parking, accessibility features." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "funding_programs" ; + rdfs:range xsd:string ; + skos:definition "Grant programs or funding schemes administered for heritage" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "heritage_mandate" ; + rdfs:range xsd:string ; + skos:definition "Official heritage responsibilities (preservation, regulation, funding, advocacy, research, etc.)" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "PersonObservation" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:anyURI [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https://nde\\.nl/ontology/hc/person-obs/[a-z0-9-]+/[a-z0-9-]+/[a-z0-9-]+$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ] ; + skos:closeMatch , + , + , + prov:Agent, + foaf:Person ; + skos:definition """An observation of a person serving in a staff role at a heritage custodian institution, as documented in a specific source at a specific point in time. +**PiCo Pattern Adaptation**: The PiCo (Persons in Context) ontology distinguishes between: - **PersonObservation**: Data about a person as found in a source (evidence-based) - **PersonReconstruction**: Aggregated identity from multiple observations (inferred) +For heritage custodian staff tracking, we adapt this pattern: - **PersonObservation**: Staff role as documented in institutional sources + (annual reports, org charts, staff directories, archival records) +- Focus on ROLES and AFFILIATIONS rather than biographical details - Temporal validity tracks employment period in specific position +**Key Distinction from General Person Data**: This class models INSTITUTIONAL ROLES, not complete biographical data: - Emphasis: Role, title, unit affiliation, employment dates - NOT: Full biographical reconstruction (birth, death, family, etc.) - Sources: Institutional records (not vital records, census, etc.) +**Ontological Alignment**: - PiCo: `pico:PersonObservation` (primary - person data from sources) - Schema.org: `schema:Person` (for person identity) - Schema.org: `schema:Role` (for organizational role) - CIDOC-CRM: `crm:E21_Person` (person as cultural heritage actor) - PROV-O: `prov:Agent` (person as responsible agent) - FOAF: `foaf:Person` (person in social network) +**Hub Architecture Integration**: - PersonObservation refers to OrganizationalStructure via `unit_affiliation` - OrganizationalStructure refers back via `staff_members` (bidirectional) - PersonObservation affected by OrganizationalChangeEvent via `affected_by_event` - Temporal alignment: employment dates vs. organizational unit validity +**Use Cases**: 1. **Staff directories**: Document current and historical staff roles 2. **Organizational provenance**: Track who managed departments/collections 3. **Workforce history**: Analyze staffing patterns over time 4. **Expertise tracking**: Find conservators, curators by specialization 5. **Reorganization impact**: Track staff transitions during structural changes +**Example - Conservation Staff**: ```yaml PersonObservation: + person_name: "Dr. Jane Smith" + staff_role: CONSERVATOR + role_title: "Senior Paintings Conservator" + unit_affiliation: ".../org-unit/rm-conservation-division" + role_start_date: "2013-03-01" + role_end_date: null # Still employed + observation_source: + source_type: "Staff directory" + source_uri: "https://rijksmuseum.nl/staff/jane-smith" + observation_date: "2024-11-22" +``` +**Example - Staff Through Organizational Change**: ```yaml # Before merger (2013-02-28) PersonObservation: + person_name: "Dr. Jane Smith" + staff_role: CONSERVATOR + role_title: "Head, Paintings Conservation Department" + unit_affiliation: ".../org-unit/rm-paintings-conservation" + role_start_date: "2010-01-01" + role_end_date: "2013-02-28" + +# After merger (2013-03-01) PersonObservation: + person_name: "Dr. Jane Smith" + staff_role: CONSERVATOR + role_title: "Deputy Director, Conservation Division" + unit_affiliation: ".../org-unit/rm-conservation-division" + role_start_date: "2013-03-01" + role_end_date: null + affected_by_event: ".../event/rm-conservation-merger-2013" +```""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Bidirectional links: staff → unit (unit_affiliation), unit → staff (staff_members)", + "Focus on ROLES and AFFILIATIONS within heritage organizations", + "NOT general biographical reconstruction (PiCo PersonReconstruction is separate concept)", + "PiCo PersonObservation pattern adapted for institutional staff role tracking", + "Temporal validity enables tracking staff through organizational changes" . + + a owl:Class ; + rdfs:label "ReconstructionAgent" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + dcterms:Agent, + , + , + , + org:Organization, + prov:SoftwareAgent, + ; + skos:definition """A person, organization, or software agent responsible for creating a CustodianLegalStatus (i.e., researchers, curators, data scientists who perform entity resolution and reconstruction activities). +Ontology alignment: - PROV-O: Core provenance agent model - FOAF: Social web agent identification - RiC-O: Archival domain agent model (ICA standard) - CPOV: EU Core Public Organisation Vocabulary (for public sector heritage agents) - Schema.org: Web semantics for persons and organizations - W3C Org: Organizational structures - PiCo: Person observation/reconstruction agents - TOOI: Dutch government organizational ontology""" ; + skos:exactMatch prov:Agent, + foaf:Agent, + ; + skos:inScheme ; + skos:relatedMatch , + . + + a owl:Class ; + rdfs:label "GovernanceStructure" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ] ; + skos:definition """Organizational governance structure including departments, branches, and units. Used to model the internal structure of complex organizations. +Maps to: - org:hasUnit (W3C Organization Ontology) - org:OrganizationalUnit""" ; + skos:exactMatch org:hasUnit ; + skos:inScheme . + + a owl:Class ; + rdfs:label "RegistrationAuthority" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ] ; + skos:definition """Authority that maintains official registrations of organizations. Examples: Chamber of Commerce, Charity Commission, Companies House. +Maps to: - rov:RegisteredOrganization (the registering authority) - org:Organization""" ; + skos:exactMatch ; + skos:inScheme . + + a owl:Class ; + rdfs:label "RegistrationNumber" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:definition """Official registration number assigned by an authority. Examples: Chamber of Commerce number, charity registration number. +Maps to: - rov:registration (Registered Organizations Vocabulary) - schema:identifier - tooi:organisatieIdentificatie (TOOI for Dutch entities)""" ; + skos:exactMatch ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "organizational_units" ; + skos:definition "List of organizational units within the structure. Note: Range references CustodianLegalStatus (circular dependency handled at runtime)." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "registration_types" ; + skos:definition "Types of entities this authority can register. Examples: [\"companies\", \"charities\", \"foundations\"]" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "research_focus" ; + rdfs:range xsd:string ; + skos:definition "The primary research domains or disciplines pursued by the organization. Examples: conservation science, archaeology, provenance research, materials analysis, botanical taxonomy, biodiversity, marine biology, paleontology, economic policy, restoration techniques, preventive conservation." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "research_infrastructure" ; + rdfs:range xsd:string ; + skos:definition "Major research equipment, facilities, or infrastructure available. Examples: X-ray equipment, microscopes, climate chambers, DNA sequencers, spectrometers, computing clusters, field stations, experimental plots." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "research_projects" ; + rdfs:range xsd:string ; + skos:definition "Descriptions of active or completed research projects conducted by the organization. Can include project titles, grant numbers, or links to project pages." ; + skos:inScheme . + + a owl:Class ; + rdfs:label "SourceDocument" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch dcterms:BibliographicResource, + , + , + foaf:Document, + , + ; + skos:definition """A source document where custodian information was observed. CIDOC-CRM E73_Information_Object: Identifiable immaterial items with propositional content. +**Examples**: - Archival documents - Websites - Letterheads - Legal statutes - Publications +**Properties**: - URI/URL of source - Document type - Publication/creation date - Creator/publisher""" ; + skos:exactMatch , + prov:Entity ; + skos:inScheme ; + skos:relatedMatch , + , + . + + a owl:Class ; + rdfs:label "AuxiliaryDigitalPlatform" ; + rdfs:seeAlso schema:archivedAt, + , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:anyURI [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https?://" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + dcat:DataService, + foaf:Document ; + skos:definition """Subordinate or project-based digital platform associated with a heritage custodian. +**CRITICAL DISTINCTION - THREE-TIER DIGITAL PLATFORM MODEL**: +1. **DigitalPlatform** (main digital entry point): + - Primary web presence of the custodian + - Main website, primary API, flagship digital platform + - Like CustodianPlace is the preferred place reference + - Examples: rijksmuseum.nl, europeana.eu, nationaalarchief.nl + +2. **AuxiliaryDigitalPlatform** (subordinate platforms) - THIS CLASS: + - Secondary digital properties: project sites, exhibition microsites + - Like CustodianAppellation is to CustodianName + - Examples: project websites, temporary exhibition portals, specialized tools + +3. **DigitalPlatformType** (custodian type classification): + - For digital-FIRST custodians (no physical building) + - Applied at Custodian.custodian_type level + - Examples: Europeana (aggregation platform), Internet Archive + +**DCAT ALIGNMENT**: +`dcat:Catalog` - "A curated collection of metadata about datasets" +Key properties: - `dcat:dataset` - links to datasets/collections - `dcat:service` - data services provided - `dcterms:isPartOf` - links to parent catalog +**RELATIONSHIP TO DIGITALPLATFORM**: +AuxiliaryDigitalPlatform represents SUBORDINATE digital presence DigitalPlatform represents PRIMARY digital entry point +``` Custodian (hub) + │ + └── digital_platform → DigitalPlatform (main digital entry) + └── auxiliary_platforms → AuxiliaryDigitalPlatform (project sites) +``` +**USE CASES**: +1. **Project Websites**: + - Rijksmuseum → Rijksstudio API (separate from main website) + - National Archives → WW2 Portal (thematic project) + +2. **Exhibition Microsites**: + - Temporary exhibition with dedicated website + - Virtual tour for specific collection + +3. **Specialized Tools/Apps**: + - Mobile app (separate from responsive website) + - Collection browser tool + - Crowdsourcing platform + +4. **Legacy/Archived Platforms**: + - Previous website versions + - Deprecated APIs still in use + +5. **Grant-Funded Projects**: + - EU-funded digitization project portal + - Research project data portal + +6. **Educational Platforms**: + - Teacher resources portal + - Student learning modules + - Workshop booking system + +**Example - Rijksmuseum Auxiliary Platforms**: ```yaml Custodian: + hc_id: "https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804" + preferred_label: "Rijksmuseum" + digital_platform: + - platform_name: "Rijksmuseum Website" + homepage_web_address: "https://www.rijksmuseum.nl/" + auxiliary_platforms: + - platform_name: "Rijksstudio" + auxiliary_platform_type: PROJECT_WEBSITE + platform_url: "https://www.rijksmuseum.nl/nl/rijksstudio" + platform_purpose: "Personal collection creation and high-res image downloads" + - platform_name: "Rijksmuseum Data API" + auxiliary_platform_type: API_ENDPOINT + platform_url: "https://data.rijksmuseum.nl/" + platform_purpose: "Developer access to collection metadata and images" + - platform_name: "Night Watch Experience" + auxiliary_platform_type: EXHIBITION_MICROSITE + platform_url: "https://www.rijksmuseum.nl/en/stories/operation-night-watch" + platform_purpose: "Interactive exploration of Night Watch research project" +``` +**TEMPORAL VALIDITY**: +Auxiliary platforms often have finite lifespans: - Exhibition microsite: opens with exhibition, archived after closure - Project portal: funded period, then deprecated or integrated - Legacy platforms: valid_to when replaced by new system""" ; + skos:exactMatch dcat:Catalog ; + skos:inScheme ; + skos:note "Analogous to CustodianAppellation for alternative names", + "AuxiliaryDigitalPlatform models SUBORDINATE digital properties", + "DCAT dcat:Catalog for secondary data catalogs/services", + "DigitalPlatform models PRIMARY digital entry point", + "Important for project-based and exhibition microsites with finite lifespans", + "Links back to DigitalPlatform via is_auxiliary_of", + "Temporal validity tracks platform lifecycle (launched/deprecated/archived)" ; + skos:relatedMatch dcterms:isPartOf, + , + dcat:servesDataset . + + a owl:DatatypeProperty ; + rdfs:label "provides_access_to" ; + rdfs:range xsd:anyURI ; + skos:definition "Collections/datasets accessible" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "hosts_branch" ; + rdfs:range ; + skos:definition "OrganizationBranch operating at this site" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "commercial_activities" ; + rdfs:range xsd:string ; + skos:definition "Revenue-generating activities" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "heritage_holdings" ; + rdfs:range xsd:string ; + skos:definition "Heritage materials preserved" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "DigitalPlatformType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + ; + skos:closeMatch , + , + ; + skos:definition """Specialized custodian type for digital heritage platforms operating primarily or exclusively in digital space (born-digital collections, digitized heritage, virtual museums, online archives). +**CRITICAL DISTINCTION - Digital Platform vs. Physical Institution with Website**: +**DigitalPlatform** (this type): - PRIMARY existence = DIGITAL (online-first or online-only) - No physical building/facility required - Collections are digital files, not physical objects - Example: Europeana (aggregation platform), Internet Archive (born-digital) +**Physical Institution** (Archive/Museum/Library types): - PRIMARY existence = PHYSICAL building with physical collections - SECONDARY digital presence = Website, online catalog, digitized items - Example: Rijksmuseum (physical museum) with Rijksstudio (digital platform) +**Decision Rule**: Can the institution exist without a physical building? - YES → DigitalPlatformType - NO → Physical type (Archive/Museum/Library) with digital_platforms slot +**Ontology Alignment**: +1. **Structural Layer** (W3C Standards): + - skos:Concept - Thesaurus classification + - dcat:Catalog - Data catalog vocabulary + - Classification within CustodianType hierarchy + +2. **Domain Layer** (Heritage Ontologies): + - schema:WebSite - Digital platform entity + - crm:E73_Information_Object - Digital information objects + - dcat:Dataset - Heritage datasets + +3. **Web Layer** (Schema.org): + - schema:Organization - Organizational entity + - schema:WebApplication - Interactive platform + - schema:DataCatalog - Heritage data aggregation + +**Wikidata Coverage** (60+ digital heritage platform entities): +Digital Archives: - Q1172284 (digital library) - Born-digital and digitized libraries - Q7094076 (online archive) - Web-based archival repositories - Q420927 (digital repository) - Scholarly/cultural repositories - Q461 (Internet Archive) - Massive web/media archive +Aggregation Platforms: - Q707268 (Europeana) - European cultural heritage aggregator - Q5283639 (DPLA - Digital Public Library of America) - Q17151836 (CultureGraph) - Dutch heritage aggregator - Q105558717 (Collectie Nederland) - Dutch collections platform +Virtual Museums: - Q1586171 (virtual museum) - Online-only exhibition spaces - Q7967876 (Google Arts & Culture) - Global art/culture platform - Q97653764 (Smithsonian Open Access) - Digitized collections portal +Born-Digital Heritage: - Q1172284 (web archive) - Archived websites and web content - Q7565010 (social media archive) - Digital social history - Q7094076 (email archive) - Born-digital correspondence - Q215380 (digital oral history) - Audio/video testimonies +Open Access Repositories: - Q5190859 (institutional repository) - Academic/research heritage - Q420927 (DSpace repository) - Open-source repository software - Q105558717 (Fedora Commons) - Digital object repository +Crowdsourced Platforms: - Q87 (Wikipedia cultural content) - Collaborative heritage documentation - Q63216 (Wikimedia Commons) - Free media repository - Q105558717 (citizen science platform) - Public heritage contributions +Linked Open Data Platforms: - Q2013 (Wikidata) - Structured heritage data - Q105558717 (Getty vocabularies) - Thesauri and ontologies - Q215380 (VIAF - Virtual International Authority File) - Authority control +**Key Distinctions from Other Types**: +vs. Archive/Museum/Library: - DigitalPlatform: BORN-DIGITAL or DIGITIZED-ONLY (no physical building required) - Archive/Museum/Library: PHYSICAL collections in PHYSICAL buildings - Example: Internet Archive (digital) vs. Library of Congress (physical with digital presence) +vs. OfficialInstitution: - DigitalPlatform: OPERATES heritage collections digitally - OfficialInstitution: GOVERNS/REGULATES heritage sector (policy, not operations) - Example: Europeana (operates platform) vs. European Commission heritage directorate (policy) +vs. ResearchOrganization: - DigitalPlatform: PRIMARY mission = PUBLIC ACCESS to digital heritage - ResearchOrganization: PRIMARY mission = RESEARCH (heritage is research data) - Example: DPLA (public access) vs. Research institute with heritage dataset +vs. CommercialOrganization: - DigitalPlatform: NON-PROFIT, PUBLIC GOOD mission - CommercialOrganization: FOR-PROFIT, COMMERCIAL operations - Example: Europeana (non-profit) vs. Ancestry.com (commercial genealogy) +**Digital Platform Categories**: +1. **Aggregation Platforms**: Europeana, DPLA, Collectie Nederland 2. **Digital Repositories**: Institutional repositories, DSpace, Fedora 3. **Virtual Museums**: Google Arts & Culture, Smithsonian Open Access 4. **Web Archives**: Internet Archive, Wayback Machine, national web archives 5. **Crowdsourced Platforms**: Wikipedia, Wikimedia Commons, OpenStreetMap 6. **Linked Open Data**: Wikidata, Getty vocabularies, VIAF 7. **Born-Digital Archives**: Email archives, social media archives, digital oral histories +**RDF Serialization Example**: +```turtle @prefix hc: . @prefix skos: . @prefix schema: . @prefix dcat: . @prefix crm: . +hc:DigitalPlatformType + a skos:Concept, hc:CustodianType ; + skos:prefLabel "Digital Platform Type"@en, + "Digitaal Platform Type"@nl, + "Digitale Plattform Typ"@de, + "Type de Plateforme Numérique"@fr ; + skos:definition "Digital heritage platforms operating in online space"@en ; + skos:broader hc:CustodianType ; + skos:narrower hc:AggregationPlatform, + hc:DigitalRepository, + hc:VirtualMuseum ; + schema:url . + +# Example: Europeana (European cultural heritage aggregation platform) + a schema:WebSite, dcat:Catalog, crm:E73_Information_Object, hc:DigitalPlatform ; + hc:custodian_type hc:DigitalPlatformType ; + hc:platform_category "Aggregation platform" ; + hc:digital_collections "60+ million cultural heritage objects", "4,000+ institutions", "Digitized images, texts, audio, video" ; + hc:technology_stack "Metis ingestion framework", "REST API", "SPARQL endpoint", "IIIF support" ; + hc:data_standards "EDM (Europeana Data Model)", "Dublin Core", "LIDO", "EAD", "MARC21" ; + hc:user_services "Search and discovery", "API access", "Themed collections", "Educational resources" ; + hc:sustainability_model "EU funding", "Member state contributions", "Service fees from aggregators" ; + schema:name "Europeana" ; + schema:foundingDate "2008-11-20" ; + schema:location "The Hague, Netherlands" ; + schema:description "Digital platform for European cultural heritage, providing access to millions of digitized items from libraries, archives, museums, and galleries across Europe" ; + schema:url ; + dcat:dataset . +```""" ; + skos:exactMatch skos:Concept, + dcat:Catalog ; + skos:inScheme ; + skos:relatedMatch , + , + dcat:Dataset . + + a owl:DatatypeProperty ; + rdfs:label "data_standards" ; + rdfs:range xsd:string ; + skos:definition "Metadata standards and data models" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "platform_category" ; + rdfs:range xsd:string ; + skos:definition "Type of digital heritage platform" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_web_addresses" ; + rdfs:range xsd:anyURI ; + skos:definition "Collection access URLs" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "inventory_web_addresses" ; + rdfs:range xsd:anyURI ; + skos:definition "Inventory/finding aid URLs" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "metadata_standards" ; + rdfs:range xsd:string ; + skos:definition "Metadata standards implemented" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "platform_type" ; + rdfs:range ; + skos:definition "Type of digital platform" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "programming_languages" ; + rdfs:range xsd:string ; + skos:definition "Programming languages used" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "feature_types" ; + rdfs:range xsd:string ; + skos:definition "Types of physical heritage features managed" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_types" ; + rdfs:range xsd:string ; + skos:definition "Types of heritage materials held" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "ich_domain" ; + rdfs:range xsd:string ; + skos:definition "UNESCO intangible cultural heritage domain" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "constituent_types" ; + rdfs:range xsd:string ; + skos:definition "Component institutional types" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "service_portfolio" ; + rdfs:range xsd:string ; + skos:definition "Services offered across functions" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "user_communities" ; + rdfs:range xsd:string ; + skos:definition "User groups served" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "beneficiary_groups" ; + rdfs:range xsd:string ; + skos:definition "Who benefits from programs" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "has_operational_unit" ; + rdfs:range ; + skos:definition "OrganizationalStructure units within branch" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "has_sub_branch" ; + rdfs:range ; + skos:definition "Sub-branches of this branch" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "preservation_methods" ; + rdfs:range xsd:string ; + skos:definition "How heritage is documented and transmitted" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "traditional_products" ; + rdfs:range xsd:string ; + skos:definition "Heritage foods/beverages/perfumes produced" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "data_quality_flags" ; + rdfs:range xsd:string ; + skos:definition "Quality metadata flags" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "evidence_gaps" ; + rdfs:range xsd:string ; + skos:definition "Missing information preventing classification" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "research_attempts" ; + rdfs:range xsd:string ; + skos:definition "Research efforts to determine type" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "type_hypotheses" ; + rdfs:range xsd:string ; + skos:definition "Possible type interpretations" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "FEATURE_CUSTODIAN" ; + rdfs:subClassOf ; + skos:definition "Geographic feature that IS the heritage custodian (special case)" ; + skos:note "Examples: Q1802963 (mansion), Q44539 (temple), Q16560 (palace)", + "Requires BOTH custodian_type AND custodian_place.place_type", + "SPECIAL: Also links to FeaturePlace (dual aspect)", + "Used when custodian IS a geofeature (e.g., historic mansion as museum)" . + + a owl:Class ; + rdfs:label "MIXED" ; + rdfs:subClassOf ; + skos:definition "Institution with multiple simultaneous type classifications" ; + skos:note "Example: Combined museum/archive/library facility", + "GHCID uses 'X' code", + "actual_types slot documents all applicable types" . + + a owl:Class ; + rdfs:label "TASTE_SCENT_HERITAGE" ; + rdfs:subClassOf ; + skos:definition "Organization preserving culinary or olfactory heritage" ; + skos:note "Culinary heritage museums", + "Distilleries maintaining traditional production methods", + "Historic restaurants preserving culinary traditions", + "NEW CATEGORY - not yet formally recognized in Wikidata", + "Parfumeries with historic formulation archives", + "Potential Wikidata: Q11707 (restaurant), Q185329 (perfumery), Q131734 (distillery)" . + + a owl:Class ; + rdfs:label "UNSPECIFIED" ; + rdfs:subClassOf ; + skos:definition "Institution type cannot be determined (data quality flag)" ; + skos:note "NOT a real institution type - indicates missing/ambiguous data", + "NOT mapped to Wikidata", + "Should be resolved during data curation" . + + a owl:Class ; + rdfs:label "BANKRUPTCY" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "In bankruptcy proceedings" ; + ns1:notes "Legal insolvency proceedings, not in GLEIF taxonomy" . + + a owl:Class ; + rdfs:label "LIQUIDATION" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "In liquidation" ; + ns1:notes "Asset liquidation process, not in GLEIF taxonomy" . + + a owl:Class ; + rdfs:label "UNKNOWN" ; + rdfs:subClassOf ; + skos:definition "Status unknown" ; + ns1:notes "Use when status cannot be determined from available sources" . + + a owl:Class ; + rdfs:label "CITY" ; + rdfs:subClassOf ; + skos:definition "City-level reference" . + + a owl:Class ; + rdfs:label "NEIGHBORHOOD" ; + rdfs:subClassOf ; + skos:definition "Neighborhood or district reference" . + + a owl:Class ; + rdfs:label "REGION" ; + rdfs:subClassOf ; + skos:definition "Regional reference" . + + a owl:Class ; + rdfs:label "STREET" ; + rdfs:subClassOf ; + skos:definition "Street-level reference" . + + a owl:Class ; + rdfs:label "VAGUE" ; + rdfs:subClassOf ; + skos:definition "Vague or unspecified location" . + + a owl:Class ; + rdfs:label "ARCHIVIST" ; + rdfs:subClassOf ; + skos:definition """Archivist managing archival collections, appraisal, arrangement, description. +**Variants**: - Senior Archivist - Processing Archivist - Reference Archivist - Digital Archivist - Archival Manager - Head of Archives +**Domains**: Archives, libraries with special collections, corporate archives +**Responsibilities**: - Appraisal and accessioning - Arrangement and description (EAD, ISAD(G)) - Reference services and research support - Outreach and exhibitions - Digital preservation (for digital archivists)""" ; + skos:exactMatch . + + a owl:Class ; + rdfs:label "COLLECTIONS_MANAGER" ; + rdfs:subClassOf ; + skos:definition """Collections manager handling registration, cataloging, loans, storage. +**Variants**: - Collections Registrar - Registrar - Collections Coordinator +**Domains**: Museums, galleries +**Responsibilities**: - Object registration and documentation - Cataloging and database management - Loan coordination (incoming/outgoing) - Collection storage and inventory - Rights and reproductions""" . + + a owl:Class ; + rdfs:label "CONSERVATOR" ; + rdfs:subClassOf ; + skos:definition """Conservator specializing in preservation and restoration of heritage objects. +**Variants**: - Senior Conservator - Assistant Conservator - Head of Conservation - Paintings Conservator - Paper Conservator - Objects Conservator - Textile Conservator - Preventive Conservator +**Domains**: Museums, archives, libraries +**Specializations**: - Paintings (oils, acrylics, murals) - Works on paper (prints, drawings, manuscripts) - Objects (sculpture, decorative arts, ethnographic) - Textiles (costumes, tapestries, flags) - Photographs - Time-based media (video, audio, digital art) - Preventive (environmental monitoring, IPM)""" ; + skos:exactMatch . + + a owl:Class ; + rdfs:label "DATA_MANAGER" ; + rdfs:subClassOf ; + skos:definition """Data manager handling collections data, metadata, and information systems. +**Variants**: - Collections Data Manager - Metadata Manager - Information Manager - Collections Information Officer +**Domains**: Museums, archives, libraries +**Responsibilities**: - Collections management system (CMS) administration - Data quality and cleanup - Metadata standards implementation - Data migration and integration - Reporting and analytics""" . + + a owl:Class ; + rdfs:label "DEPARTMENT_HEAD" ; + rdfs:subClassOf ; + skos:definition """Head of department or division (middle management). +**Variants**: - Head of [Department] - Chief [Role] - Division Head - Section Head +**Domains**: All heritage institutions +**Responsibilities**: - Department operations and budgeting - Staff supervision and development - Strategic planning for department - Cross-departmental collaboration""" . + + a owl:Class ; + rdfs:label "DEPUTY_DIRECTOR" ; + rdfs:subClassOf ; + skos:definition """Deputy director or assistant director (senior leadership). +**Variants**: - Assistant Director - Associate Director - Deputy Director for [area] +**Domains**: All heritage institutions +**Responsibilities**: - Oversee specific operational areas - Support director in leadership duties - Act as director in their absence - Manage departmental coordination""" . + + a owl:Class ; + rdfs:label "DIGITAL_PRESERVATION_SPECIALIST" ; + rdfs:subClassOf ; + skos:definition """Specialist in long-term preservation of digital collections. +**Variants**: - Digital Preservation Manager - Digital Archivist (preservation focus) - Digital Preservation Officer +**Domains**: Archives, libraries, museums with born-digital collections +**Responsibilities**: - Digital preservation strategies (OAIS, PREMIS) - File format migration and emulation - Fixity checking and integrity monitoring - Digital repository management (Archivematica, Preservica) - Metadata for preservation (PREMIS, METS)""" . + + a owl:Class ; + rdfs:label "DIGITIZATION_SPECIALIST" ; + rdfs:subClassOf ; + skos:definition """Specialist in digitization workflows, imaging, and quality control. +**Variants**: - Digitization Manager - Imaging Technician - Scanning Specialist - Mass Digitization Coordinator +**Domains**: Archives, libraries, museums +**Responsibilities**: - Digitization project planning and execution - Imaging standards and quality control - Equipment operation (scanners, cameras, lighting) - File management and metadata creation - Vendor management for outsourced digitization""" . + + a owl:Class ; + rdfs:label "DIRECTOR" ; + rdfs:subClassOf ; + skos:definition """Executive director or museum/archive/library director (top leadership). +**Variants**: - Executive Director - Museum Director - Archive Director - Chief Librarian - General Director +**Domains**: All heritage institutions +**Responsibilities**: - Strategic planning and vision - Board relations and governance - Fundraising and development - External relations and advocacy - Overall organizational leadership""" . + + a owl:Class ; + rdfs:label "EDUCATOR" ; + rdfs:subClassOf ; + skos:definition """Educator designing and delivering educational programs. +**Variants**: - Museum Educator - Education Officer - Public Programs Coordinator - Learning Facilitator - Schools Coordinator +**Domains**: Museums, archives, libraries +**Responsibilities**: - School program development and delivery - Teacher professional development - Family programs and activities - Curriculum alignment - Educational materials creation""" . + + a owl:Class ; + rdfs:label "FACILITIES_MANAGER" ; + rdfs:subClassOf ; + skos:definition """Facilities manager overseeing buildings, climate control, security. +**Variants**: - Building Manager - Operations Manager - Technical Manager +**Domains**: All heritage institutions with physical facilities +**Responsibilities**: - Building maintenance and repairs - Climate control and environmental monitoring - Security systems - Space planning and renovations - Health and safety compliance""" . + + a owl:Class ; + rdfs:label "IT_SPECIALIST" ; + rdfs:subClassOf ; + skos:definition """IT specialist managing technical infrastructure and systems. +**Variants**: - Systems Administrator - IT Manager - Technology Specialist - Network Administrator +**Domains**: All heritage institutions +**Responsibilities**: - Network and server infrastructure - Software and hardware support - Database administration - Cybersecurity - User support""" . + + a owl:Class ; + rdfs:label "LIBRARIAN" ; + rdfs:subClassOf ; + skos:definition """Librarian managing library collections, cataloging, reference services. +**Variants**: - Reference Librarian - Cataloging Librarian - Special Collections Librarian - Digital Services Librarian - Metadata Librarian - Research Librarian +**Domains**: Libraries (all types) +**Specializations**: - Reference and research support - Cataloging and metadata (MARC, RDA, BIBFRAME) - Special collections and rare books - Digital services and repositories - Subject specialization (art, history, science)""" ; + skos:exactMatch . + + a owl:Class ; + rdfs:label "OTHER" ; + rdfs:subClassOf ; + skos:definition """Other staff role not fitting standard categories. +**Use Case**: Capture specialized or emerging roles not yet in enumeration +**Examples**: - Social Media Manager - Visitor Services Coordinator - Graphic Designer - Fundraising Officer - Marketing Manager +**Recommendation**: Document actual role in role_title field""" . + + a owl:Class ; + rdfs:label "PUBLIC_ENGAGEMENT_SPECIALIST" ; + rdfs:subClassOf ; + skos:definition """Specialist in community engagement, outreach, accessibility. +**Variants**: - Community Engagement Officer - Outreach Coordinator - Accessibility Manager - Public Programs Manager +**Domains**: Museums, archives, libraries +**Responsibilities**: - Community partnership development - Accessibility initiatives (physical, digital, cognitive) - Outreach events and programming - Stakeholder engagement - Diversity, equity, and inclusion programs""" . + + a owl:Class ; + rdfs:label "RECORDS_MANAGER" ; + rdfs:subClassOf ; + skos:definition """Records manager handling institutional records management and retention. +**Variants**: - Records Management Specialist - Information Governance Officer +**Domains**: Government archives, corporate archives, large institutions +**Responsibilities**: - Records retention schedules - Institutional records policies - Compliance (GDPR, FOI, etc.) - Records appraisal and transfer to archives""" . + + a owl:Class ; + rdfs:label "RESEARCHER" ; + rdfs:subClassOf ; + skos:definition """Researcher conducting scholarly research on collections. +**Variants**: - Research Fellow - Postdoctoral Researcher - Collections Researcher - Research Specialist +**Domains**: Museums, archives, libraries (especially those with research mandates) +**Responsibilities**: - Original research using collections - Publications and presentations - Research support for exhibitions - Cataloging and documentation research""" . + + a owl:DatatypeProperty ; + rdfs:label "academic_programs" ; + rdfs:range xsd:string ; + skos:definition """Academic programs, departments, or faculties offering instruction, especially those connected to heritage collections. +Humanities and Arts: - Art history, fine arts, design - History, archaeology, anthropology - Literature, languages, classics - Musicology, theater arts, dance - Philosophy, theology, religious studies +Sciences: - Natural history, biology, ecology - Geology, paleontology, mineralogy - Physics, chemistry, astronomy - Medicine, anatomy, pharmacology +Social Sciences: - Sociology, political science - Economics, business administration - Education, pedagogy - Law, criminology +Professional Schools: - Medical school (anatomy collections, medical history) - Law school (legal archives, rare books) - Veterinary school (specimen collections) - Architecture school (model collections, drawings) - Engineering school (technical collections) +Examples: - "Department of Art History with teaching museum" - "Medical school with anatomical collection" - "Music conservatory with instrument collection" - "Architecture faculty with architectural model collection" +This field maps to AIISO and VIVO ontologies: - aiiso:Programme (academic program) - vivo:AcademicDepartment (university department) - schema:educationalProgramMode (program delivery)""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "affected_units" ; + rdfs:range ; + skos:definition "Organizational units affected by this change event" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "alternative_names" ; + rdfs:range ; + skos:definition """Alternative names and label variants for a custodian name. +SKOS: altLabel for alternative lexical labels (trading names, colloquial names, abbreviations). W3C Org Ontology: Recommended pattern for organizational name variants. +Examples: - Abbreviations: "BnF" for "Bibliothèque nationale de France" - Colloquial names: "Rijks" for "Rijksmuseum" - Translations: "National Library of France" - Historical spelling variants +These appellations are NOT the preferred/canonical name but are recognized variants that people use to refer to the same custodian.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "alternative_observed_names" ; + rdfs:range xsd:string ; + skos:definition "Alternative names, abbreviations, translations observed in sources" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "auxiliary_places" ; + rdfs:range ; + skos:definition """Subordinate or secondary physical locations associated with this CustodianPlace. +**W3C ORG Alignment**: +`org:hasSite` - "Indicates a site at which the Organization has some presence even if only indirect (e.g. virtual office or a professional service which is acting as the registered address for a company)." +**Hierarchical Pattern**: +CustodianPlace (main headquarters) + └── auxiliary_places → AuxiliaryPlace[] (subordinate sites) + └── hosts_branch → OrganizationBranch (formal branch at site) + +This mirrors the CustodianName → CustodianAppellation pattern: - CustodianName is preferred name (skos:prefLabel) - CustodianAppellation is alternative name (skos:altLabel) - CustodianPlace is main place (org:Site - primary) - AuxiliaryPlace is subordinate place (org:Site - secondary) +**Use Cases**: +1. **Off-site Storage**: + - Museum depot in another city + - Archive annex for overflow documents + +2. **Branch Locations**: + - Regional library branches + - Satellite museum galleries + +3. **Specialized Facilities**: + - Conservation lab in separate building + - Digitization center at different address + +4. **Temporary Locations**: + - Exhibition pavilions + - Storage during renovation + +**Example - Rijksmuseum**: ```yaml CustodianPlace: + place_name: "Rijksmuseum" + place_specificity: BUILDING + auxiliary_places: + - place_name: "Depot Amersfoort" + auxiliary_place_type: STORAGE_FACILITY + - place_name: "Rijksmuseum Schiphol" + auxiliary_place_type: BRANCH_OFFICE + hosts_branch: + branch_name: "Schiphol Exhibition Team" +``` +**Temporal Considerations**: +Auxiliary places have independent lifecycles: - Storage facility opened 1995, closed 2010 - Branch office valid_from 2000, still active +Each AuxiliaryPlace tracks its own valid_from/valid_to dates. +**Query Pattern**: +"Find all locations of Rijksmuseum": - Main: CustodianPlace.place_name - Secondary: CustodianPlace.auxiliary_places[*].place_name""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "auxiliary_platforms" ; + rdfs:range ; + skos:definition """Subordinate or project-based digital platforms associated with this DigitalPlatform. +**DCAT Alignment**: +`dcterms:hasPart` - "A related resource that is included either physically or logically in the described resource." +Used in DCAT for catalog → sub-catalog relationships. +**Hierarchical Pattern**: +DigitalPlatform (main digital entry point) + └── auxiliary_platforms → AuxiliaryDigitalPlatform[] (project sites) + +This mirrors the CustodianName → CustodianAppellation pattern: - CustodianName is preferred label (skos:prefLabel) - CustodianAppellation is alternative name (skos:altLabel) - DigitalPlatform is main digital entry (foaf:homepage) - AuxiliaryDigitalPlatform is subordinate platform (dcterms:hasPart) +**Use Cases**: +1. **Project Websites**: + - Research project portals + - Grant-funded digitization sites + +2. **Exhibition Microsites**: + - Temporary exhibition with dedicated website + - Virtual tours for specific collections + +3. **APIs and Tools**: + - Developer APIs (separate from main website) + - Collection browser tools + - Mobile applications + +4. **Legacy/Archived Platforms**: + - Previous website versions + - Deprecated systems still accessible + +5. **Educational Portals**: + - Teacher resources + - Student learning modules + +**Example - Rijksmuseum**: ```yaml DigitalPlatform: + platform_name: "Rijksmuseum Website" + homepage_web_address: "https://www.rijksmuseum.nl/" + auxiliary_platforms: + - platform_name: "Rijksstudio" + auxiliary_platform_type: PROJECT_WEBSITE + platform_url: "https://www.rijksmuseum.nl/nl/rijksstudio" + - platform_name: "Rijksmuseum Data API" + auxiliary_platform_type: API_ENDPOINT + platform_url: "https://data.rijksmuseum.nl/" + - platform_name: "Night Watch Experience" + auxiliary_platform_type: EXHIBITION_MICROSITE + platform_url: "https://www.rijksmuseum.nl/en/stories/operation-night-watch" +``` +**Temporal Considerations**: +Auxiliary platforms often have finite lifespans: - Exhibition microsite: opens/closes with exhibition - Project portal: funded period only - Legacy platforms: archived but not deleted +Each AuxiliaryDigitalPlatform tracks: - valid_from/valid_to: exact dates - archival_status: ACTIVE/DEPRECATED/ARCHIVED/OFFLINE - archived_at: Wayback Machine URL if archived +**Query Pattern**: +"Find all digital properties of Rijksmuseum": - Main: DigitalPlatform.homepage_web_address - Secondary: DigitalPlatform.auxiliary_platforms[*].platform_url""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collecting_scope" ; + rdfs:range xsd:string ; + skos:definition """Scope and nature of the society's collecting activities and holdings. +Collection Types: - Objects: Physical artifacts relevant to society focus + - Numismatics: Coins, banknotes, medals, tokens + - Philately: Stamps, covers, postal history materials + - Ephemera: Postcards, trade cards, advertisements, labels + - Memorabilia: Historical objects, souvenirs, commemorative items +- Archival materials: Documents, photographs, manuscripts + - Local records: Parish registers, council minutes, maps + - Family papers: Letters, diaries, genealogical records + - Business records: Company archives, ledgers, correspondence + - Visual materials: Photographs, postcards, prints, drawings +- Library materials: Books, journals, reference works + - Specialized libraries: Numismatic, philatelic, genealogical reference + - Local history: Books about the region, town, neighborhood + - Periodicals: Runs of heritage journals, newsletters + +Collecting Policies: - Focused collecting: Narrowly defined scope (e.g., Dutch maritime coins 1600-1800) - Broad collecting: Wide scope (e.g., all aspects of town history) - Passive collecting: Accepting donations, no active acquisition - Active collecting: Targeted purchases, exchanges with other societies +Collection Size: - Small (< 500 items): Typical for local history societies - Medium (500-10,000 items): Regional societies, specialized collectors - Large (10,000+ items): Major numismatic societies, genealogical libraries +Collection Management: - Cataloging: Inventories, databases, online catalogs - Storage: Cabinets, albums, archival boxes, climate control - Conservation: Basic preservation, professional conservation for important items - Access: Members-only, by appointment, exhibitions, digital access +Collection Strengths: - Unique materials: Items not held elsewhere - Comprehensive coverage: Complete runs, full series - Research value: Supporting genealogy, numismatics, local history research +Examples: - "5,000 photographs of Leiden 1850-2000; 200 linear meters local archives" - "12,000 Dutch coins and medals; 500 reference books on numismatics" - "Genealogical library with 3,000 family histories; microfilm of vital records" - "Small collection of 200 railway memorabilia items; focus on oral history" +This field describes what the society collects and preserves.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_type" ; + rdfs:range xsd:string ; + skos:definition """Type(s) of heritage materials in collection. Multiple types may apply (e.g., archives + library). +Examples: - "archival_records" (rico:RecordSet) - "museum_objects" (crm:E78_Curated_Holding) - "library_holdings" (bf:Collection) - "monuments" (crm:E27_Site) - "archaeological_materials" - "natural_history_specimens" - "digital_born" (born-digital collections) - "photographs" - "manuscripts\"""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "community_engagement" ; + rdfs:range xsd:string ; + skos:definition """Community outreach, public programs, and engagement activities. +Regular Programs: - Membership meetings: Monthly, quarterly, or annual gatherings + - Lecture series: Guest speakers on heritage topics + - Show-and-tell: Members sharing finds, research, collections + - Business meetings: Society governance, planning +- Field trips: Site visits, museum tours, heritage walks + - Local heritage walks: Guided tours of historic neighborhoods + - Archival visits: Group trips to regional archives + - Collector conventions: Attending numismatic, philatelic shows +- Workshops: Skill-building sessions for members + - Genealogy workshops: Research techniques, database training + - Conservation: Basic preservation for photographs, documents + - Identification: Coin dating, stamp identification, artifact analysis + +Public Engagement: - Open houses: Public days at society headquarters - Exhibitions: Displaying society collections + - Small exhibitions: In society premises or local library + - Loan exhibitions: Lending items to museums, libraries + - Virtual exhibitions: Online galleries, digital showcases +- School programs: Educational outreach to local schools + - Heritage talks: Visiting classrooms + - Student projects: Supporting local history assignments + - Internships: Hosting students from history programs +- Community events: Participating in heritage days, festivals + - Heritage open days: National/regional heritage weekends + - Town anniversaries: Contributing to local celebrations + - Memorial events: Commemorations, monument dedications + +Digital Engagement: - Websites: Society information, collections databases - Social media: Facebook, Twitter, Instagram presence - Online forums: Discussion groups for members - Virtual meetings: Zoom lectures during COVID and beyond - Digital collections: Online access to photographs, documents +Partnerships: - Local government: Heritage commissions, historic preservation offices - Museums: Collaborations on exhibitions, loans, research - Libraries: Depositing publications, co-hosting events - Universities: Supporting student research, academic partnerships - Other societies: Regional/national networks, joint conferences +Advocacy: - Historic preservation: Advocating for building conservation - Heritage education: Promoting heritage in schools - Policy engagement: Commenting on heritage legislation - Fundraising: Seeking grants, donations for heritage projects +Examples: - "Monthly lectures (Sept-June); annual heritage walk; semi-annual exhibitions" - "Active social media (500+ Facebook followers); monthly newsletter; quarterly journal" - "Annual open house during heritage weekend; school programs on local history" - "Limited public engagement; mostly internal meetings and publications" +This field describes how the society connects with broader communities.""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "digital_platform" ; + rdfs:range ; + skos:definition """Digital platform(s) operated by or representing this custodian. FOAF: foaf:homepage indicates a homepage or main web presence. DCAT: dcat:accessURL provides access to a dataset/catalog. +This property enables documentation of digital infrastructure for ANY custodian (physical institutions with websites OR digital-first platforms): +Examples: - Physical museum with website: Rijksmuseum → Rijksstudio (online collection) - Archive with multiple systems: Noord-Hollands Archief → Inventory, OAI-PMH endpoint - Digital-first platform: Europeana (classified as DigitalPlatformType custodian) +**CRITICAL DISTINCTION**: - DigitalPlatform CLASS (this slot): Infrastructure documentation for any custodian - DigitalPlatformType: Custodian type classification for digital-first institutions +Multivalued to support custodians with multiple platforms (website, API, SPARQL, etc.).""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "education_level" ; + rdfs:range xsd:string ; + skos:definition """Level(s) of education provided by the institution. +Primary/Secondary Education: - Primary school / Elementary school - Secondary school / High school / Gymnasium - Vocational school / Trade school - Art school / Music school (non-degree) +Higher Education: - Undergraduate (Bachelor's degree programs) - Graduate (Master's degree programs) - Doctoral (PhD programs) - Professional (Law, Medicine, Veterinary, etc.) - Postdoctoral (research fellowships) +Specialized Training: - Certificate programs - Diploma programs - Continuing education / Lifelong learning - Teacher training / Pedagogy programs +Mixed Levels: - Community college (Associate + Bachelor's) - Comprehensive university (Undergraduate through Doctoral) - University college (Limited degree programs) +This field maps to Schema.org properties: - schema:educationalLevel (formal education level) - schema:educationalCredentialAwarded (degree types)""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "encompassing_body" ; + rdfs:range ; + skos:closeMatch , + ; + skos:definition """Extra-organizational governance bodies that encompass, oversee, or coordinate this custodian. Links Custodian to EncompassingBody instances representing parent organizations, service networks, or consortia. +**W3C ORG Ontology**: `org:subOrganizationOf` - Domain: org:Organization (Custodian) - Range: org:Organization (EncompassingBody) - Inverse: `org:hasSubOrganization` +**Three Relationship Types**: 1. **Umbrella** - Legal parent hierarchy (permanent) 2. **Network** - Service provision (temporary, centralized) 3. **Consortium** - Mutual assistance (temporary, peer-to-peer)""" ; + skos:exactMatch org:subOrganizationOf ; + skos:inScheme ; + skos:note "Custodians can have multiple encompassing bodies simultaneously", + "Links Custodian to external governance entities", + "Temporal changes tracked via EncompassingBody validity dates" . + + a owl:DatatypeProperty ; + rdfs:label "expertise_areas" ; + rdfs:range xsd:string ; + skos:definition "Areas of professional expertise or specialization" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "has_collection" ; + rdfs:range ; + skos:definition """Heritage collection(s) associated with this custodian. CIDOC-CRM: P46_is_composed_of links E18 Physical Thing to E18 Physical Thing components. +This property enables metonymic references: when people refer to a custodian, they often mean its collection. CustodianCollection makes this explicit. +Examples: - "The Rijksmuseum has a Rembrandt" = Collection aspect contains artwork - "The Archives holds parish records" = Collection aspect includes documents""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "managed_collections" ; + rdfs:domain ; + rdfs:range ; + skos:closeMatch , + ; + skos:definition """Heritage collections managed by this organizational unit. +Bidirectional relationship with CustodianCollection.managing_unit. Enables queries: "What collections does the Paintings Department manage?\"""" ; + skos:exactMatch , + org:hasUnit ; + skos:inScheme ; + skos:note "Multivalued: A unit typically manages multiple collections or sub-collections", + "Use this property to document all collections managed by a department/division" . + + a owl:DatatypeProperty ; + rdfs:label "member_custodians" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "organizational_change_events" ; + rdfs:range ; + skos:definition "History of organizational change events for this custodian" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "publication_activities" ; + rdfs:range xsd:string ; + skos:definition """Publications produced by the society (journals, newsletters, monographs). +Periodical Publications: - Journals: Peer-reviewed or curated research articles + - Quarterly, semi-annual, or annual frequency + - Article length: 2,000-10,000 words + - Topics: Original research, object studies, historical analysis +- Newsletters: Shorter, more frequent updates + - Monthly, bi-monthly, or quarterly + - Society news, events, member contributions + - Brief articles, notices, reviews +- Yearbooks: Annual summaries of society activities + - Annual reports, membership directories + - Year's research highlights, event summaries + +Monographs and Books: - Research monographs: In-depth studies on specific topics - Exhibition catalogs: Documenting society exhibitions - Collection catalogs: Inventories of society holdings - Commemorative volumes: Anniversary publications, member tributes +Digital Publications: - Websites: Society information, online archives - Blogs: Regular posts on heritage topics - E-newsletters: Digital-only or hybrid with print - Social media: Facebook groups, Twitter updates, Instagram posts - Podcasts: Audio discussions on heritage themes +Publication Quality: - Peer-reviewed: Academic standards, external reviewers - Editorially reviewed: Society editorial board - Member contributions: Open submissions from members - Invited articles: Solicited from experts +Access and Distribution: - Members-only: Publications restricted to paid members - Open access: Freely available online - Subscription: Separate subscription beyond membership - Print + digital: Hybrid distribution - Archives: Back issues digitized and accessible +Examples: - "Quarterly journal 'Oud-Leiden' (founded 1925) with local history articles" - "Annual numismatic journal + monthly newsletter; all digitized back to 1950" - "Bi-monthly newsletter; occasional monographs on local history" - "No regular publications; irregular yearbooks documenting field trips" +This field documents the society's scholarly and communication outputs.""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "registration_numbers" ; + rdfs:range ; + skos:closeMatch , + ; + skos:definition """Official registration numbers assigned by authorities (Chamber of Commerce, charity registration, company registration, etc.). +Organizations can have multiple registrations in different systems. Each registration has temporal validity to track changes over time. +Links to RegistrationNumber class which includes: - number: The actual registration number - type: Type of registration (KvK, EIN, charity number, etc.) - temporal_validity: Time period when registration is/was valid""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Multiple registrations common for organizations operating in multiple jurisdictions", + "Replaces deprecated registration_number (singular) and registration_date slots", + "Temporal validity now captured in RegistrationNumber.temporal_validity" . + + a owl:ObjectProperty ; + rdfs:label "resulting_units" ; + rdfs:range ; + skos:definition "New or successor organizational units created by this change" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "service_offerings" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "staff_members" ; + rdfs:range ; + owl:inverseOf ; + skos:definition "Staff members (PersonObservation instances) affiliated with this organizational unit" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "student_services" ; + rdfs:range xsd:string ; + skos:definition """Services and programs provided to students interacting with heritage collections. +Curricular Integration Services: - Course-integrated instruction: Librarians/curators teaching in courses - Object-based learning sessions: Hands-on workshops with collection items - Research consultations: One-on-one guidance for student research projects - Class visits: Guided tours tailored to course topics - Lab instruction: Supervised use of specimens in laboratory settings +Research Support: - Thesis/dissertation support: Extended access for graduate research - Research workshops: Training in archival research, material analysis - Digitization services: Scanning materials for student projects - Citation guidance: Proper citation of archival/museum materials +Skill Development: - Practicum placements: Students working in collections (museum studies, archives) - Internships: Semester-long professional experience programs - Work-study positions: Student employment in collections - Volunteer programs: Non-credit volunteer opportunities - Training workshops: Conservation, cataloging, digitization skills +Learning Spaces: - Study rooms: Quiet spaces in libraries/archives - Reading rooms: Manuscript and rare book reading rooms - Studio access: Art students accessing collection for study/reproduction - Makerspaces: Digital humanities labs with collection digitization equipment +Online/Digital Services: - LibGuides: Subject-specific collection guides for students - Research tutorials: Online modules for using special collections - Virtual exhibitions: Curated online exhibits for classes - Digital scholarship support: Tools for working with digitized collections +Student Exhibition Opportunities: - Student curator programs: Students curating exhibitions - Senior thesis exhibitions: Art students displaying thesis work - Research symposia: Presenting research using collections +Examples: - "Course-integrated instruction sessions; undergraduate research fellowships; internship program" - "Graduate research consultations; dissertation digitization services; practicum placements" - "Object-based learning workshops; student exhibition opportunities; work-study positions" +This field highlights the pedagogical support infrastructure for student engagement.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "teaching_collections" ; + rdfs:range xsd:string ; + skos:definition """Description of collections specifically maintained for educational purposes and integrated into teaching programs. +Object-Based Learning Collections: - Study collections: Duplicate specimens for student handling - Loan kits: Portable collections for classroom use - Demonstration collections: Items for lecture demonstrations - Lab specimens: Biological, geological, archaeological materials for lab work +Visual Learning Materials: - Slide libraries: Historical photography and art reproduction slides - Cast collections: Plaster casts of sculptures, architectural elements - Model collections: Architectural models, anatomical models, molecular models - Replica collections: Archaeological replicas, historical reproductions +Hands-On Training: - Dissection specimens: Anatomical teaching materials (medical/veterinary schools) - Herbarium sheets: Botanical specimens for plant identification training - Rock and mineral kits: Geology teaching collections - Archaeological type collections: Reference materials for artifact identification +Specialized Teaching Collections: - Art teaching collection: Works for art history object study - Musical instrument collection: Instruments for musicology and performance - Rare book study collection: Hands-on bibliography training - Archives practicum materials: Archival materials for conservation training +Collection Types by Discipline: - Medical: Anatomical specimens, pathology slides, medical instruments - Natural Sciences: Herbaria, zoological specimens, fossils, minerals - Humanities: Rare books, manuscripts, art objects, archaeological artifacts - Social Sciences: Ethnographic objects, oral histories, ephemera - Engineering: Technical drawings, patent models, historical instruments +Examples: - "Anatomical teaching collection of 5,000 specimens for medical students" - "Art history study collection with 500 paintings, sculptures for object-based learning" - "Herbarium with 100,000 sheets used in botany courses" - "Archaeological reference collection for artifact identification training" +This field emphasizes the pedagogical function of university collections.""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "used" ; + rdfs:range ; + skos:definition """CustodianObservation(s) used as input for reconstruction activity. +PROV-O Pattern: Activity prov:used Entity - Activity consumes Entities (observations) as input - Multiple observations can feed into one activity - This is the PRIMARY input link in observation→reconstruction flow +Examples: - Entity resolution uses multiple conflicting observations - Name standardization uses observations from different sources - Reconstruction synthesizes observations into formal entity""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "volunteer_programs" ; + rdfs:range xsd:string ; + skos:definition """Volunteer roles and programs within the heritage society. +Governance Volunteers: - Board of directors: Strategic leadership, fiduciary oversight - Officers: President, vice-president, secretary, treasurer - Committee chairs: Publications, events, collections, membership +Collections Volunteers: - Curators: Managing society collections, exhibitions - Catalogers: Inventorying, describing, digitizing items - Conservators: Basic preservation, cleaning, rehousing - Digitization: Scanning photographs, documents, objects +Research Volunteers: - Archival researchers: Transcribing documents, indexing records - Genealogical researchers: Assisting members with family history - Historians: Writing articles, preparing talks, guiding tours - Subject specialists: Numismatists, philatelists, local historians +Education and Outreach: - Lecturers: Giving talks at meetings, schools, community groups - Tour guides: Leading heritage walks, site visits - Educators: School programs, workshops for public - Social media managers: Website updates, Facebook posts +Operations Volunteers: - Membership coordinators: Processing renewals, communications - Event organizers: Planning meetings, field trips, symposia - Fundraisers: Grant writing, donation campaigns, sales - Facilities: Maintaining society office, library, storage +Volunteer Recognition: - Awards: Volunteer of the year, lifetime achievement - Publications: Acknowledging contributors in journals - Events: Appreciation dinners, member recognition - Honors: Honorary memberships, named collections +Volunteer Challenges: - Aging volunteers: Difficulty recruiting younger members - Burnout: Long-serving volunteers retiring - Skills gaps: Need for digital skills, conservation training - Succession planning: Ensuring continuity of leadership +Examples: - "All-volunteer organization; 20 active volunteers manage collections and events" - "1 paid part-time coordinator; 50 volunteers for research, publications, outreach" - "Board of 9 elected members; 15 committee volunteers; 200 general members" - "Struggling to recruit volunteers; 5 core volunteers (all 60+ years old)" +This field captures the human infrastructure of the society.""" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "MERGED" ; + rdfs:subClassOf ; + skos:definition "Merged with another entity" ; + ns1:gleif_tag "CORPORATE_ACTION" ; + ns1:notes "Includes mergers, acquisitions, reorganizations" . + + a owl:Class ; + rdfs:label "DISSOLVED" ; + rdfs:subClassOf ; + skos:definition "Legally dissolved" ; + ns1:gleif_tag "DISSOLVED" . + + a owl:Class ; + rdfs:label "ACTIVE" ; + rdfs:subClassOf ; + skos:definition "Currently active and operational" ; + ns1:gleif_tag "ACTIVE" . + + a owl:Class ; + rdfs:label "SUSPENDED" ; + rdfs:subClassOf ; + skos:definition "Operations suspended (temporarily inactive)" ; + ns1:gleif_tag "INACTIVE" ; + ns1:notes "Temporary suspension, may reactivate" . + + a owl:Class ; + rdfs:label "CURATOR" ; + rdfs:subClassOf ; + skos:definition """Curator responsible for collections research, acquisition, exhibitions. +**Variants**: - Senior Curator - Assistant Curator - Curator of [specific collection area] - Chief Curator +**Domains**: Museums, galleries, some archives/libraries with special collections +**Responsibilities**: - Collection development and acquisition - Research and scholarship - Exhibition planning and content development - Object interpretation and labeling""" ; + skos:exactMatch . + + a owl:Class ; + rdfs:label "TRANSFER" ; + rdfs:subClassOf ; + skos:definition "Organizational unit moving to different parent department or division. Example: Lab transferred from Research Division to Collections Division." ; + skos:note "Affected units: Single unit being transferred", + "FTE unchanged, functions unchanged", + "Resulting units: Same unit with new parent" . + + a owl:Class ; + rdfs:label "DISSOLUTION" ; + rdfs:subClassOf ; + skos:definition "Organizational unit ceasing to exist with no successor. Example: Department closed due to budget cuts, functions not transferred." ; + skos:note "Affected units: Single unit being dissolved", + "FTE reassigned or redundant", + "Resulting units: None (no successor)" . + +org:OrganizationalCollaboration a owl:Class ; + rdfs:label "ORGANIZATIONAL_COLLABORATION" ; + rdfs:subClassOf ; + skos:definition "Collaboration between multiple organizations (project, consortium)" ; + skos:exactMatch org:OrganizationalCollaboration ; + skos:note "Examples: digitization consortia, multi-institutional research projects", + "Has identity independent of member organizations", + "Joint projects, partnerships, or consortia between organizations", + "Not a legal entity or sub-unit of larger organization" . + +foaf:Group a owl:Class ; + rdfs:label "GROUP" ; + rdfs:subClassOf ; + skos:definition "Group or collective of persons acting together" ; + skos:exactMatch ; + skos:note "Gatherings or organizations of individuals acting collectively", + "Includes informal groups, communities, or collaborative teams", + "Maps to crm:E74_Group (CIDOC-CRM)", + "Use for collectives that don't have formal legal recognition" . + + a owl:DatatypeProperty ; + rdfs:label "appraisal_policy" ; + rdfs:range xsd:anyURI ; + skos:definition "URL to the archive's appraisal/selection policy describing what records are acquired, retained, or deaccessioned." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "archive_scope" ; + rdfs:range xsd:string ; + skos:definition "The geographic or administrative scope of the archive's mandate. Values: national, state, provincial, regional, municipal, local, corporate, university, institutional, collecting (multiple sources)." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "finding_aids_format" ; + rdfs:range xsd:string ; + skos:definition "Format(s) used for archival finding aids and descriptive metadata. Examples: EAD3, EAD2002, ISAD(G), DACS, Dublin Core, MARC21." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "conservation_breeding" ; + rdfs:range xsd:string ; + skos:definition "Captive breeding programs for endangered species conservation" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "living_collections" ; + rdfs:range xsd:boolean ; + skos:definition "Whether institution maintains living specimens (vs. preserved only)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "access_rights" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "broader_type" ; + rdfs:range ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "primary_type" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "type_description" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "type_id" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "wikidata_entity" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "commercial_operation" ; + rdfs:range xsd:boolean ; + skos:definition "Whether the gallery operates as a commercial enterprise (for-profit). True = commercial gallery (sells artworks, earns commission) False = non-commercial gallery (exhibition-only, kunsthalle model)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "commission_rate" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[0-9]{1,2}(-[0-9]{1,2})?%$" ] ) ] ) ] ; + skos:definition "The commission percentage the gallery takes on artwork sales (for commercial galleries). Standard rates: 40-50% for primary market, 10-20% for secondary market. Format: percentage as string (e.g., \"50%\", \"40-50%\"). Only applicable when sales_activity=true." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "exhibition_focus" ; + rdfs:range xsd:string ; + skos:definition "The primary type of art or artistic period exhibited by the gallery. Examples: contemporary art, modern art, photography, sculpture, painting, installation art, video art, performance art, design, decorative arts, emerging artists, established artists, specific movements (e.g., conceptual art)." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "exhibition_model" ; + rdfs:range xsd:string ; + skos:definition "Description of the gallery's exhibition programming strategy. Examples: \"temporary rotating exhibitions\", \"curated group shows\", \"solo artist exhibitions\", \"thematic exhibitions\", \"kunsthalle model (no permanent collection)\", \"artist residencies with exhibitions\", \"online virtual exhibitions\", \"pop-up exhibitions\"." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "sales_activity" ; + rdfs:range xsd:boolean ; + skos:definition """Whether the gallery actively sells artworks to collectors. True = artwork sales (primary or secondary market) False = exhibition-only (no sales activity) +Distinction from commercial_operation: - commercial_operation: business model (for-profit vs. nonprofit) - sales_activity: transactional activity (sells artworks or not) +A gallery can be commercial_operation=true but sales_activity=false (e.g., art consultancy that doesn't hold inventory).""" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "LegalEntityType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(PERSON|ORGANIZATION)$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ] ; + skos:definition """Top-level legal entity classification distinguishing between natural persons and legal persons (organizations, corporations, government bodies). +Maps to: - org:classification (W3C Organization Ontology) - schema:additionalType (Schema.org) - tooi:organisatievorm (TOOI for Dutch entities)""" ; + skos:exactMatch org:classification ; + skos:inScheme ; + skos:note "All corporations and government bodies are subtypes of ORGANIZATION (legal persons)", + "Legal person: Entity that is not a natural person but has legal rights (corporations, governments, foundations)", + "Natural person: Individual human being with legal rights and responsibilities" . + + a owl:DatatypeProperty ; + rdfs:label "code" ; + skos:definition "Short code for the entity type: - PERSON: Natural person (individual) - ORGANIZATION: Legal person (all organizational forms)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "definition" ; + skos:definition "Formal definition of the legal entity type" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "id" ; + skos:definition "Unique identifier for the legal entity type" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "label" ; + skos:definition "Human-readable label for the entity type" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "abbreviation" ; + skos:definition "Common abbreviation of the legal form. Examples: \"BV\", \"GmbH\", \"LLC\"" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "country_code" ; + skos:definition """Country jurisdiction for this legal form. +Links to Country class with ISO 3166-1 codes. +Legal forms are jurisdiction-specific - a "Stichting" in Netherlands (NL) has different legal meaning than a "Fundación" in Spain (ES). +Schema.org: addressCountry indicates jurisdiction. +Examples: - Dutch Stichting → country.alpha_2 = "NL" - German GmbH → country.alpha_2 = "DE" - French Association → country.alpha_2 = "FR\"""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "elf_code" ; + skos:definition "ISO 20275 Entity Legal Form code (4 alphanumeric characters). Examples: 8888 (Stichting), RJFM (Public Limited Company)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "id" ; + skos:definition "Unique identifier for the legal form" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "legal_entity_type" ; + skos:definition "Reference to the high-level LegalEntityType. Links to either PERSON or ORGANIZATION." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "local_name" ; + skos:definition "Name of the legal form in the local language. Examples: \"Stichting\", \"Gesellschaft mit beschränkter Haftung\"" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "parent_form" ; + skos:definition "Parent legal form in the hierarchy. Example: \"Limited Company\" may have subtypes like \"Public Limited Company\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "transliterated_name" ; + skos:definition "Transliterated name for non-Latin scripts. Used for legal forms from countries using non-Latin alphabets." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "valid_from" ; + skos:definition "Date when this legal form code became valid" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "valid_to" ; + skos:definition "Date when this legal form code ceased to be valid (if applicable)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "alphabetical_name" ; + skos:definition "Name variant for alphabetical ordering (articles moved to end). Example: \"Gravenhage, 's\" instead of \"'s-Gravenhage\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "display_name" ; + skos:definition "Preferred display name for user interfaces. May differ from legal name for readability." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "full_name" ; + skos:definition "Complete legal name including organizational type. Example: \"Stichting Rijksmuseum Amsterdam\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "id" ; + skos:definition "Unique identifier for this legal name record" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "language" ; + skos:definition "Language of the legal name (ISO 639-1 code). Example: \"nl\" for Dutch, \"en\" for English" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "name_without_type" ; + skos:definition "Legal name excluding organizational type prefix/suffix. Example: \"Rijksmuseum Amsterdam\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "script" ; + skos:definition "Script used for the name (ISO 15924 code). Example: \"Latn\" for Latin, \"Cyrl\" for Cyrillic" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "temporal_validity" ; + skos:definition "Time period during which this legal name is/was valid. Organizations may change legal names through mergers, rebranding, etc." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "catalog_system" ; + rdfs:range xsd:string ; + skos:definition "The integrated library system (ILS) or library management system used. Examples: ALMA (Ex Libris), Sierra (Innovative Interfaces), Koha (open source), Aleph (Ex Libris legacy), Voyager (Ex Libris), FOLIO, OCLC WorldShare, Symphony (SirsiDynix), Millennium." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "interlibrary_loan" ; + rdfs:range xsd:boolean ; + skos:definition "Whether library participates in interlibrary loan (ILL) networks for resource sharing with other libraries. True = participates in ILL (can borrow from/lend to other libraries) False = does not participate in ILL" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "lending_policy" ; + rdfs:range xsd:string ; + skos:definition "The circulation policy for library materials. Values: open (public lending), restricted (limited access), reference-only (on-site use only), digital-only (online access), membership-required (must join to borrow)." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "membership_required" ; + rdfs:range xsd:boolean ; + skos:definition "Whether library access or borrowing requires paid or registered membership. True = must join/pay to use library services False = open to all (may still need free registration for borrowing)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "conservation_lab" ; + rdfs:range xsd:boolean ; + skos:definition "Whether the museum has an in-house conservation laboratory for object preservation. True = has conservation facilities, False = outsources conservation." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "exhibition_program" ; + rdfs:range xsd:string ; + skos:definition "Description of the museum's exhibition strategy and programming. Examples: permanent collection only, rotating exhibitions, temporary shows, traveling exhibitions, digital exhibitions, interactive installations." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "research_department" ; + rdfs:range xsd:boolean ; + skos:definition "Whether the museum has a dedicated research department conducting scholarly research. True = active research program, False = primarily exhibition-focused." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "administrative_level" ; + rdfs:range xsd:string ; + skos:definition "Level of government administration (national, state, regional, municipal, supranational)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "oversight_jurisdiction" ; + rdfs:range xsd:string ; + skos:definition "Geographic or sectoral scope of authority" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "policy_authority" ; + rdfs:range xsd:string ; + skos:definition "Institution's policy-making, advisory, or enforcement role" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "regulatory_authority" ; + rdfs:range xsd:boolean ; + skos:definition "Whether institution has legal enforcement powers for heritage protection" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "abbreviation" ; + skos:definition "Common abbreviation. Examples: \"KvK\", \"CH\", \"IRS\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "governance_body" ; + skos:definition "Top-level governance body (board, trustees, council). Note: Range references CustodianLegalStatus (circular dependency handled at runtime)." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:definition "Official name of the registration authority. Examples: \"Kamer van Koophandel\", \"Companies House\", \"IRS\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "number" ; + skos:definition "The actual registration number/code. Examples: \"41215422\" (KvK number), \"CHY 4700\" (Irish charity number)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "status_code" ; + skos:definition "Standardized status code. Examples: \"ACTIVE\", \"DISSOLVED\", \"SUSPENDED\", \"MERGED\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "status_name" ; + skos:definition "Human-readable status name" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "structure_type" ; + skos:definition "Type of governance structure. Examples: \"hierarchical\", \"matrix\", \"flat\", \"network\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "type" ; + skos:definition "Type of registration number. Examples: \"KvK\" (Dutch Chamber of Commerce), \"EIN\" (US Employer ID)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "website" ; + skos:definition "Official website of the registration authority" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "academic_affiliation" ; + rdfs:range xsd:anyURI ; + skos:definition "Link to parent university, research network, or academic institution. For research centers that are part of larger academic structures. Format: URI to parent organization." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "data_repository" ; + rdfs:range xsd:anyURI ; + skos:definition "URL to the organization's research data repository, if publicly accessible. Examples: institutional repositories, data archives, open science platforms." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "publication_output" ; + rdfs:range xsd:boolean ; + skos:definition "Whether the research organization publishes its findings (papers, reports, data). True = actively publishes research output False = internal research only (no public dissemination)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "api_documentation" ; + rdfs:range xsd:anyURI ; + skos:definition "URL to API documentation" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "archival_status" ; + rdfs:range xsd:string ; + skos:definition "Current status (ACTIVE/DEPRECATED/ARCHIVED/OFFLINE)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "archived_at" ; + rdfs:range xsd:anyURI ; + skos:definition "URL to archived version" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "auxiliary_platform_id" ; + rdfs:range xsd:anyURI ; + skos:definition "Unique identifier for auxiliary digital platform" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "auxiliary_platform_type" ; + rdfs:range ; + skos:definition "Type of auxiliary platform" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "funding_source" ; + rdfs:range xsd:string ; + skos:definition "Funding organization/grant" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "platform_description" ; + rdfs:range xsd:string ; + skos:definition "Detailed description of auxiliary platform" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "platform_purpose" ; + rdfs:range xsd:string ; + skos:definition "Brief purpose statement" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "platform_url" ; + rdfs:range xsd:anyURI ; + skos:definition "URL of auxiliary platform" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "related_project" ; + rdfs:range xsd:string ; + skos:definition "Related research project" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "auxiliary_place_id" ; + rdfs:range xsd:anyURI ; + skos:definition "Unique identifier for auxiliary place" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "auxiliary_place_type" ; + rdfs:range ; + skos:definition "Type of auxiliary place" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "city" ; + rdfs:range xsd:string ; + skos:definition "City name" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "place_description" ; + rdfs:range xsd:string ; + skos:definition "Description of auxiliary place" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "postal_code" ; + rdfs:range xsd:string ; + skos:definition "Postal/ZIP code" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "street_address" ; + rdfs:range xsd:string ; + skos:definition "Street address" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "business_model" ; + rdfs:range xsd:string ; + skos:definition "Funding and revenue structure" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_purpose" ; + rdfs:range xsd:string ; + skos:definition "Why heritage collections are maintained" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "corporate_integration" ; + rdfs:range xsd:string ; + skos:definition "Organizational structure integration" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "public_access" ; + rdfs:range xsd:string ; + skos:definition "Public access conditions" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "alpha_2" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z]{2}$" ] ) ] ) ] ; + skos:definition """ISO 3166-1 alpha-2 country code (2-letter). +The two-letter country codes defined in ISO 3166-1, used for internet country code top-level domains (ccTLDs), vehicle registration plates, and many other applications. +Format: Two uppercase letters [A-Z]{2} +Examples: - "NL" (Netherlands) - "PE" (Peru) - "US" (United States) - "JP" (Japan) - "BR" (Brazil) +Reference: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "alpha_3" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z]{3}$" ] ) ] ) ] ; + skos:definition """ISO 3166-1 alpha-3 country code (3-letter). +The three-letter country codes defined in ISO 3166-1, used by the United Nations, the International Olympic Committee, and many other international organizations. +Format: Three uppercase letters [A-Z]{3} +Examples: - "NLD" (Netherlands) - "PER" (Peru) - "USA" (United States) - "JPN" (Japan) - "BRA" (Brazil) +Reference: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "place_language" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "place_note" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "place_specificity" ; + rdfs:range ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "digital_collections" ; + rdfs:range xsd:string ; + skos:definition "Scope of digital heritage collections" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "sustainability_model" ; + rdfs:range xsd:string ; + skos:definition "Funding and sustainability approach" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "user_services" ; + rdfs:range xsd:string ; + skos:definition "Services provided to users" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "api_endpoint" ; + rdfs:range xsd:anyURI ; + skos:definition "API endpoint URL" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "homepage_web_address" ; + rdfs:range xsd:anyURI ; + skos:definition "Primary homepage URL" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "oai_pmh_endpoint" ; + rdfs:range xsd:anyURI ; + skos:definition "OAI-PMH endpoint URL" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "platform_id" ; + rdfs:range xsd:anyURI ; + skos:definition "Unique identifier for digital platform" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "repository_software" ; + rdfs:range xsd:string ; + skos:definition "Repository software used" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "sparql_endpoint" ; + rdfs:range xsd:anyURI ; + skos:definition "SPARQL endpoint URL" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "access_management" ; + rdfs:range xsd:string ; + skos:definition "Policies governing visitor access" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "conservation_activities" ; + rdfs:range xsd:string ; + skos:definition "Preservation and maintenance work" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "site_portfolio" ; + rdfs:range xsd:string ; + skos:definition "Scope and scale of sites under management" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "stewardship_model" ; + rdfs:range xsd:string ; + skos:definition "Legal/organizational management framework" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "visitor_services" ; + rdfs:range xsd:string ; + skos:definition "Services provided for public access" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "FeaturePlace" ; + rdfs:seeAlso , + schema:LandmarksOrHistoricalBuildings, + schema:Place ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ] ; + skos:closeMatch , + , + ; + skos:definition """Physical feature type classification for nominal place references. +CRITICAL: This is NOT a separate place - it CLASSIFIES the CustodianPlace. +**Relationship to CustodianPlace**: +CustodianPlace provides a NOMINAL REFERENCE to where a custodian is located: - "Rijksmuseum" (building name as place reference) - "het herenhuis in de Schilderswijk" (mansion in a neighborhood) - "de kerk op het Damrak" (church on a street) +FeaturePlace provides the FEATURE TYPE of that same place: - "Rijksmuseum" → FeaturePlace: MUSEUM (building type) - "het herenhuis" → FeaturePlace: MANSION (building type) - "de kerk" → FeaturePlace: PARISH_CHURCH (building type) +**Key Distinction**: +| CustodianPlace | FeaturePlace | |----------------|--------------| | WHERE (nominal reference) | WHAT TYPE (classification) | | "Rijksmuseum" as place name | MUSEUM building type | | "het herenhuis in Schilderswijk" | MANSION building type | | Emic reference | Typological classification | | crm:E53_Place | crm:E27_Site | +**Example Integration**: ```yaml CustodianPlace: + place_name: "Rijksmuseum" + place_language: "nl" + place_specificity: BUILDING + has_feature_type: # ← Link to FeaturePlace + feature_type: MUSEUM + feature_name: "Rijksmuseum building" + feature_description: "Monumental museum building designed by P.J.H. Cuypers (1885)" +``` +**Use Cases**: - Classify building types (mansion, church, castle, palace) - Identify monument types (memorial, sculpture, statue) - Categorize landscape features (park, cemetery, garden) - Specify infrastructure types (bridge, canal, fortification) +**Ontology alignment**: - crm:E27_Site (CIDOC-CRM physical site/feature) - schema:LandmarksOrHistoricalBuildings (Schema.org heritage buildings) +**Institution Type**: Corresponds to 'F' (FEATURES) in GLAMORCUBESFIXPHDNT taxonomy +**Generated by ReconstructionActivity**: FeaturePlace is generated when physical feature types are identified for nominal place references (e.g., classifying "the building" as a MANSION).""" ; + skos:exactMatch , + ; + skos:inScheme ; + skos:note "298 specific feature types from Wikidata heritage/place taxonomy", + "Adds typological layer to nominal place references", + "CRITICAL: Classifies CustodianPlace, does NOT replace it", + "Example: CustodianPlace('Rijksmuseum') has FeaturePlace(MUSEUM)", + "Institution Type F (FEATURES) when a physical feature IS the heritage custodian itself", + "Maps to CIDOC-CRM E27_Site and Schema.org LandmarksOrHistoricalBuildings", + "Represents FEATURE TYPE CLASSIFICATION: typological classification of nominal place references" ; + skos:relatedMatch , + dcterms:Location, + prov:Entity . + + a owl:DatatypeProperty ; + rdfs:label "classifies_place" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "feature_description" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "feature_language" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "feature_name" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "feature_note" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "feature_type" ; + rdfs:range ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "religious_function" ; + rdfs:range xsd:string ; + skos:definition "How collections support religious mission" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "religious_tradition" ; + rdfs:range xsd:string ; + skos:definition "Religious tradition or denomination" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "secularization_status" ; + rdfs:range xsd:string ; + skos:definition "Current operational status" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "stewardship_responsibility" ; + rdfs:range xsd:string ; + skos:definition "Who manages the collections" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "cultural_context" ; + rdfs:range xsd:string ; + skos:definition "Social contexts of ICH practice" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "performance_repertoire" ; + rdfs:range xsd:string ; + skos:definition "Scope of tradition maintained" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "practitioner_community" ; + rdfs:range xsd:string ; + skos:definition "Community practicing this heritage" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "safeguarding_measures" ; + rdfs:range xsd:string ; + skos:definition "ICH preservation actions" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "transmission_methods" ; + rdfs:range xsd:string ; + skos:definition "How ICH knowledge is transmitted" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "facility_design" ; + rdfs:range xsd:string ; + skos:definition "Physical facility organization" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "functional_integration" ; + rdfs:range xsd:string ; + skos:definition "Operational integration mechanisms" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "geographic_scope" ; + rdfs:range xsd:string ; + skos:definition "Geographic reach and scale" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "impact_measurement" ; + rdfs:range xsd:string ; + skos:definition "How impact is measured" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "organizational_mission" ; + rdfs:range xsd:string ; + skos:definition "Primary mission and purpose" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "partnership_model" ; + rdfs:range xsd:string ; + skos:definition "Collaboration structures" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "program_activities" ; + rdfs:range xsd:string ; + skos:definition "Specific programs implemented" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "branch_description" ; + rdfs:range xsd:string ; + skos:definition "Description of branch" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "branch_head" ; + rdfs:range xsd:string ; + skos:definition "Person heading this branch" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "branch_id" ; + rdfs:range xsd:anyURI ; + skos:definition "Unique identifier for organizational branch" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "branch_name" ; + rdfs:range xsd:string ; + skos:definition "Official branch name" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "branch_type" ; + rdfs:range ; + skos:definition "Type of organizational branch" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "is_branch_of" ; + rdfs:range xsd:anyURI ; + skos:definition "Parent organization (Custodian or OrganizationBranch)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "acquisition_history" ; + rdfs:range xsd:string ; + skos:definition "How collection was formed" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "legacy_planning" ; + rdfs:range xsd:string ; + skos:definition "Plans for collection future" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "preservation_approach" ; + rdfs:range xsd:string ; + skos:definition "Collection care practices" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "Settlement" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:definition """City, town, or municipality identified by GeoNames ID. +GeoNames (https://www.geonames.org/) is a geographical database that provides stable identifiers for settlements worldwide. Each settlement has a unique numeric GeoNames ID that persists even if names or boundaries change. +Purpose: - Link custodian places to their specific city/town location - Enable city-specific feature types (e.g., "City of Pittsburgh Historic Designation") - Provide geographic precision beyond country/subregion level +GeoNames ID format: Numeric (e.g., 5206379 for Pittsburgh) +Examples: - GeoNames 2759794: Amsterdam, Netherlands - GeoNames 5206379: Pittsburgh, Pennsylvania, USA - GeoNames 3451190: Rio de Janeiro, Brazil - GeoNames 1850147: Tokyo, Japan - GeoNames 2643743: London, United Kingdom +Design rationale: - GeoNames IDs are stable, language-neutral identifiers - Avoid ambiguity from duplicate city names (e.g., 41 "Springfield"s in USA) - Enable geographic coordinate lookup via GeoNames API - Widely used in heritage data (museum registries, archival systems) +External resolution: - GeoNames API: https://www.geonames.org/ - GeoNames RDF: https://sws.geonames.org/{geonames_id}/ - Wikidata integration: Most major cities have Wikidata links +Alternative: For settlements without GeoNames ID, use settlement name + country as fallback, but prefer obtaining GeoNames ID for data quality.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "settlement_name" ; + rdfs:range xsd:string ; + skos:definition """Human-readable name of the settlement. +Use the official English name or local language name. For cities with multiple official languages (e.g., Brussels, Bruxelles, Brussel), prefer the English name for consistency. +Format: City name without country suffix +Examples: - "Amsterdam" (not "Amsterdam, Netherlands") - "Pittsburgh" (not "Pittsburgh, PA") - "Rio de Janeiro" (not "Rio de Janeiro, Brazil") - "Tokyo" (not "東京") +Note: For programmatic matching, always use geonames_id when available. Settlement names can be ambiguous (e.g., 41 "Springfield"s in USA).""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "iso_3166_2_code" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z]{2}-[A-Z0-9]{1,3}$" ] ) ] ) ] ; + skos:definition """ISO 3166-2 subdivision code. +Format: {country_alpha2}-{subdivision_code} - First 2 letters: ISO 3166-1 alpha-2 country code - Hyphen separator - Subdivision code (1-3 alphanumeric characters, varies by country) +Examples: - "US-PA": Pennsylvania (US state) - "ID-BA": Bali (Indonesian province) - "DE-BY": Bayern/Bavaria (German Land) - "NL-LI": Limburg (Dutch province) - "CA-ON": Ontario (Canadian province) - "AU-NSW": New South Wales (Australian state) - "IN-KL": Kerala (Indian state) - "ES-AN": Andalucía/Andalusia (Spanish autonomous community) +Reference: https://en.wikipedia.org/wiki/ISO_3166-2""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "subdivision_name" ; + rdfs:range xsd:string ; + skos:definition """Human-readable name of the subdivision (optional). +Use this field sparingly. Prefer resolving subdivision names via external services (GeoNames API) to avoid maintaining multilingual data. +If included, use the official English name or local language name. +Examples: - "Pennsylvania" (for US-PA) - "Bali" (for ID-BA) - "Bayern" or "Bavaria" (for DE-BY) - "Limburg" (for NL-LI) +Note: This field is for human readability only. Use iso_3166_2_code for all programmatic matching and validation.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "community_significance" ; + rdfs:range xsd:string ; + skos:definition "Cultural significance to community" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "heritage_practice" ; + rdfs:range xsd:string ; + skos:definition "Culinary/olfactory heritage practice" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "knowledge_transmission" ; + rdfs:range xsd:string ; + skos:definition "How expertise is taught" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "sensory_heritage_domain" ; + rdfs:range xsd:string ; + skos:definition "Sensory modalities preserved" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "classification_status" ; + rdfs:range xsd:string ; + skos:definition "Status of type classification" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "review_status" ; + rdfs:range xsd:string ; + skos:definition "Re-evaluation priority and timeline" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "AppellationTypeEnum" ; + owl:unionOf ( ) ; + skos:definition "Types of appellations/names (CIDOC-CRM E55_Type)" ; + skos:inScheme ; + linkml:permissible_values . + + a owl:Class ; + rdfs:label "OrganizationBranchTypeEnum" ; + owl:unionOf ( org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit ) ; + skos:definition """Types of formal organizational branches for heritage custodians. +These represent formal sub-organizations that operate at physical sites, with some degree of administrative autonomy (own staff, budget, services). +Distinguished from OrganizationalStructure (informal units like departments/teams). +Aligns with W3C ORG org:OrganizationalUnit concept.""" ; + skos:inScheme ; + linkml:permissible_values org:OrganizationalUnit . + + a owl:Class ; + rdfs:label "OrganizationalUnitTypeEnum" ; + owl:unionOf ( org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit org:OrganizationalUnit ) ; + skos:definition """Types of informal organizational units within heritage custodians. +These are OPERATIONAL/FUNCTIONAL units, not legally registered entities. For formal legal sub-organizations, use CustodianLegalStatus hierarchy.""" ; + skos:inScheme ; + skos:note "All types map to org:OrganizationalUnit (W3C ORG)", + "Distinction is functional, not ontological", + "Some types may overlap (PROGRAM can be within DEPARTMENT)", + "Units can nest: DIVISION > DEPARTMENT > TEAM" ; + linkml:permissible_values org:OrganizationalUnit . + + a owl:Class ; + rdfs:label "ReconstructionActivityTypeEnum" ; + owl:unionOf ( prov:Activity prov:Activity prov:Activity prov:Activity ) ; + skos:definition "Types of reconstruction activities (PROV-O Activity subtypes)" ; + skos:inScheme ; + linkml:permissible_values prov:Activity . + + a owl:DatatypeProperty ; + rdfs:label "accreditation" ; + rdfs:range xsd:string ; + skos:definition """Accreditation status of the educational institution and its programs. +Institutional Accreditation: - Regional accreditation (US): WASC, MSCHE, NEASC, HLC, SACSCOC, NWCCU - National accreditation bodies (by country) - International recognition: UNESCO, Bologna Process (Europe) +Programmatic Accreditation: - Museum studies: American Alliance of Museums (AAM) accreditation - Library science: ALA (American Library Association) accreditation - Archives: Society of American Archivists (SAA) standards - Art programs: NASAD (National Association of Schools of Art and Design) - Music programs: NASM (National Association of Schools of Music) +Professional Body Recognition: - Medical: LCME (Liaison Committee on Medical Education) - Law: ABA (American Bar Association) - Veterinary: AVMA (American Veterinary Medical Association) - Engineering: ABET (Accreditation Board for Engineering and Technology) +Heritage Collection Standards: - AAM museum accreditation (for university museums) - SAA guidelines for university archives - ACRL (Association of College & Research Libraries) standards for academic libraries +Dutch/European Accreditation: - NVAO (Nederlands-Vlaamse Accreditatieorganisatie) - Netherlands/Flanders - EQAR (European Quality Assurance Register) - European higher education +Research Quality Assessment: - Carnegie Classification (US research universities) - REF (Research Excellence Framework) - UK - Standard Evaluation Protocol (SEP) - Netherlands +Examples: - "NVAO accredited university; AAM accredited university museum" - "HLC institutional accreditation; NASAD accredited art program" - "Carnegie R1 research university; SAA guidelines-compliant archives" +This field documents formal quality assurance and professional recognition.""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "activity_type" ; + rdfs:range ; + skos:definition "Type of reconstruction activity" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "affected_by_event" ; + rdfs:range ; + skos:definition "Organizational change event that affected this person's role" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "affiliation" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "agent_name" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "agent_type" ; + rdfs:range ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "appellation_language" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}$" ] ) ] ) ] ; + skos:definition "ISO 639-1 language code" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "appellation_type" ; + rdfs:range ; + skos:definition "Type of name (official, vernacular, historical, translation)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "appellation_value" ; + rdfs:range xsd:string ; + skos:definition "The actual name/label string" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "begin_of_the_begin" ; + rdfs:range xsd:dateTime ; + skos:definition "Earliest possible start time of temporal extent (CIDOC-CRM E52_Time-Span)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "begin_of_the_end" ; + rdfs:range xsd:dateTime ; + skos:definition "Earliest possible end time of temporal extent (CIDOC-CRM E52_Time-Span)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "change_rationale" ; + rdfs:range xsd:string ; + skos:definition "Explanation for why this organizational change was made" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_access" ; + rdfs:range xsd:string ; + skos:definition """Access policies for heritage collections, especially concerning student and faculty use. +Academic Community Access: - Students enrolled: Undergraduate, graduate, doctoral students - Faculty and staff: Teaching faculty, research faculty, emeritus - Academic affiliates: Visiting scholars, postdocs, adjuncts +Curriculum Integration: - Class visits: Scheduled visits as part of coursework - Hands-on learning: Object-based teaching with collection items - Laboratory access: Specimen examination for science students - Research use: Thesis/dissertation research, faculty research projects +External Access: - Public visiting hours: Open to general public (specific days/times) - Appointment required: By-appointment access for researchers - Restricted access: Academic credentials required - Membership programs: Community membership for non-affiliated users +Digital Access: - Online catalog: Searchable collection database - Digital collections: Digitized materials available online - Virtual exhibitions: Online exhibition programming - Learning management integration: Collections in course management systems +Special Restrictions: - Conservation concerns: Fragile materials limited access - Donor restrictions: Bequest conditions limiting use - Privacy restrictions: Student records, personnel files - Security restrictions: High-value items in secure storage +Examples: - "Open to enrolled students and faculty; public by appointment" - "Class visits scheduled through instructors; public gallery hours Wednesday-Saturday" - "Digital collections open access; physical materials require university ID" +This field maps to Schema.org and CIDOC-CRM access properties.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_description" ; + rdfs:range xsd:string ; + skos:definition "Narrative description of the collection's contents, scope, and significance. Dublin Core: description property for textual description." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_name" ; + rdfs:range xsd:string ; + skos:definition """Name of the heritage collection (may differ from custodian name). Dublin Core: title property for collection name. +Examples: - "Rijksmuseum Collection" - "Notarial Archives of Amsterdam" - "Wallace Collection" - "Vatican Apostolic Library Holdings\"""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_scope" ; + rdfs:range xsd:string ; + skos:definition "Subject scope or thematic focus of collection. Examples: - \"17th-century Dutch painting\" - \"Municipal government records, 1578-present\" - \"Medieval manuscripts\" - \"East Asian art\"" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "collections_under_responsibility" ; + rdfs:range ; + owl:inverseOf ; + skos:definition """Collections (informatieobjecten) for which this legal entity bears formal legal responsibility. +**TOOI Ontology Pattern**: - Reverse of tooi:verantwoordelijke (responsible entity) - tooi:heeft_informatieobject: "has information object" (custom reverse property) +**Bidirectional Relationship**: - **Forward**: LegalResponsibilityCollection → CustodianLegalStatus (responsible_legal_entity) - **Reverse**: CustodianLegalStatus → LegalResponsibilityCollection (collections_under_responsibility) +**Use Cases**: 1. **Institutional Inventory**: "What collections is this organization legally responsible for?" + ```sparql + PREFIX hc: + SELECT ?collection ?collection_name + WHERE { + <.../legal/rijksmuseum-foundation> + hc:collections_under_responsibility ?collection . + ?collection hc:collection_name ?collection_name . + } + ``` + +2. **Legal Audit**: "Which collections fall under this entity's legal mandate?" + - Query collections_under_responsibility to list all mandated holdings + - Check legal_responsibility_basis for statutory/contractual foundation + +3. **Custody Transfer Impact**: "What happens to collections when entity dissolves?" + - When legal entity is dissolved, all collections_under_responsibility must transfer + - Track via OrganizationalChangeEvent (DISSOLUTION, MERGER, SPLIT) + +**Temporal Dimension**: Collections under responsibility can change over time through: - **Accession**: New collection added (new LegalResponsibilityCollection instance) - **Deaccession**: Collection removed (set legal_responsibility_end_date) - **Custody Transfer**: Responsibility transferred to another entity + - Old entity: legal_responsibility_end_date set + - New entity: new LegalResponsibilityCollection created +- **Organizational Merger**: Collections consolidated under successor entity + - Predecessor entities: legal_responsibility_end_date set + - Successor entity: new LegalResponsibilityCollection instances created + +**Examples**: +```yaml # Example 1: Foundation with Museum Collection CustodianLegalStatus: + id: "https://nde.nl/ontology/hc/legal/rijksmuseum-foundation" + legal_name: + full_name: "Stichting Rijksmuseum" + collections_under_responsibility: + - "https://nde.nl/ontology/hc/collection/rm-national-collection" + - "https://nde.nl/ontology/hc/collection/rm-prints-drawings" + - "https://nde.nl/ontology/hc/collection/rm-library" + +# Example 2: Archive Authority with Multiple Fonds CustodianLegalStatus: + id: "https://nde.nl/ontology/hc/legal/nha-organization" + legal_name: + full_name: "Noord-Hollands Archief" + collections_under_responsibility: + - "https://nde.nl/ontology/hc/collection/nha-provincial-archive" + - "https://nde.nl/ontology/hc/collection/nha-haarlem-municipal" + - "https://nde.nl/ontology/hc/collection/nha-regional-archives" + +# Example 3: Custody Transfer - Before Merger (2000) CustodianLegalStatus: + id: "https://nde.nl/ontology/hc/legal/haarlem-municipality-1990s" + legal_name: + full_name: "Gemeente Haarlem" + collections_under_responsibility: + - "https://nde.nl/ontology/hc/collection/haarlem-municipal-pre-2001" + dissolution_date: "2001-01-01" # Custody transferred to NHA + +# Example 3: Custody Transfer - After Merger (2001) CustodianLegalStatus: + id: "https://nde.nl/ontology/hc/legal/nha-organization" + legal_name: + full_name: "Noord-Hollands Archief" + collections_under_responsibility: + # Inherited collections from predecessor entities + - "https://nde.nl/ontology/hc/collection/haarlem-municipal-post-2001" + - "https://nde.nl/ontology/hc/collection/nha-provincial-archive" + # Note: New LegalResponsibilityCollection instances created for transferred collections +``` +**Validation Rules**: 1. **Temporal Consistency**: + - Collection.legal_responsibility_start_date >= CustodianLegalStatus.registration_date + - Collection.legal_responsibility_end_date <= CustodianLegalStatus.dissolution_date + +2. **Bidirectional Integrity**: + - If CustodianLegalStatus.collections_under_responsibility includes CollectionX + - Then CollectionX.responsible_legal_entity MUST reference this CustodianLegalStatus + +3. **Dissolution Requirement**: + - If CustodianLegalStatus has dissolution_date set + - All collections_under_responsibility MUST have legal_responsibility_end_date <= dissolution_date + - OR custody transfer documented via OrganizationalChangeEvent + +**SPARQL Query Patterns**: +```sparql # Find all collections under legal responsibility of an organization PREFIX tooi: PREFIX hc: PREFIX dcterms: +SELECT ?collection ?collection_name ?legal_basis ?start_date WHERE { + <.../legal/nha-organization> + hc:collections_under_responsibility ?collection . + + ?collection hc:collection_name ?collection_name ; + hc:legal_responsibility_basis ?legal_basis ; + hc:legal_responsibility_start_date ?start_date . +} ORDER BY ?start_date ``` +```sparql # Find organizations responsible for specific types of collections PREFIX hc: PREFIX dcterms: +SELECT ?organization ?org_name ?collection ?collection_name WHERE { + ?organization a hc:CustodianLegalStatus ; + hc:legal_name/hc:full_name ?org_name ; + hc:collections_under_responsibility ?collection . + + ?collection hc:collection_type "archival_records" ; + hc:collection_name ?collection_name . +} ``` +**Notes**: - Reverse relationship is optional (not all legal entities have collections) - Collections may be managed by organizational units (managing_unit) while legal responsibility stays at top level - During organizational restructuring, collections_under_responsibility may change but collection physical materials remain intact""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "confidence_method" ; + rdfs:range xsd:string ; + skos:definition "Method used to determine confidence" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "confidence_value" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ; + skos:definition "Confidence score (0.0-1.0)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "contact" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "contact_email" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$" ] ) ] ) ] ; + skos:definition "Professional contact email (if publicly available)" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "custodian_type" ; + rdfs:range ; + skos:closeMatch , + ; + skos:definition """The organizational type classification of this custodian within the GLAMORCUBESFIXPHDNT taxonomy. +W3C ORG: org:classification links org:Organization → skos:Concept. +Each type instance includes: - Primary category (one of 19 GLAMORCUBESFIXPHDNT types) - Wikidata Q-number (for Linked Open Data integration) - Multilingual labels (en, nl, de, fr, es, pt, etc.) - Hierarchical relationships (broader/narrower types)""" ; + skos:exactMatch org:classification ; + skos:inScheme ; + skos:note "Distinct from legal_form (ISO 20275): operational vs. legal classification", + "Geographic restrictions prevent invalid type assignments", + "Primary ontology alignment: org:classification (W3C Organization Ontology)", + "Secondary alignment: crm:P2_has_type (CIDOC-CRM cultural heritage)", + "Tertiary alignment: schema:additionalType (web discoverability)", + "Wikidata Q-numbers provide Linked Open Data integration" . + + a owl:ObjectProperty ; + rdfs:label "derived_from_entity" ; + rdfs:range ; + skos:definition "The formal entity (reconstruction) this observation refers to" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "description" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "documentation_source" ; + rdfs:range xsd:anyURI ; + skos:definition "URL or reference to documentation of organizational change" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "emic_name" ; + rdfs:range xsd:string ; + skos:definition "The name as the custodian refers to itself, preserving the custodian's own naming convention. This is the self-assigned or self-recognized name, as opposed to names given by external parties (exonyms)." ; + skos:inScheme ; + skos:note "Emic refers to the insider's or participant's perspective", + "Preserves the authentic self-designation of the institution" . + + a owl:DatatypeProperty ; + rdfs:label "end_of_the_begin" ; + rdfs:range xsd:dateTime ; + skos:definition "Latest possible start time of temporal extent (CIDOC-CRM E52_Time-Span)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "end_of_the_end" ; + rdfs:range xsd:dateTime ; + skos:definition "Latest possible end time of temporal extent (CIDOC-CRM E52_Time-Span)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "endorsement_source" ; + rdfs:range xsd:anyURI ; + skos:definition "Source document proving this is the custodian's accepted name (official website, statutes, etc.)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "event_date" ; + rdfs:range xsd:date ; + skos:definition "Date when organizational change event occurred" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "event_description" ; + rdfs:range xsd:string ; + skos:definition "Detailed description of organizational change event" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "event_type" ; + rdfs:range ; + skos:definition "Type of organizational change event" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "extent" ; + rdfs:range xsd:string ; + skos:definition "Size/quantity of collection. Examples: - \"1,200 linear meters\" - \"45,000 objects\" - \"2.3 million books\" - \"150 manuscript volumes\"" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "founding_date" ; + rdfs:range xsd:date ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "governance_authority" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "governance_structure" ; + rdfs:range ; + skos:closeMatch org:OrganizationalUnit, + org:organization ; + skos:definition """Internal governance and organizational structure. Links to GovernanceStructure class. +Models organizational units, governance bodies, and reporting relationships. +The GovernanceStructure class includes: - structure_type: Type (hierarchical, matrix, flat, network) - organizational_units: List of departments/divisions - governance_body: Top-level board/trustees/council - description: Detailed structure description""" ; + skos:exactMatch org:hasUnit ; + skos:inScheme ; + skos:note "Allows modeling complex organizational hierarchies", + "Can reference other CustodianLegalStatus entities for units", + "Now uses structured GovernanceStructure class instead of simple string" . + + a owl:DatatypeProperty ; + rdfs:label "hc_id" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:anyURI [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https://nde\\.nl/ontology/hc/[a-z0-9-]+$" ] ) ] ) ] ; + rdfs:seeAlso , + ; + skos:definition """The persistent identifier for a heritage custodian entity in the NDE Heritage Custodian ontology. This is the core identifier that serves as the hub connecting all observations, reconstructions, and names related to this custodian. +Format: https://nde.nl/ontology/hc/{abstracted-ghcid} Example: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804 +The ID is derived from the GHCID pattern but abstracted/normalized for use as a persistent URI in the ontology namespace.""" ; + skos:inScheme ; + skos:note "The path component after /hc/ is an abstracted, lowercased, hyphenated version of the GHCID pattern (country-region-city-type-abbrev-qnumber).", + "This is THE identifying property for custodian entities. All other properties and relationships connect through this hub identifier." . + + a owl:DatatypeProperty ; + rdfs:label "identifier_scheme" ; + rdfs:range xsd:string ; + skos:definition "Identifier scheme (ISIL, Wikidata, VIAF, etc.)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "identifier_value" ; + rdfs:range xsd:string ; + skos:definition "Identifier value" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "identifies_custodian" ; + rdfs:range ; + skos:definition "Inverse property linking this appellation or identifier back to the Custodian hub. The specific ontology property (slot_uri) is defined in the class slot_usage: - CustodianAppellation uses crm:P1i_identifies - CustodianIdentifier uses crm:P48i_is_preferred_identifier_of" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "justification" ; + rdfs:range xsd:string ; + skos:definition "Justification for entity resolution decisions" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "language" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}$" ] ) ] ) ] ; + skos:definition "Language of the observed name (ISO 639-1 code)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "language_code" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}$" ] ) ] ) ] ; + skos:definition "ISO 639-1 two-letter code" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "legal_entity_type" ; + rdfs:range ; + skos:closeMatch , + ; + skos:definition """High-level legal entity classification distinguishing between natural persons and legal persons (organizations). +Links to LegalEntityType class which provides two top-level categories: - PERSON: Natural person (individual with legal rights) - ORGANIZATION: Legal person (all organizational forms including corporations, governments) +This replaces the deprecated entity_type enum which incorrectly mixed informal groups with formal legal entities.""" ; + skos:exactMatch org:classification ; + skos:inScheme ; + skos:note "Informal groups without legal status are NOT CustodianLegalStatuss", + "Legal persons (organizations) must have legal forms (ISO 20275 codes)", + "Natural persons cannot have legal forms (individuals are not 'incorporated')", + "This is the fundamental legal distinction in most jurisdictions" . + + a owl:ObjectProperty ; + rdfs:label "legal_name" ; + rdfs:range ; + skos:definition "Official legal name as registered in legal documents (KvK, company registry, etc.). Links to LegalName class with structured name variants (TOOI pattern). This is DISTINCT from heritage:CustodianName (emic operational name). Example: LegalName{full_name: \"Stichting Rijksmuseum\", name_without_type: \"Rijksmuseum\"} (legal) vs CustodianName{emic_name: \"Rijksmuseum\"} (emic operational)." ; + skos:editorialNote "Emic operational name appears in: website, signage, marketing, public communications", + "Legal name appears in: statutes, KvK registry, tax documents, legal contracts", + "Now uses structured LegalName class instead of simple string", + "These may differ significantly!" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "legal_responsibility_basis" ; + rdfs:range xsd:string ; + skos:definition """Legal basis establishing the organization's responsibility for this collection. Documents the statutory, regulatory, or contractual foundation for legal accountability. +Examples: - "Archiefwet 1995 (Dutch Archives Act)" - "Erfgoedwet (Heritage Act) + Foundation statute" - "Municipal charter Article 5.2: Archive custody responsibilities\"""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "legal_responsibility_end_date" ; + rdfs:range xsd:date ; + skos:definition """Date when legal responsibility for this collection ended (if applicable). +Scenarios: - Custody Transfer: Responsibility transferred to another legal entity - Collection Deaccessioned: Collection sold, destroyed, or dispersed - Entity Dissolution: Responsible entity dissolved (responsibility must transfer) - Statutory Change: Law changed, responsibility removed or transferred""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "legal_responsibility_start_date" ; + rdfs:range xsd:date ; + skos:definition """Date when legal responsibility for this collection began. May differ from collection.valid_from (when collection itself was created). +Scenarios: - Founding Collection: Start date = collection creation date - Custody Transfer: Start date = transfer date (≠ collection creation) - Statutory Change: Start date = law effective date""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "managing_unit" ; + rdfs:domain ; + rdfs:range ; + skos:definition """Organizational unit (department, division, section) responsible for managing this collection. +Bidirectional relationship with OrganizationalStructure.managed_collections. Enables queries: "Which department manages the Medieval Manuscripts collection?\"""" ; + skos:exactMatch , + org:unitOf ; + skos:inScheme ; + skos:note "Tracks collection custody through organizational restructuring", + "Use this property to document which department/division manages a collection" ; + skos:relatedMatch , + . + + a owl:DatatypeProperty ; + rdfs:label "membership_criteria" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "membership_size" ; + rdfs:range xsd:string ; + skos:definition """Number of members and membership structure. +Size Categories: - Small (1-50 members): Local heemkundekringen, village history societies - Medium (51-500 members): Regional societies, specialized collecting clubs - Large (501-5,000 members): National genealogical societies, major numismatic clubs - Very large (5,000+ members): International societies, major learned societies +Membership Types: - Individual members: Regular dues-paying members - Family memberships: Household memberships - Institutional members: Libraries, museums, universities - Honorary members: Recognized experts or long-serving members - Student members: Reduced-rate memberships for students - Life members: One-time payment for lifetime membership +Membership Benefits: - Publications: Journals, newsletters, yearbooks - Events: Lectures, field trips, annual meetings - Library access: Society library or reading room - Research support: Access to collections, databases - Networking: Connecting with fellow enthusiasts +Membership Demographics: - Age distribution (often skews older for heritage societies) - Geographic distribution (local, regional, national, international) - Expertise levels (amateur enthusiasts to professional scholars) +Growth Trends: - Declining membership (common in many heritage societies) - Aging membership (challenges for succession) - Digital membership (remote members via online access) +Examples: - "120 members (mostly local residents of Leiden and environs)" - "450 members across Netherlands and Belgium (Dutch-speaking numismatists)" - "8,000 members worldwide (largest genealogical society in US)" - "75 members (declining from peak of 150 in 1980s)" +This field captures the community scale and member engagement.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "method" ; + rdfs:range xsd:string ; + skos:definition "Method used for entity resolution (manual curation, algorithmic matching, etc.)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "name_authority" ; + rdfs:range xsd:string ; + skos:definition "Authority that authorized this name (board resolution, statute, tradition)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "name_language" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}(-[A-Z]{2})?$" ] ) ] ) ] ; + skos:definition "The language or locale code (ISO 639-1 or BCP 47) of the emic name. Examples: 'nl' for Dutch, 'en' for English, 'pt-BR' for Brazilian Portuguese." ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "name_validity_period" ; + rdfs:range ; + skos:definition "Temporal period during which this name was valid (with fuzzy boundaries). Use when name validity dates are uncertain or approximate. For precise dates, use valid_from/valid_to instead." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "observation_context" ; + rdfs:range xsd:string ; + skos:definition "Context of the observation (e.g., letterhead, website, signage, archival record)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "observation_date" ; + rdfs:range xsd:date ; + skos:definition "Date when the source was created" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "observed_name" ; + rdfs:range xsd:string ; + skos:definition "Name as recorded in the source (emic perspective)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "organization_name" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "organization_type" ; + rdfs:range ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "parent_unit" ; + rdfs:range ; + skos:definition "Parent unit in organizational hierarchy. Allows nested organizational structures." ; + skos:exactMatch org:unitOf ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "person_name" ; + rdfs:range xsd:string ; + skos:definition "Full name of person as recorded in institutional sources" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "place_designation" ; + rdfs:range ; + skos:definition "Nominal place designation used to identify this custodian" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "preferred_label" ; + rdfs:range ; + skos:definition """The primary standardized emic name for this custodian. +SKOS: prefLabel for the preferred lexical label. +This is the CANONICAL name - the standardized label accepted by the custodian itself for public representation. +Distinct from: - Legal name (formal registered name in CustodianLegalStatus.legal_name) - Alternative names (in appellations list) - Historical names (superseded CustodianNames) +Example: "Rijksmuseum" (emic name, NOT "Stichting Rijksmuseum" legal name)""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "reconstruction_method" ; + rdfs:range xsd:string ; + skos:definition "Documents the methodology used to create this reconstruction from available observations. May include data sources, algorithms, editorial decisions, and confidence levels." ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "registration_authority" ; + rdfs:range ; + skos:closeMatch prov:wasAttributedTo ; + skos:definition """Primary registration authority for this entity. Links to RegistrationAuthority class. +Examples: Chamber of Commerce, Companies House, Charity Commission, IRS. +The RegistrationAuthority class includes: - name: Official name (e.g., "Kamer van Koophandel") - abbreviation: Short code (e.g., "KvK") - jurisdiction: Geographic jurisdiction (country/region) - website: Official website - registration_types: Types of entities they can register""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Authorities vary by jurisdiction and entity type", + "Now uses structured RegistrationAuthority class instead of simple string" . + + a owl:ObjectProperty ; + rdfs:label "responsible_agent" ; + rdfs:range ; + skos:definition "ReconstructionAgent responsible for reconstruction" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "role_end_date" ; + rdfs:range xsd:date ; + skos:definition "Date when person ended service in this role (or null if still employed)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "role_start_date" ; + rdfs:range xsd:date ; + skos:definition "Date when person began serving in this role" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "role_title" ; + rdfs:range xsd:string ; + skos:definition "Official job title as used by the institution" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "society_focus" ; + rdfs:range xsd:string ; + skos:definition """Primary focus area or specialty of the heritage society. +Local Heritage (Heemkundekringen): - Local history: Village/town/neighborhood history - Regional heritage: Provincial or regional cultural traditions - Community archives: Preserving local records and photographs - Dialect preservation: Local language and oral traditions - Built heritage: Historic buildings, monuments, streetscapes +Specialized Collecting: - Numismatics: Coins, medals, banknotes, tokens - Philately: Stamps, postal history, covers, cancellations - Ephemera: Trade cards, postcards, advertising, labels - Transportation: Railway history, automotive, aviation, maritime - Military history: Uniforms, medals, equipment, battles - Industrial heritage: Tools, machinery, company records +Genealogical Research: - Family history: Tracing lineages, family trees - Vital records: Birth, marriage, death records - Immigration research: Passenger lists, naturalization records - Ethnic heritage: Preserving immigrant community histories +Archaeological/Antiquarian: - Archaeological surveys: Local excavations, finds recording - Antiquarian studies: Historical objects, curiosities - Architectural history: Building documentation, conservation advocacy +Thematic Heritage: - Agricultural heritage: Farming tools, rural life - Maritime heritage: Shipwrecks, fishing, coastal communities - Religious heritage: Church history, religious artifacts - Literary heritage: Authors, manuscripts, book collecting +Examples: - "Local history of Leiden and surroundings (heemkundekring)" - "Dutch numismatics: coins and medals from 1500-present" - "Family history and genealogy of New England families" - "Railway heritage of the Netherlands: rolling stock, stations, memorabilia" +This field defines the heritage domain the society preserves and studies.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "source" ; + rdfs:range xsd:anyURI ; + skos:definition "Source document where this observation was recorded" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "source_creator" ; + rdfs:range xsd:string ; + skos:definition "Creator/publisher of source document" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "source_date" ; + rdfs:range xsd:date ; + skos:definition "Date source document was created" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "source_type" ; + rdfs:range ; + skos:definition "Type of source document" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "source_uri" ; + rdfs:range xsd:anyURI ; + skos:definition "URI or URL of source document" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "staff_impact" ; + rdfs:range xsd:string ; + skos:definition "Description of impact on staff (FTE changes, reassignments, redundancies)" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "staff_role" ; + rdfs:range ; + skos:definition "Primary staff role category from controlled vocabulary" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "standardized_name" ; + rdfs:range xsd:string ; + skos:definition "The canonical emic name accepted by the custodian itself" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "superseded_by" ; + rdfs:range ; + skos:definition "Subsequent CustodianName that replaced this name" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "supersedes" ; + rdfs:range ; + skos:definition "Previous CustodianName that this name replaces (name change history)" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "temporal_coverage" ; + rdfs:range ; + skos:definition "Time period covered by collection materials (NOT when collected). Examples: - Collection of 18th-century documents: temporal_coverage = 1700-1799 - Medieval manuscript collection: temporal_coverage = 800-1500" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "unit_name" ; + rdfs:range xsd:string ; + skos:definition "Name of organizational unit (department, team, division)" ; + skos:exactMatch rdfs:label, + skos:prefLabel ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "unit_type" ; + rdfs:range ; + skos:definition "Type of organizational unit (DEPARTMENT, TEAM, DIVISION, etc.)" ; + skos:exactMatch ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "variant_of_name" ; + rdfs:range ; + skos:definition """Link back to the CustodianName that this appellation is a variant of. +SKOS: broader links alternative label back to its preferred concept. This is the inverse of the skos:altLabel relationship. +Relationship pattern: - CustodianName → skos:altLabel → CustodianAppellation (forward) - CustodianAppellation → skos:broader → CustodianName (inverse) +Domain: E41_Appellation → Range: CustodianName (SKOS Concept).""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "was_revision_of" ; + rdfs:range ; + skos:definition "Previous version of this reconstruction (if updated)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "website" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + + a owl:Class ; + rdfs:label "CONSORTIUM" ; + rdfs:subClassOf ; + skos:definition """Collaborative body where member heritage custodians provide MUTUAL assistance to each other through TEMPORARY agreements. Unlike networks (centralized service provider), consortia are PEER-TO-PEER collaboration models. +**Characteristics**: - Mutual assistance (members help each other, not centralized services) - Peer-to-peer (equal participation, shared responsibility) - Temporary agreements (memoranda of understanding, not permanent structure) - Coordination only (facilitates collaboration, no authority) +**Examples**: - Library consortia for shared cataloging (OCLC WorldCat participants) - Bulk licensing consortia (collective database subscriptions) - Interlibrary loan consortia (reciprocal borrowing) - Conservation consortia (shared expertise/equipment) - Digitization consortia (collaborative projects) +**Distinction from NETWORK**: - CONSORTIUM: Peer-to-peer mutual assistance (members → members) - NETWORK: Centralized service provision (network → members) +**Ontology Mappings**: - `schema:Consortium` (Schema.org - membership organization) - `tooi:Samenwerkingsorganisatie` (TOOI - collaborative organizations)""" ; + skos:note "CONSORTIUM = peer-to-peer mutual assistance", + "Distinguished from NETWORK (centralized vs. distributed)", + "Temporary collaborative agreements, not permanent legal structure" . + +dcat:DataService a owl:Class ; + rdfs:label "API_ENDPOINT" ; + dcterms:title "API endpoint" ; + rdfs:subClassOf ; + skos:definition "Programmatic interface separate from main API. Developer tools, specialized data access, experimental APIs." ; + ns1:examples "Data API, IIIF API, Search API, Metadata API" . + +prov:SoftwareAgent a owl:Class ; + rdfs:label "SOFTWARE" ; + rdfs:subClassOf ; + skos:definition "Software agent or automated system" ; + skos:exactMatch prov:SoftwareAgent ; + skos:note "Automated extraction systems, NLP tools, data processing scripts", + "Track software version and configuration in prov:Activity metadata", + "Use for AI agents, bots, or algorithmic processes" . + + a owl:Class ; + rdfs:label "CustodianAppellation" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ] ; + skos:closeMatch dcterms:title, + , + rdfs:label, + skos:Concept, + foaf:name ; + skos:definition """An alternative name or label variant for a CustodianName. CustodianAppellation represents names that are NOT the most common emic designator but are still used to refer to the custodian. +CRITICAL: CustodianAppellations are linked to CustodianName (NOT directly to Custodian). Only CustodianIdentifier can identify the Custodian hub. +CIDOC-CRM E41_Appellation: Any identifier expressed as text (names, titles, labels). SKOS: altLabel for alternative lexical labels (trading names, colloquial names, abbreviations). +**Use for**: - Alternative names and abbreviations (e.g., "BnF" for "Bibliothèque nationale de France") - Translations and multilingual variants - Historical names and spelling variants - Colloquial/informal names +**Connection Architecture**: - CustodianName (preferred label) → skos:altLabel → CustodianAppellation (variants) - Enables multiple variant appellations per canonical name +**Enables**: - Multilingual name representation (via appellation_language) - Name type classification (official, vernacular, historical, translation) - Relationship to naming authority - Temporal validity (when name was used)""" ; + skos:exactMatch ; + skos:inScheme . + + a owl:Class ; + rdfs:label "OrganizationalChangeEvent" ; + rdfs:seeAlso , + , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ] ; + skos:closeMatch , + org:changeEvent, + prov:Activity, + ; + skos:definition """An event documenting organizational change in a heritage custodian's structure. +Tracks: - Mergers (multiple units combining into one) - Splits (one unit dividing into multiple) - Dissolutions (unit ceasing to exist) - Reorganizations (structural changes, reporting line shifts) - Renamings (unit name changes without functional change) - Transfers (unit moving between parent departments) +**Why OrganizationalChangeEvent?**: - Provides structured provenance for organizational history - Documents rationale for changes (budget cuts, strategic reorganization, etc.) - Links dissolved units to successor units - Tracks affected staff, collections, and functions +**Integration with OrganizationalStructure**: - OrganizationalStructure.valid_to date = OrganizationalChangeEvent.event_date (for dissolved units) - OrganizationalStructure.valid_from date = OrganizationalChangeEvent.event_date (for created units) - Change event provides the "why" (rationale), temporal validity provides the "when" (dates) +**Ontology Alignment**: - CIDOC-CRM: crm:E5_Event (broad class for temporal phenomena) - PROV-O: prov:Activity (change as activity) - RiC-O: rico:Event (organizational events in archival context) - W3C ORG: org:changeEvent (organizational change notification)""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Links to OrganizationalStructure via affected_units and resulting_units", + "OrganizationalChangeEvent provides structured provenance for organizational history", + "Use CIDOC-CRM P11_had_participant for affected units", + "Use PROV-O generated property for successor units", + "event_date should match valid_to (dissolved units) or valid_from (created units)" ; + skos:relatedMatch , + , + . + + a owl:Class ; + rdfs:label "CustodianPlace" ; + rdfs:seeAlso , + schema:Place ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ] ; + skos:closeMatch , + dcterms:Location ; + skos:definition """Nominal place designation used to identify a heritage custodian. +CRITICAL: This is NOT geographic coordinates! This is a NOMINAL REFERENCE to a place as a way of identifying the custodian. +CustodianPlace represents how people refer to a custodian through place: - "het herenhuis in de Schilderswijk" (neighborhood reference) - "the mansion" (generic building reference) - "Rijksmuseum" (building name as place, not institution name) - "het museum op het Museumplein" (landmark reference) +**Relationship to FeaturePlace**: +CustodianPlace provides the NOMINAL REFERENCE (WHERE): - "Rijksmuseum" (building name used as place identifier) +FeaturePlace classifies the FEATURE TYPE (WHAT TYPE): - MUSEUM building type +Example: ```yaml CustodianPlace: + place_name: "Rijksmuseum" + has_feature_type: + feature_type: MUSEUM + feature_description: "Neo-Gothic museum building (1885)" +``` +**Distinction from Location class**: +| CustodianPlace | Location | |----------------|----------| | Nominal reference | Geographic coordinates | | "the mansion in the Schilderswijk" | lat: 52.0705, lon: 4.2894 | | Emic/contextual | Precise/measured | | May be ambiguous | Unambiguous | | Identifies custodian | Locates custodian | +**Example**: - CustodianPlace: "the mansion in the Schilderswijk, Den Haag" - Location: lat 52.0705, lon 4.2894, city "Den Haag" +**Ontology alignment**: - crm:E53_Place (CIDOC-CRM place entity) - schema:Place (Schema.org place) +**Generated by ReconstructionActivity**: CustodianPlace is ONE OF THREE possible outputs from ReconstructionActivity: 1. CustodianLegalStatus - Formal legal entity 2. CustodianName - Emic label 3. CustodianPlace - Nominal place designation (THIS CLASS) +All three aspects independently identify the SAME Custodian hub via refers_to_custodian.""" ; + skos:exactMatch , + ; + skos:inScheme ; + skos:note "CRITICAL: NOT geographic coordinates - this is a NOMINAL reference (name-based)", + "Can be vague ('the mansion') or specific ('het museum op het Museumplein 1')", + "Distinct from Location class which has lat/lon coordinates", + "Example: 'het herenhuis in de Schilderswijk' identifies a custodian through place naming", + "Hierarchical pattern mirrors CustodianName → CustodianAppellation relationship", + "Historical place names capture how custodians were referenced in archival documents", + "NEW: auxiliary_places links to subordinate AuxiliaryPlace sites (depots, branches, labs)", + "One of three possible outputs from ReconstructionActivity (legal status, name, PLACE)", + "Represents the PLACE ASPECT of a custodian: 'how is this custodian identified by place reference?'" ; + skos:relatedMatch , + prov:Entity . + + a owl:Class ; + rdfs:label "DigitalPlatform" ; + rdfs:seeAlso , + schema:WebSite, + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:anyURI [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https?://" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ] ; + skos:closeMatch , + , + dcat:Catalog, + dcat:DataService ; + skos:definition """Digital platform or online system associated with a heritage custodian. +**CRITICAL DISTINCTION**: +**DigitalPlatform CLASS** (this class): - Represents the DIGITAL INFRASTRUCTURE of any custodian - Used by PHYSICAL institutions (museums, archives, libraries) to represent their websites - Used by DIGITAL-FIRST institutions to represent their primary platform - Examples: Rijksmuseum website, museum online catalog, archive digital portal +**DigitalPlatformType** (custodian type): - Classification for DIGITAL-FIRST custodians (online-only, no physical building) - Example: Europeana (aggregation platform), Internet Archive (born-digital) +**Decision Rules**: +1. **Physical Institution with Website**: + - Custodian.custodian_type = MUSEUM/ARCHIVE/LIBRARY (not DIGITAL_PLATFORM) + - Custodian.digital_platform → DigitalPlatform instance (this class) + - Example: Rijksmuseum (MUSEUM) has Rijksstudio (DigitalPlatform) + +2. **Digital-First Institution**: + - Custodian.custodian_type = DIGITAL_PLATFORM (DigitalPlatformType) + - Custodian.digital_platform → DigitalPlatform instance (primary platform) + - Example: Europeana (DIGITAL_PLATFORM) operates at https://europeana.eu/ + +**Relationship to Custodian Hub**: +DigitalPlatform is DIRECTLY connected to Custodian via refers_to_custodian, just like CustodianPlace, CustodianName, and CustodianLegalStatus. +This allows modeling: - Multiple digital platforms per custodian (website + API + mobile app) - Platform evolution over time (temporal validity) - Platform features and technical capabilities - Access points for digital heritage +**Ontology Alignment**: +- Schema.org: schema:WebSite (primary), schema:WebApplication - DCAT: dcat:Catalog (for aggregation platforms), dcat:DataService (for APIs) - FOAF: foaf:homepage, foaf:Document - CIDOC-CRM: crm:E73_Information_Object (digital objects) +**Example - Physical Museum with Digital Platform**: ```yaml Custodian: + hc_id: "https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804" + preferred_label: "Rijksmuseum" + custodian_type: MUSEUM # Physical institution + digital_platform: + - platform_name: "Rijksmuseum Website" + homepage_web_address: "https://www.rijksmuseum.nl/" + platform_type: DISCOVERY_PORTAL + iiif_support: true + linked_data: true +``` +**Example - Digital-First Platform**: ```yaml Custodian: + hc_id: "https://nde.nl/ontology/hc/eu-europeana" + preferred_label: "Europeana" + custodian_type: DIGITAL_PLATFORM # Digital-first + digital_platform: + - platform_name: "Europeana Platform" + homepage_web_address: "https://www.europeana.eu/" + platform_type: AGGREGATION_PLATFORM + api_endpoint: "https://api.europeana.eu/" + iiif_support: true + linked_data: true + programming_languages: ["Java", "Python", "JavaScript"] +```""" ; + skos:exactMatch , + foaf:homepage ; + skos:inScheme ; + skos:note "DigitalPlatform is DIRECTLY linked to Custodian hub (not a subclass of CustodianObservation)", + "Hierarchical pattern mirrors CustodianName → CustodianAppellation relationship", + "IIIF and linked data flags enable discovery of interoperable platforms", + "Multivalued on Custodian: one custodian can have multiple platforms (website + API + mobile app)", + "NEW: auxiliary_platforms links to subordinate AuxiliaryDigitalPlatform sites (project portals, microsites, APIs)", + "Temporal validity tracks platform lifecycle (launch, shutdown, migration)", + "Used by BOTH physical institutions (website) and digital-first custodians (primary platform)" ; + skos:relatedMatch , + dcat:accessURL, + foaf:Document . + + a owl:Class ; + rdfs:label "OrganizationBranch" ; + rdfs:seeAlso , + , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + foaf:Organization ; + skos:definition """Formal organizational branch or sub-organization of a heritage custodian that operates at a specific physical location (AuxiliaryPlace). +**CRITICAL DISTINCTION FROM OrganizationalStructure**: +| OrganizationBranch | OrganizationalStructure | |-------------------|------------------------| | **Formal** branches with administrative status | **Informal** operational units | | Tied to PHYSICAL LOCATION (AuxiliaryPlace) | May or may not have fixed location | | Semi-autonomous (may have own budget, staff) | Part of main organizational hierarchy | | Examples: Regional archive, branch library | Examples: Department, team, division | +**W3C ORG ALIGNMENT**: +`org:OrganizationalUnit` - "An Organization such as a University Support Unit which is part of some larger FormalOrganization and only has full recognition within the context of that FormalOrganization." +Key properties: - `org:unitOf` - links unit to parent organization - `org:hasSite` - links organization to physical site - `org:hasSubOrganization` - links to sub-branches +**THREE-TIER ORGANIZATIONAL MODEL**: +1. **Custodian** (hub): The main heritage institution 2. **OrganizationBranch** (formal sub-organization): + - Located at AuxiliaryPlace + - Semi-autonomous branch +3. **OrganizationalStructure** (informal units): + - Departments, teams within branch or main org + - Can be assigned to branch via has_operational_unit + +**RELATIONSHIP PATTERN**: +``` Custodian (hub) + │ + ├── place_designation → CustodianPlace (main headquarters) + │ └── auxiliary_places → AuxiliaryPlace (branch sites) + │ └── hosts_branch → OrganizationBranch (THIS CLASS) + │ └── has_operational_unit → OrganizationalStructure + │ + └── organizational_structure → OrganizationalStructure (main org units) +``` +**USE CASES**: +1. **Regional Archive Branches**: + - National Archives → Regional Office Noord-Holland + - Regional office has own staff, reading room, collections + +2. **University Library Branches**: + - Main library → Science Library → Medical Library + - Each branch at different campus location + +3. **Museum Satellite Galleries**: + - Main museum → Contemporary Art Wing (off-site) + - Separate building, curated exhibitions + +4. **Conservation/Research Centers**: + - Main institution → Conservation Lab (different building) + - Specialized facility with own staff + +**Example - National Archives Branch**: ```yaml AuxiliaryPlace: + place_name: "Regionaal Historisch Centrum Noord-Holland" + auxiliary_place_type: BRANCH_OFFICE + hosts_branch: + - branch_id: "https://nde.nl/ontology/hc/branch/na-rhc-noord-holland" + branch_name: "RHC Noord-Holland" + branch_type: REGIONAL_OFFICE + has_operational_unit: + - unit_name: "Reading Room Services" + - unit_name: "Digitization Team" + is_branch_of: "https://nde.nl/ontology/hc/nl-na" +``` +**DISTINCTION FROM schema:branchOf**: +Schema.org `branchOf` links commercial branches (e.g., bank branches). `org:unitOf` is more appropriate for heritage institutions as it: - Models public sector organizational hierarchies - Allows for semi-autonomous units - Integrates with formal organizational structures""" ; + skos:exactMatch org:OrganizationalUnit ; + skos:inScheme ; + skos:note "Branches CONTAIN OrganizationalStructure (internal departments/teams)", + "Branches are LOCATED AT AuxiliaryPlace (physical sites)", + "Hierarchical: branches can have sub-branches via has_sub_branch", + "OrganizationBranch models FORMAL branches with administrative status", + "OrganizationalStructure models INFORMAL operational units", + "Temporal validity tracks branch lifecycle (opened/closed/merged)", + "W3C ORG org:OrganizationalUnit for semi-autonomous sub-organizations" ; + skos:relatedMatch , + , + org:subOrganizationOf . + + a owl:ObjectProperty ; + rdfs:label "located_at" ; + rdfs:range ; + skos:definition "Physical location (AuxiliaryPlace) of branch" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_focus" ; + rdfs:range xsd:string ; + skos:definition "Thematic focus of personal collection" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "Subregion" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z]{2}-[A-Z0-9]{1,3}$" ] ) ] ) ] ; + owl:onProperty ] ; + skos:definition """Geographic subdivision within a country, identified by ISO 3166-2 code. +ISO 3166-2 defines codes for principal subdivisions of countries (states, provinces, regions, departments, etc.). Each subdivision has a unique code combining the country's alpha-2 code with a subdivision identifier. +Purpose: - Link custodian places to their specific regional location (e.g., museums in Bavaria) - Link legal entities to their registration jurisdiction (e.g., stichting in Limburg) - Enable region-specific feature types (e.g., "sacred shrine" specific to Bali) +Format: {country_alpha2}-{subdivision_code} +Examples: - US-PA: Pennsylvania, United States - ID-BA: Bali, Indonesia - DE-BY: Bavaria (Bayern), Germany - NL-LI: Limburg, Netherlands - AU-NSW: New South Wales, Australia - CA-ON: Ontario, Canada +Design rationale: - ISO 3166-2 codes are internationally standardized - Stable identifiers not dependent on language or spelling variations - Widely used in official datasets (government registries, GeoNames, etc.) - Aligns with existing Country class (ISO 3166-1) +External resolution: - ISO 3166-2 Maintenance Agency: https://www.iso.org/iso-3166-country-codes.html - GeoNames API: https://www.geonames.org/ (subdivision names and metadata) - UN M49 Standard: https://unstats.un.org/unsd/methodology/m49/ +Historical entities: - For historical subdivisions (e.g., "Czechoslovakia", "Soviet Union"), use + the ISO code that was valid during the entity's existence +- Document temporal validity in CustodianPlace.temporal_coverage""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "responsible_legal_entity" ; + rdfs:range ; + owl:inverseOf ; + skos:definition """Custodian legal entity that bears LEGAL RESPONSIBILITY for this collection. +**TOOI Definition**: "Overheidsorganisatie die de wettelijke verantwoordelijkheid draagt voor de inhoud (strekking) van het informatieobject" (Organization with legal responsibility for the content/purport of the information object) +Maps information objects (collections) to the legal entity (organization or person) that has formal legal accountability for their custody, preservation, and management.""" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "unit_affiliation" ; + rdfs:range ; + skos:definition "Organizational unit (department/team) where person serves" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "PUBLICATION" ; + rdfs:subClassOf ; + skos:definition "Published work (book, article, etc.)" . + + a owl:Class ; + rdfs:label "FOUNDING", + "MERGER", + "SPLIT" ; + rdfs:subClassOf ; + skos:definition "Creation of new organizational unit. Example: New Digital Preservation Department established.", + "Multiple organizational units combining into one. Example: Two departments merge to form one larger department.", + "One organizational unit dividing into multiple units. Example: Large department splits into two specialized departments." ; + skos:note "Affected units: Multiple (2+) being merged", + "Affected units: None (new creation)", + "Affected units: Single unit being split", + "FTE distributed across new units", + "FTE typically retained or increased", + "FTE: New hires or transfers from other units", + "Resulting units: Multiple (2+) new units", + "Resulting units: Single combined unit", + "Resulting units: Single new unit" . + + a owl:DatatypeProperty ; + rdfs:label "technology_stack" ; + rdfs:range xsd:string ; + skos:definition "Technologies used" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "AuxiliaryPlace" ; + rdfs:seeAlso , + , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + , + ; + skos:definition """Secondary or subordinate physical location associated with a heritage custodian. +**CRITICAL DISTINCTION - THREE-TIER PLACE MODEL**: +1. **CustodianPlace** (preferred place reference): + - Main/primary place designation for the custodian + - Like CustodianName is the preferred emic label + - Examples: "Rijksmuseum" (main building), "National Archives" (headquarters) + +2. **AuxiliaryPlace** (subordinate places) - THIS CLASS: + - Secondary locations: branch offices, storage facilities, regional sites + - Like CustodianAppellation is to CustodianName + - Examples: Depot Amersfoort (off-site storage), Regional office Noord-Holland + +3. **FeaturePlace** (feature type classification): + - Classifies the TYPE of physical feature (museum building, warehouse, etc.) + - Applies to both CustodianPlace and AuxiliaryPlace + +**W3C ORG ALIGNMENT**: +`org:Site` - "An office or other premise at which the organization is located. Many organizations are spread across multiple sites and many sites will host multiple locations. In most cases a Site will be a physical location." +Key properties: - `org:siteOf` - links site to organization (inverse of org:hasSite) - `org:siteAddress` - locn:Address for physical address - `locn:geometry` - geometric representation (lat/lon) +**RELATIONSHIP TO ORGANIZATIONBRANCH**: +AuxiliaryPlace represents PHYSICAL LOCATION (where) OrganizationBranch represents ORGANIZATIONAL UNIT (what operates there) +``` Custodian (hub) + ├── place_designation → CustodianPlace (main place) + │ └── auxiliary_places → AuxiliaryPlace (subordinate sites) + │ └── hosts_branch → OrganizationBranch (org unit at site) + │ └── has_operational_unit → OrganizationalStructure (teams) + │ + └── organizational_structure → OrganizationalStructure (informal units) + └── located_at → AuxiliaryPlace (optional physical location) +``` +**USE CASES**: +1. **Off-site Storage Facilities**: + - Museum depot in Amersfoort (Rijksmuseum) + - Archive annexes and document centers + +2. **Branch Libraries/Offices**: + - University library branches at satellite campuses + - Regional archive offices (Noord-Holland, Zuid-Holland) + +3. **Research Centers**: + - Conservation lab in separate building + - Digitization center at different address + +4. **Historic Buildings Under Same Custodian**: + - Mauritshuis manages multiple historic houses + - Abbey with multiple monastic buildings + +5. **Temporary Locations**: + - Exhibition pavilions + - Pop-up museums/archives + - Storage during renovation + +**Example - Rijksmuseum with Multiple Sites**: ```yaml Custodian: + hc_id: "https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804" + preferred_label: "Rijksmuseum" + place_designation: + place_name: "Rijksmuseum" # Main building on Museumplein + auxiliary_places: + - place_name: "Depot Amersfoort" + auxiliary_place_type: STORAGE_FACILITY + street_address: "Euterpelaan 25, Amersfoort" + - place_name: "Rijksmuseum Schiphol" + auxiliary_place_type: BRANCH_OFFICE + street_address: "Schiphol Airport, Lounge 2" + hosts_branch: + branch_name: "Schiphol Exhibition Space" +``` +**TEMPORAL VALIDITY**: +Auxiliary places can open/close independently: - Storage facility opened 1995, closed 2010 (moved to new location) - Branch office valid_from 2000, valid_to null (still active) +Track with valid_from/valid_to or temporal_extent (for fuzzy dates).""" ; + skos:exactMatch org:Site ; + skos:inScheme ; + skos:note "Analogous to CustodianAppellation (alternative names) for CustodianName", + "AuxiliaryPlace models SUBORDINATE physical locations (not main headquarters)", + "Can have precise coordinates (latitude/longitude) unlike nominal CustodianPlace", + "Links back to CustodianPlace via is_auxiliary_of (main vs subordinate)", + "Links to OrganizationBranch via hosts_branch (what operates at this site)", + "Temporal validity tracks site lifecycle (opened/closed)", + "W3C ORG org:Site for organizational site/premises" ; + skos:relatedMatch , + , + org:siteAddress . + + a owl:DatatypeProperty ; + rdfs:label "organizational_structure" ; + rdfs:range xsd:string ; + skos:definition "Governance and management structure" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "AuxiliaryPlaceTypeEnum" ; + owl:unionOf ( org:Site org:Site org:Site org:Site org:Site ) ; + skos:definition """Types of secondary or subordinate physical locations for heritage custodians. +These represent physical sites beyond the main headquarters where custodians operate, including storage facilities, branch offices, research centers, etc. +Aligns with W3C ORG org:Site concept for organizational premises.""" ; + skos:inScheme ; + linkml:permissible_values , + , + org:Site . + + a owl:Class ; + rdfs:label "EntityTypeEnum" ; + owl:unionOf ( org:Organization org:FormalOrganization ) ; + skos:definition "Types of formal entities that can serve as heritage custodians, based on their organizational and legal structure." ; + skos:inScheme ; + linkml:permissible_values , + , + , + org:FormalOrganization, + org:Organization . + + a owl:Class ; + rdfs:label "EncompassingBody" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:anyURI [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https://nde\\.nl/ontology/hc/encompassing-body/[a-z-]+/[a-z0-9-]+$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ] ; + skos:closeMatch , + , + foaf:Organization, + ; + skos:definition """An extra-organizational governance entity that encompasses, oversees, or coordinates heritage custodian organizations. Represents the broader organizational context in which custodians operate, extending beyond internal organizational structure (OrganizationalStructure) and legal registration (CustodianLegalStatus.governance_structure). +**THREE TYPES OF ENCOMPASSING BODIES**: +1. **UmbrellaOrganisation** - LEGAL parent organizations + - Defined in articles of association, foundation statutes, or legislation + - Permanent hierarchical legal structure + - Example: Ministry of OCW governing National Archives + +2. **NetworkOrganisation** - SERVICE provider networks + - Temporary agreements/treaties providing services to members + - NOT legally imposed, members choose to participate + - Example: Digital Heritage Network providing preservation services + +3. **Consortium** - MUTUAL assistance bodies + - Temporary collaborative agreements for mutual benefit + - Members help each other (peer-to-peer) + - Example: Library Consortium for shared cataloging + +**Key Distinction from GovernanceStructure**: - **GovernanceStructure** (on CustodianLegalStatus): Internal structure of the legal entity itself + (board of trustees, directors, departments) +- **EncompassingBody**: External parent/umbrella organizations that govern or coordinate + multiple custodians + +**Key Distinction from OrganizationalStructure**: - **OrganizationalStructure** (on Custodian): Internal operational units + (departments, teams, divisions) +- **EncompassingBody**: External organizations that custodian is part of or member of +**Ontological Alignment**: - W3C ORG: `org:Organization` (parent class for all organizational entities) - TOOI: `tooi:Samenwerkingsorganisatie` (Dutch collaborative organizations) - Schema.org: `schema:Organization`, `schema:Consortium` - CPOV: `cpov:PublicOrganisation` (for public sector umbrella bodies) - FOAF: `foaf:Organization` +**Relationship Properties**: Uses `org:subOrganizationOf` from Custodian → EncompassingBody to express: - "National Archives is sub-organization of Ministry OCW" (UmbrellaOrganisation) - "Museum is member of Digital Heritage Network" (NetworkOrganisation) - "Library participates in Cataloging Consortium" (Consortium)""" ; + skos:exactMatch org:Organization ; + skos:inScheme ; + skos:note "Complements but does not replace GovernanceStructure or OrganizationalStructure", + "EncompassingBody is abstract - use one of three concrete subclasses", + "Extends governance modeling BEYOND internal structure to external relationships", + "Three types reflect different governance models: legal (umbrella), service (network), collaborative (consortium)" . + + a owl:Class ; + rdfs:label "ARCHIVAL_DOCUMENT", + "LETTERHEAD", + "SIGNAGE", + "STATUTE" ; + rdfs:subClassOf ; + skos:definition "Archival record or manuscript", + "Institutional letterhead", + "Legal statute or charter", + "Physical signage or nameplate" . + + a owl:Class ; + rdfs:label "EXPANSION", + "REDUCTION", + "RENAMING", + "REORGANIZATION" ; + rdfs:subClassOf ; + skos:definition "Organizational unit scope or mandate decreased. Example: Department loses function to another unit.", + "Organizational unit scope or mandate increased. Example: Department adds new function or service area.", + "Structural change in unit without dissolution or merger. Example: Department shifts to different division, reporting lines change.", + "Unit name change without functional or structural change. Example: 'Restoration Department' renamed to 'Conservation Department'." ; + skos:note "Affected units: One or more undergoing structural change", + "Affected units: Single unit being renamed", + "Affected units: Single unit expanding", + "Affected units: Single unit reducing", + "FTE typically decreased", + "FTE typically increased", + "FTE typically unchanged", + "FTE unchanged, functions unchanged", + "Resulting units: Same unit with expanded scope", + "Resulting units: Same unit with new name", + "Resulting units: Same unit with reduced scope", + "Resulting units: Same units with new structure" . + +foaf:Person a owl:Class ; + rdfs:label "PERSON" ; + rdfs:subClassOf ; + skos:definition "Individual human person" ; + skos:exactMatch , + ; + skos:note "Maps to crm:E21_Person (CIDOC-CRM)", + "Maps to pico:PersonObservation for historical person records", + "Use for individual human agents (curators, researchers, archivists)" . + + a owl:Class ; + rdfs:label "CustodianCollection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^.{1,500}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:definition """Represents a heritage collection as a multi-aspect entity with independent temporal lifecycle. +Collections are curatedHoldings (CIDOC-CRM E78) with provenance tracking, custody history, and organizational management relationships. +Phase 4 (2025-11-22): Added managing_unit bidirectional relationship with OrganizationalStructure. Phase 8 (2025-11-22): Added validation constraints via slot_usage.""" ; + skos:exactMatch ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "cataloging_standard" ; + rdfs:range xsd:string ; + skos:definition "Bibliographic metadata standards used for cataloging library materials. Examples: MARC21 (legacy standard), RDA (Resource Description and Access), Dublin Core (simple metadata), BIBFRAME (linked data), FRBR, MODS, METS." ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "description" ; + skos:definition "Description of the governance structure and its characteristics", + "Detailed description of what this status means legally" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "jurisdiction" ; + skos:definition "Geographic jurisdiction of the authority. Usually a country code, may be regional for federal systems.", + "Legal jurisdiction where this status is defined" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "temporal_validity" ; + skos:definition "Time period during which this registration number is/was valid. Captures registration date through deregistration (if applicable).", + "Time period during which this status applies" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "is_auxiliary_of" ; + rdfs:range ; + skos:definition "Link to main DigitalPlatform" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "has_feature_type" ; + rdfs:range ; + skos:definition "Physical feature type classification" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "Country" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z]{2}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z]{3}$" ] ) ] ) ] ; + owl:onProperty ] ; + skos:definition """Country identified by ISO 3166-1 alpha-2 and alpha-3 codes. +This is a **minimal design** class containing ONLY ISO standardized country codes. No other metadata (names, languages, capitals, regions) is included. +Purpose: - Link legal forms to their jurisdiction (legal forms are country-specific) - Link custodian places to their country location - Enable conditional enum values in FeatureTypeEnum (e.g., "cultural heritage of Peru") +Design rationale: - ISO 3166 codes are authoritative, stable, and language-neutral - Country names, languages, and other metadata should be resolved via external services - Keeps the ontology focused on heritage custodian relationships, not geopolitical data +External resolution services: - GeoNames API: https://www.geonames.org/ - UN M49 Standard: https://unstats.un.org/unsd/methodology/m49/ - ISO 3166 Maintenance Agency: https://www.iso.org/iso-3166-country-codes.html +Examples: - Netherlands: alpha_2="NL", alpha_3="NLD" - Peru: alpha_2="PE", alpha_3="PER" - United States: alpha_2="US", alpha_3="USA" - Japan: alpha_2="JP", alpha_3="JPN\"""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "place_name" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "settlement" ; + rdfs:range ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "iiif_support" ; + rdfs:range xsd:boolean ; + skos:definition "IIIF support flag" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "linked_data" ; + rdfs:range xsd:boolean ; + skos:definition "Linked open data flag" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "platform_name" ; + rdfs:range xsd:string ; + skos:definition "Human-readable platform name" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "access_policy" ; + rdfs:range xsd:string ; + skos:definition "Researcher/public access conditions" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "access_restrictions" ; + rdfs:range xsd:string ; + skos:definition "Policies governing access" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "collection_size" ; + rdfs:range xsd:string ; + skos:definition "Quantitative scope of collection" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "geonames_id" ; + rdfs:range xsd:integer ; + skos:definition """GeoNames numeric identifier for settlement. +GeoNames ID is a stable, unique identifier for geographic entities. Use this identifier to resolve: - Official settlement name (in multiple languages) - Geographic coordinates (latitude/longitude) - Country and subdivision location - Population, elevation, timezone, etc. +Format: Numeric (1-8 digits typical) +Examples: - 2759794: Amsterdam, Netherlands - 5206379: Pittsburgh, Pennsylvania, USA - 3451190: Rio de Janeiro, Brazil - 1850147: Tokyo, Japan - 2988507: Paris, France +Lookup: https://www.geonames.org/{geonames_id}/ RDF: https://sws.geonames.org/{geonames_id}/ +If GeoNames ID is unavailable: - Use settlement_name + country as fallback - Consider querying GeoNames search API to obtain ID - Document in provenance metadata why ID is missing""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "latitude" ; + rdfs:range xsd:float ; + skos:definition """Latitude coordinate in WGS84 decimal degrees. +Format: Decimal number between -90.0 (South Pole) and 90.0 (North Pole) +Examples: - 52.3676 (Amsterdam) - 40.4406 (Pittsburgh) - -22.9068 (Rio de Janeiro) - 35.6762 (Tokyo) +Use 4-6 decimal places for precision (~11-111 meters). +Resolve via GeoNames API if not available in source data.""" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "longitude" ; + rdfs:range xsd:float ; + skos:definition """Longitude coordinate in WGS84 decimal degrees. +Format: Decimal number between -180.0 (West) and 180.0 (East) +Examples: - 4.9041 (Amsterdam) - -79.9959 (Pittsburgh) - -43.1729 (Rio de Janeiro) - 139.6503 (Tokyo) +Use 4-6 decimal places for precision (~11-111 meters). +Resolve via GeoNames API if not available in source data.""" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "OrganizationalChangeEventTypeEnum" ; + owl:unionOf ( ) ; + skos:definition "Types of organizational change events in heritage custodian institutions." ; + skos:inScheme ; + linkml:permissible_values , + , + , + . + + a owl:Class ; + rdfs:label "SourceDocumentTypeEnum" ; + owl:unionOf ( ) ; + skos:definition "Types of source documents (CIDOC-CRM E55_Type)" ; + skos:inScheme ; + linkml:permissible_values , + , + , + . + + a owl:DatatypeProperty ; + rdfs:label "confidence_score" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:minInclusive 0e+00 ] ) ] [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ; + skos:definition "Confidence in observation accuracy (0.0 = uncertain, 1.0 = certain)" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "contact_point" ; + rdfs:range xsd:string ; + skos:definition "Contact information for unit (email, phone, URL). Future: structure as vCard." ; + skos:exactMatch , + ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "dissolution_date" ; + rdfs:range xsd:date ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "identifiers" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "legal_form" ; + rdfs:range xsd:string ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "legal_status" ; + rdfs:range ; + skos:definition "The formal legal entity representing this custodian" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "observation_source" ; + rdfs:range xsd:string ; + skos:definition "The source document, dataset, or system from which this observation was extracted or recorded." ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "parent_custodian" ; + rdfs:range ; + skos:definition "Parent entity in organizational hierarchy" ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "staff_count" ; + rdfs:range xsd:integer ; + skos:definition "Number of staff (FTE) in this unit (approximate)" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "INDIVIDUAL" ; + rdfs:subClassOf ; + skos:definition "A single person acting as a heritage custodian" . + +org:Site a owl:Class ; + rdfs:label "ADMINISTRATIVE_OFFICE", + "BRANCH_OFFICE", + "EDUCATION_CENTER", + "READING_ROOM_ANNEX", + "RESEARCH_CENTER" ; + dcterms:title "administrative office", + "branch office", + "education center", + "reading room annex", + "research center" ; + rdfs:subClassOf ; + skos:definition "Dedicated educational facility for workshops, classes, public programs. May be at different location from main institution.", + "Non-public administrative building for staff operations, HR, finance, IT services. Not a public-facing heritage facility.", + "Overflow or specialized reading room separate from main building. For peak periods or specialized collections.", + "Regional or satellite office providing services in a different location from the main headquarters. May have reading room, public services.", + "Specialized research facility separate from main building. Conservation labs, digitization centers, scholarly research units." ; + ns1:examples "Administrative headquarters, Back-office facility, IT data center", + "Conservation lab, Digitization center, Research library annex", + "Manuscript reading room, Genealogy research center, Microfilm reading room", + "Noord-Hollands Archief regional reading room, University library branch campus", + "Youth education center, Teacher training facility, Workshop space" . + + a owl:Class ; + rdfs:label "LegalStatusEnum" ; + owl:unionOf ( ) ; + skos:definition "Legal status of custodian (aligned with GLEIF EntityStatus)" ; + skos:inScheme ; + linkml:permissible_values , + , + , + , + , + , + . + +prov:Activity a owl:Class ; + rdfs:label "ALGORITHMIC_MATCHING", + "EXPERT_REVIEW", + "HYBRID", + "MANUAL_CURATION" ; + rdfs:subClassOf ; + skos:closeMatch ; + skos:definition "Automated entity resolution using algorithms", + "Combination of manual and algorithmic methods", + "Expert review of existing reconstruction", + "Manual entity resolution by human curator" ; + ns1:automation_level 0e+00, + 5e-01, + 1e+00 ; + ns1:method_class "algorithmic", + "manual", + "semi-automated", + "validation" ; + ns1:notes "Quality assurance step after initial reconstruction" . + + a owl:Class ; + rdfs:label "CustodianName" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}(-[A-Z]{2})?$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch dcterms:title, + rdfs:label, + org:legalName, + , + ; + skos:definition """Standardized emic (insider) name DERIVED FROM CustodianObservation(s). +CRITICAL: CustodianName is NOT a subclass of CustodianObservation! - CustodianObservation = Evidence seen in sources (input) - CustodianName = Standardized interpretation (output) - Relationship: CustodianName prov:wasDerivedFrom CustodianObservation +CustodianName represents the CANONICAL LABEL - the standardized form accepted by the custodian itself for public identification. +IMPORTANT: CustodianName ≠ Legal Name - CustodianName = How custodian presents itself (emic, operational) - Legal Name = Formal registered name (in CustodianLegalStatus) - Example: "Rijksmuseum" (emic) vs "Stichting Rijksmuseum" (legal) +Can be generated by: 1. ReconstructionActivity (formal entity resolution) - was_generated_by link 2. Direct extraction (simple standardization) - no was_generated_by link""" ; + skos:exactMatch , + skos:Concept, + skos:prefLabel, + foaf:name ; + skos:inScheme ; + skos:relatedMatch , + skos:altLabel, + foaf:nick, + . + + a owl:Class ; + rdfs:label "EncompassingBodyTypeEnum" ; + owl:unionOf ( org:FormalOrganization ) ; + skos:definition """Type of encompassing body that governs, coordinates, or provides services to heritage custodian organizations. Three types reflect different governance models: legal hierarchy (umbrella), service provision (network), and peer collaboration (consortium). +**Three Governance Models**: +1. **UMBRELLA** - Legal parent organizations (permanent hierarchical structure) 2. **NETWORK** - Service provider networks (temporary agreements, centralized services) 3. **CONSORTIUM** - Mutual assistance bodies (temporary agreements, peer-to-peer) +**Decision Tree for Classification**: ``` Is the relationship defined in legal documents (statutes, laws, articles)? + YES → UMBRELLA (legal parent-child) + NO → Continue... + +Does the body provide centralized services TO members? + YES → NETWORK (service provider) + NO → Continue... + +Do members provide services TO EACH OTHER (peer-to-peer)? + YES → CONSORTIUM (mutual assistance) +```""" ; + skos:inScheme ; + skos:note "CONSORTIUM = mutual assistance (temporary, peer-to-peer)", + "Classification based on relationship nature, not just organization name", + "NETWORK = service provision (temporary, centralized)", + "Three types map to distinct governance models and ontology classes", + "UMBRELLA = legal hierarchy (permanent)" ; + linkml:permissible_values , + , + org:FormalOrganization . + + a owl:Class ; + rdfs:label "PlaceSpecificityEnum" ; + owl:unionOf ( ) ; + skos:definition """Level of specificity for nominal place designations. +Used in CustodianPlace to indicate how precisely a place reference identifies a location (from vague to building-specific).""" ; + skos:inScheme ; + linkml:permissible_values , + , + , + , + , + . + +org:FormalOrganization a owl:Class ; + rdfs:label "CORPORATION", + "FORMAL_ORGANIZATION", + "UMBRELLA" ; + rdfs:subClassOf , + , + ; + skos:definition "A commercial corporation maintaining heritage", + """Legal parent organization with formal governance authority defined in articles of association, foundation statutes, or legislation. Represents PERMANENT hierarchical legal structures. +**Characteristics**: - Legal basis in founding documents/statutes/laws - Strong governance authority (budgets, appointments, policy) - Permanent structure (changes require legal amendments) - Legal subordination relationship +**Examples**: - Ministry of OCW governing National Archives (Dutch Heritage Act) - Foundation board governing museum (foundation statutes) - University governing university libraries (university charter) - Religious order governing monastery archives (religious constitution) +**Ontology Mappings**: - `org:FormalOrganization` (W3C ORG - legally recognized entity) - `tooi:Ministerie` (TOOI - Dutch ministries) - `cpov:PublicOrganisation` (CPOV - public sector organizations)""", + "Legally recognized organization with rights and responsibilities" ; + skos:exactMatch org:FormalOrganization ; + skos:note "Permanent structure requiring legal amendments to change", + "Recognized in legal jurisdictions (corporations, charities, government bodies)", + "Strong governance authority over member custodians", + "Subclass of ORGANIZATION with legal entity status", + "UMBRELLA = legal parent-child hierarchy", + "Use for heritage institutions with formal legal registration" . + + a owl:DatatypeProperty ; + rdfs:label "created" ; + rdfs:range xsd:dateTime ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "modified" ; + rdfs:range xsd:dateTime ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "subregion" ; + rdfs:range ; + skos:inScheme . + + a owl:Class ; + rdfs:label "GROUP" ; + rdfs:subClassOf ; + skos:definition "An informal group or collective" . + +dcat:Catalog a owl:Class ; + rdfs:label "COLLECTION_BROWSER", + "CROWDSOURCING_PLATFORM", + "DATA_PORTAL", + "EXHIBITION_MICROSITE", + "LEGACY_PLATFORM", + "PROJECT_WEBSITE" ; + dcterms:title "collection browser", + "crowdsourcing platform", + "data portal", + "exhibition microsite", + "legacy platform", + "project website" ; + rdfs:subClassOf ; + skos:definition "Dedicated website for a specific project, research initiative, or long-term program. May have finite lifespan matching project duration.", + "Deprecated but maintained platform, old website version, sunset service. No longer actively developed but still accessible.", + "Platform for downloading datasets, bulk exports, open data access. May have different access policies than main platform.", + "Platform for user contributions: transcription, tagging, identification, georeferencing, citizen science.", + "Specialized tool for exploring specific collection or dataset. Rich interface beyond main catalog search.", + "Temporary website for specific exhibition or event. Has defined valid_from/valid_to matching exhibition dates." ; + ns1:examples "Old website archive, Deprecated API version, Legacy search", + "Open data portal, Dataset downloads, Bulk export service", + "Paintings explorer, Photograph viewer, Interactive map", + "Rijksstudio, Operation Night Watch, Digitization project portal", + "Temporary exhibition site, Virtual tour for exhibition, Exhibition archive", + "Transcription portal, Tagging tool, Citizen science project" . + +org:Organization a owl:Class ; + rdfs:label "ORGANIZATION" ; + rdfs:subClassOf ; + skos:definition "A formal organization (museum, library, archive, etc.)" . + +foaf:Organization a owl:Class ; + rdfs:label "ORGANIZATION" ; + rdfs:subClassOf ; + skos:definition "Formal organization with collective identity" ; + skos:exactMatch org:Organization ; + skos:note "Collection of people organized with common purpose", + "Includes commercial, social, or political structures", + "Maps to org:Organization (W3C Organization Ontology)", + "Use for institutions with defined organizational structure" . + + a owl:Class ; + rdfs:label "CustodianLegalStatus" ; + rdfs:seeAlso , + , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ] ; + skos:closeMatch , + , + , + , + , + , + , + , + foaf:Person, + , + ; + skos:definition """Formal legal entity representing ONE ASPECT of a heritage custodian - the LEGAL dimension. +CRITICAL: CustodianLegalStatus is ONE OF THREE possible outputs from ReconstructionActivity: 1. CustodianLegalStatus - Formal legal entity (PRECISE, registered) 2. CustodianName - Emic label (ambiguous, contextual) 3. CustodianPlace - Nominal place designation (not coordinates!) +All three aspects independently identify the SAME Custodian hub. +**Characteristics of CustodianLegalStatus**: - Precisely defined through legal registration - Has formal legal name (as registered) - Has legal form (ISO 20275 codes: stichting, association, government agency, etc.) - Has registration number (KvK, company number, charity number, etc.) - LESS AMBIGUOUS than CustodianName (legal names are formally defined) +**Example Distinction**: - CustodianLegalStatus: "Stichting Rijksmuseum" (legal entity, KvK 41215422) - CustodianName: "Rijksmuseum" (emic label, how it presents itself) - CustodianPlace: "het museum op het Museumplein" (place reference) +**For Legal Entities** (organizations, corporations, governments): - MUST have legal registration number and legal form - Formal governance structures documented +**For Individuals** (private collectors, curators): - May not have legal registration (unless operating as sole proprietor) - Identity established through biographical sources +NOTE: Informal groups WITHOUT legal status do NOT get CustodianLegalStatus. They may still have CustodianName or CustodianPlace. +A legal status MUST derive from one or more CustodianObservations via prov:wasDerivedFrom. The reconstruction process (entity resolution, reconciliation) MUST be documented via prov:wasGeneratedBy.""" ; + skos:exactMatch , + org:FormalOrganization, + foaf:Organization, + ; + skos:inScheme ; + skos:note "All legal attributes (legal_name, legal_form, registration_numbers, etc.) use proper class ranges instead of primitive types", + "CRITICAL: CustodianLegalStatus is ONLY for formally registered legal entities (natural persons and legal persons)", + "Example: 'Stichting Rijksmuseum' (legal entity) vs 'Rijksmuseum' (emic name) vs 'het museum op het Museumplein' (place)", + "Informal groups without legal status do NOT get CustodianLegalStatus (may still have CustodianName or CustodianPlace)", + "Legal forms follow ISO 20275 Entity Legal Forms standard with jurisdiction-specific codes", + "One of three possible outputs from ReconstructionActivity (legal status, name, place)", + "Reconstruction process documented via prov:wasGeneratedBy → ReconstructionActivity (entity resolution, reconciliation, expert review)", + "Represents the LEGAL ASPECT of a custodian: 'what is the formal legal entity?'" ; + skos:relatedMatch , + , + prov:Entity . + + a owl:Class ; + rdfs:label "ReconstructionActivity" ; + rdfs:seeAlso , + , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + , + ; + skos:definition """An activity that creates a CustodianLegalStatus by reconciling and resolving multiple CustodianObservations into a single entity. +This documents: - Entity resolution method (manual curation, algorithmic matching, etc.) - Responsible agent (person, custodian, software) - Temporal extent (start/end dates) - Provenance and justification""" ; + skos:exactMatch prov:Activity ; + skos:inScheme ; + skos:note "Documents the 'how' (method) and 'who' (responsible_agent) of entity resolution and reconstruction", + "Enables provenance tracking for data quality assessment and citation purposes", + "Example methods: manual expert curation, algorithmic fuzzy matching, hybrid semi-automated with human review", + "For precise timestamps (common in automated activities), set TimeSpan boundaries to identical values", + "Uses TimeSpan for temporal_extent to support fuzzy temporal boundaries and CIDOC-CRM alignment" ; + skos:relatedMatch . + + a owl:Class ; + rdfs:label "AgentTypeEnum" ; + owl:unionOf ( foaf:Person foaf:Group foaf:Organization org:FormalOrganization org:OrganizationalUnit org:OrganizationalCollaboration prov:SoftwareAgent ) ; + skos:definition """Types of agents that can perform actions, create observations, or be responsible for activities in heritage custodian contexts. Based on FOAF, PROV-O, CIDOC-CRM E39 Actor, W3C Organization Ontology, CPOV, and PiCo ontologies. +NOTE: This enum will be refactored to align with internal HeritageCustodian Ontology classes defined in 01_custodian_name.yaml (see TODO above).""" ; + skos:inScheme ; + skos:note "CIDOC-CRM E39 Actor: 'comprises people, either individually or in groups, who have the potential to perform intentional actions'", + "TODO: Align with CustodianLegalStatus class hierarchy from 01_custodian_name.yaml", + "This enum covers both individual agents (persons, software) and collective agents (groups, organizations)", + "Used in provenance tracking for data extraction, entity creation, and curation activities" ; + linkml:permissible_values , + org:FormalOrganization, + org:OrganizationalCollaboration, + org:OrganizationalUnit, + prov:SoftwareAgent, + foaf:Group, + foaf:Organization, + foaf:Person . + + a owl:Class ; + rdfs:label "GOVERNMENT", + "PUBLIC_ORGANIZATION" ; + rdfs:subClassOf , + ; + skos:definition "A government body or agency", + "Organization defined as part of public sector by legal framework" ; + skos:exactMatch ; + skos:note "Government or state-funded heritage organizations", + "Maps to Core Public Organisation Vocabulary (EU)", + "National archives, state museums, public libraries" . + + a owl:Class ; + rdfs:label "CustodianObservation" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[a-z]{2}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ owl:intersectionOf ( [ a rdfs:Datatype ; + owl:onDatatype xsd:float ; + owl:withRestrictions ( [ xsd:maxInclusive 1e+00 ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + , + ; + skos:definition """Source-based evidence of a heritage custodian's existence. +CRITICAL: CustodianObservation does NOT directly link to Custodian! - Observations are RAW EVIDENCE (input to ReconstructionActivity) - Only ReconstructionActivity can determine if custodian is successfully identified - Generated outputs (LegalStatus/Name/Place) link to Custodian, not observations +PROV-O Flow: + CustodianObservation → prov:used → ReconstructionActivity + ReconstructionActivity → prov:wasGeneratedBy → CustodianLegalStatus/Name/Place + CustodianLegalStatus/Name/Place → refers_to_custodian → Custodian + +Observations can capture BOTH emic (insider) and etic (outsider) perspectives: - Emic: "Rijksmuseum" (how institution presents itself) - Etic: "The National Museum" (how outsiders refer to it)""" ; + skos:exactMatch prov:Entity, + , + ; + skos:inScheme ; + skos:relatedMatch dcterms:BibliographicResource, + skos:Concept . + + a owl:DatatypeProperty ; + rdfs:label "id" ; + skos:definition "Unique identifier for the governance structure", + "Unique identifier for the legal status", + "Unique identifier for the registration authority", + "Unique identifier for this registration record" ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "country" ; + rdfs:range ; + skos:definition """Parent country of this subdivision. +This should be automatically extracted from the first 2 letters of the iso_3166_2_code field. +For example: - "US-PA" → country = Country(alpha_2="US", alpha_3="USA") - "ID-BA" → country = Country(alpha_2="ID", alpha_3="IDN") - "DE-BY" → country = Country(alpha_2="DE", alpha_3="DEU")""" ; + skos:inScheme . + + a owl:Class ; + rdfs:label "Custodian" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:anyURI [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https://nde\\.nl/ontology/hc/[a-z0-9-]+$" ] ) ] ) ] ; + owl:onProperty ] ; + skos:broadMatch , + owl:Thing ; + skos:closeMatch , + , + , + , + , + , + org:Organization, + foaf:Organization, + foaf:Person, + , + ; + skos:definition """An abstract hub class that serves as the central connection point for all information about a heritage custodian entity. The Custodian itself contains minimal information - essentially just its persistent identifier (hc_id) - and acts as a node to which all observations (CustodianObservation, CustodianName) and reconstructions (CustodianLegalStatus) attach. +This hub pattern allows multiple observations from different sources to be connected to a single logical entity without asserting which observation is "correct" or "primary". +**HUB ARCHITECTURE**: - The Custodian hub is identified by: https://nde.nl/ontology/hc/{abstracted-ghcid} - All observations refer to the hub via refers_to_custodian - All reconstructions refer to the hub via refers_to_custodian - The hub persists while observations and interpretations evolve +**CUSTODIAN** is defined broadly to include: - **Individual people** (private collectors, curators, archivists) - **Groups and collectives** (heritage societies, collecting groups, guilds) - **Organizations** (museums, libraries, archives, foundations) - **Governments** (national archives, state museums, municipal collections) - **Corporations** (company archives, corporate museums) - **Religious entities** (churches, monasteries, temples with heritage collections) - **Educational institutions** (university libraries, school archives) - **Any entity exercising custody** over heritage materials +**Ontological Alignment**: - CIDOC-CRM: crm:E39_Actor (primary) - PROV-O: prov:Agent - Schema.org: schema:Person OR schema:Organization - CPOV: cpov:PublicOrganisation (for public sector) - RiC-O: rico:Agent, rico:CorporateBody - FOAF: foaf:Agent, foaf:Person, foaf:Organization - TOOI: tooi:Overheidsorganisatie (Dutch government)""" ; + skos:exactMatch , + prov:Agent, + , + foaf:Agent, + ; + skos:inScheme ; + skos:narrowMatch , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + skos:note "All substantive information stored in CustodianObservation, CustodianName, CustodianLegalStatus, CustodianPlace, CustodianCollection, DigitalPlatform", + "Broader semantic scope than 'organization': includes individuals, groups, organizations, governments, corporations", + "Digital platforms are operational infrastructure - both physical institutions (websites) and digital-first custodians use this slot", + "Five aspects can independently reference the hub: legal status (formal), name (emic), place (nominal), collection (metonymic), digital platform (operational)", + "Hub pattern prevents privileging one source over another", + "The Custodian class is intentionally minimal - it exists primarily as an abstract hub" . + + a owl:Class ; + rdfs:label "AuxiliaryDigitalPlatformTypeEnum" ; + owl:unionOf ( dcat:Catalog dcat:Catalog dcat:DataService dcat:Catalog dcat:Catalog dcat:Catalog dcat:Catalog ) ; + skos:definition """Types of secondary or subordinate digital platforms for heritage custodians. +These represent digital properties beyond the main website, including project sites, exhibition microsites, specialized APIs, mobile apps, etc. +Aligns with DCAT dcat:Catalog concept for secondary data catalogs/services.""" ; + skos:inScheme ; + linkml:permissible_values , + , + , + , + , + , + , + , + , + dcat:Catalog, + dcat:DataService . + + a owl:Class ; + rdfs:label "ABBREVIATION", + "ALTERNATIVE", + "HISTORICAL", + "OFFICIAL", + "TRANSLATION", + "VERNACULAR" ; + rdfs:subClassOf ; + skos:definition "Abbreviated form or acronym", + "Alternative name or variant spelling", + "Commonly used informal name", + "Historical name no longer in use", + "Official/legal name used in formal documents", + "Translated name in another language" ; + ns1:crm_label "Abbreviation", + "Alternative Name", + "Historical Name", + "Official Name", + "Translation", + "Vernacular Name" . + + a owl:Class ; + rdfs:label "OrganizationalStructure" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ] ; + skos:definition """Informal organizational structure of a heritage custodian, representing operational departments, teams, divisions, or groups that are NOT formally registered as separate legal entities. +**Distinction from GovernanceStructure**: - **GovernanceStructure**: Formal structure from legal registration + (e.g., "National Archives is agency under Ministry OCW") +- **OrganizationalStructure**: Informal/operational units + (e.g., "Digital Preservation Team", "Public Services Department") + +**W3C ORG Alignment**: Maps to `org:OrganizationalUnit` - "An Organization such as a University Support Unit which is part of some larger FormalOrganization and only has full recognition within the context of that FormalOrganization, it is not a Legal Entity in its own right." +**Scope**: - Departments (Collections, Education, Research, IT) - Teams (Digital Preservation, Conservation, Cataloging) - Programs (Outreach programs, fellowship programs) - Working groups (Metadata standards group, acquisitions committee) - Service units (Reading room, reference desk, storage facilities) +**NOT in Scope** (use GovernanceStructure instead): - Formal sub-organizations with legal registration - Legally recognized branches or subsidiaries - Governance bodies from articles of incorporation +**Temporal Dynamics**: Organizational units can be created, renamed, merged, or dissolved independently of the custodian's legal status. Track changes with `valid_from`/`valid_to` dates. +**Example - National Archives**: ```yaml CustodianLegalStatus: + governance_structure: # FORMAL (from legal registration) + structure_type: "Government agency" + governance_body: "Reports to Ministry of OCW" + +Custodian: + organizational_structure: # INFORMAL (operational) + - unit_name: "Digital Preservation Department" + unit_type: "department" + description: "Manages born-digital archives" + - unit_name: "Public Services Team" + unit_type: "team" + description: "Reading room, reference services" +```""" ; + skos:exactMatch org:OrganizationalUnit ; + skos:inScheme ; + skos:note "Both use org:OrganizationalUnit but at different levels", + "Enables tracking which departments/teams operate at which physical sites", + "GovernanceStructure models FORMAL legal structure", + "NEW: located_at links organizational units to AuxiliaryPlace locations (optional)", + "NOT for legally registered sub-organizations (use CustodianLegalStatus)", + "OrganizationalStructure models INFORMAL operational units", + "Temporal validity tracks organizational changes", + "Units can be nested via parent_unit (hierarchical structure)" . + + a owl:Class ; + rdfs:label "TimeSpan" ; + rdfs:seeAlso , + ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ] ; + skos:closeMatch , + time:Interval ; + skos:definition """Represents temporal extent with fuzzy boundaries following CIDOC-CRM pattern. +E52_Time-Span models uncertainty in temporal bounds through four properties: - P82a (begin_of_the_begin): Earliest possible start time - P81a (end_of_the_begin): Latest possible start time - P81b (begin_of_the_end): Earliest possible end time - P82b (end_of_the_end): Latest possible end time +**Example**: "Founded sometime between 1800-1805, closed between 1950-1955" - begin_of_the_begin: 1800-01-01 (earliest founding) - end_of_the_begin: 1805-12-31 (latest founding) - begin_of_the_end: 1950-01-01 (earliest closure) - end_of_the_end: 1955-12-31 (latest closure) +**Use Cases**: - Custodian founding/dissolution dates with uncertainty - Historical event temporal bounds - Archival record date ranges +**DO NOT USE FOR**: Database record metadata (use schema:dateCreated/dateModified)""" ; + skos:exactMatch ; + skos:inScheme ; + skos:note "Handles temporal uncertainty common in heritage contexts", + "Precise dates: Set begin_of_the_begin == end_of_the_begin (and same for end)", + "Unknown end: Leave end_of_the_end as null (ongoing/present)", + "Unknown start: Set begin_of_the_begin to earliest plausible date" ; + skos:relatedMatch prov:InstantaneousEvent . + + a owl:Class ; + rdfs:label "OUTDOOR_SITE" ; + dcterms:title "outdoor site" ; + rdfs:subClassOf ; + skos:definition "Open-air heritage site, garden, park, or landscape feature managed by the custodian. Archaeological site, sculpture garden." ; + ns1:examples "Sculpture garden, Archaeological excavation site, Historic park" . + + a owl:Class ; + rdfs:label "NETWORK" ; + rdfs:subClassOf ; + skos:definition """Service provider network that coordinates and delivers centralized services to member heritage custodians through TEMPORARY agreements or treaties. Members choose to participate to access services; participation is NOT legally imposed. +**Characteristics**: - Service-oriented (infrastructure, platforms, training, coordination) - Voluntary membership (join for service benefits) - Temporary agreements (contracts/treaties, not permanent legal structure) - Limited authority (coordinates services, no direct governance) +**Examples**: - Digital Heritage Network (digital preservation services) - DPLA (metadata aggregation services) - Europeana (digitization aggregation) - Regional conservation lab networks (shared equipment/expertise) +**Ontology Mappings**: - `schema:Organization` (Schema.org - general organization) - `tooi:Samenwerkingsorganisatie` (TOOI - collaborative organizations)""" ; + skos:note "NETWORK = centralized service provider TO members", + "Temporary agreements, not permanent legal subordination", + "Voluntary membership driven by service needs" . + + a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "temporal_extent" ; + rdfs:range ; + skos:definition "Temporal extent of custodian's existence (founding → dissolution). CIDOC-CRM: P4_has_time-span links E39_Actor to E52_Time-Span. Use this for entity lifespan, NOT database record timestamps." ; + skos:inScheme . + + a owl:Class ; + rdfs:label "StaffRoleTypeEnum" ; + owl:unionOf ( ) ; + skos:definition """Controlled vocabulary for staff role categories in heritage custodian institutions. +**Purpose**: Standardize role classification across diverse institutional contexts (museums, archives, libraries, galleries) to enable: - Cross-institutional staffing analysis - Role-based queries ("Find all conservators") - Workforce trend research - Expertise location +**Scope**: Professional roles specific to heritage sector operations +**Coverage**: - Curatorial roles (collections, research, exhibitions) - Conservation and preservation - Archival and library services - Digital heritage (digitization, digital preservation, data management) - Education and public engagement - Administrative and leadership - Technical and facilities +**Multi-role Handling**: Staff may have multiple PersonObservation records if they hold multiple roles simultaneously (e.g., Curator + Department Head) +**Schema.org Alignment**: Maps to `schema:roleName` property values""" ; + skos:inScheme ; + linkml:permissible_values , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + . + + a owl:DatatypeProperty ; + rdfs:label "id" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + + a owl:ObjectProperty ; + rdfs:label "was_generated_by" ; + rdfs:range ; + skos:inScheme . + + a owl:Class ; + rdfs:label "CustodianPrimaryTypeEnum" ; + owl:unionOf ( ) ; + skos:inScheme ; + linkml:permissible_values , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + . + + a owl:Class ; + rdfs:label "CustodianType" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:anyURI [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https://nde\\.nl/ontology/hc/type/[a-z-]+/[QP][0-9]+$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^[A-Z]{2}$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:dateTime ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^Q[0-9]+$" ] ) ] ) ] ; + owl:onProperty ], + [ a owl:Restriction ; + owl:allValuesFrom ; + owl:onProperty ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ] ; + skos:closeMatch , + , + ; + skos:definition """Base class for heritage custodian type classifications within the GLAMORCUBESFIXPHDNT taxonomy (19 categories: Galleries, Libraries, Archives, Museums, Official institutions, Research centers, Corporations, Unknown, Botanical gardens/zoos, Educational providers, Societies, Features, Intangible heritage groups, miXed, Personal collections, Holy sites, Digital platforms, NGOs, Taste/smell heritage). +**Ontological Alignment**: - **SKOS**: skos:Concept (primary) - Supports taxonomic hierarchies - **W3C ORG**: org:classification - Organizational classification property - **CIDOC-CRM**: crm:E55_Type - Cultural heritage domain type system - **Schema.org**: schema:additionalType - Web discoverability +**Three-Layer Type System**: 1. **org:classification** - Links Custodian to CustodianType (W3C ORG standard) 2. **crm:E55_Type** - Cultural heritage domain modeling (CIDOC-CRM) 3. **schema:additionalType** - Wikidata linking + web semantics (Schema.org) +**Why SKOS?** - Enables taxonomic relationships: skos:broader, skos:narrower, skos:related - Supports multilingual labels: skos:prefLabel, skos:altLabel per language - Standard for controlled vocabularies in cultural heritage sector - Compatible with Wikidata concept schemes +**Specialized Subclasses**: Each of the 19 GLAMORCUBESFIXPHDNT categories has its own subclass: - ArchiveOrganizationType (A) - Archives - GalleryType (G) - Art galleries - LibraryType (L) - Libraries - MuseumType (M) - Museums - OfficialInstitutionType (O) - Government heritage agencies - ResearchOrganizationType (R) - Research centers - CommercialOrganizationType (C) - Corporations - UnspecifiedType (U) - Unknown (data quality flag) - BioCustodianType (B) - Botanical gardens, zoos, aquariums - EducationProviderType (E) - Universities, schools with collections - HeritageSocietyType (S) - Historical societies, collecting societies - FeatureCustodianType (F) - Geographic features AS custodians (special case) - IntangibleHeritageGroupType (I) - Folklore, oral history organizations - MixedCustodianType (X) - Multiple simultaneous types - PersonalCollectionType (P) - Private collectors - HolySacredSiteType (H) - Religious sites with heritage collections - DigitalPlatformType (D) - Online archives, digital libraries - NonProfitType (N) - NGOs, heritage advocacy organizations - TasteScentHeritageType (T) - Culinary, olfactory heritage preservation +**Wikidata Integration**: Each CustodianType instance links to one or more Wikidata Q-numbers via: - `wikidata_entity`: Primary Wikidata concept (e.g., Q33506 for museums) - `schema:additionalType`: RDF property for web discoverability +**Example RDF Serialization**: ```turtle :Custodian_Rijksmuseum + org:classification :MuseumType_ArtMuseum_Q207694 . + +:MuseumType_ArtMuseum_Q207694 + a glamtype:MuseumType, crm:E55_Type, skos:Concept ; + skos:prefLabel "Art Museum"@en, "kunstmuseum"@nl ; + skos:broader :MuseumType_Q33506 ; # Museum (general) + schema:additionalType ; + wikidata_entity "Q207694" . +``` +**SPECIAL CASE - FeatureCustodianType**: This is the ONLY CustodianType that ALSO links to FeaturePlace. Used when the heritage custodian IS a geographic feature (e.g., a historic mansion that operates as a museum). +**Data Population**: Enum values extracted from `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml` containing 2,455+ Wikidata entities with: - Multilingual labels (en, nl, de, fr, es, pt, etc.) - Descriptions - Hypernym classifications (broader concepts) - Geographic restrictions (country-specific types)""" ; + skos:exactMatch skos:Concept ; + skos:inScheme ; + skos:note "CustodianType implements SKOS concept scheme for GLAMORCUBESFIXPHDNT taxonomy", + "Geographic restrictions prevent invalid type assignments (e.g., UK types on NL institutions)", + "Multilingual labels support international heritage institution discovery", + "Three-layer ontology alignment: org:classification (primary) + crm:E55_Type (domain) + schema:additionalType (web)", + "Wikidata Q-numbers provide Linked Open Data integration" ; + skos:relatedMatch , + org:classification . + + a owl:ObjectProperty ; + rdfs:label "refers_to_custodian" ; + rdfs:range ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "valid_from" ; + rdfs:range xsd:dateTime ; + skos:inScheme . + + a owl:DatatypeProperty ; + rdfs:label "valid_to" ; + rdfs:range xsd:dateTime ; + skos:inScheme . + +org:OrganizationalUnit a owl:Class ; + rdfs:label "ADMINISTRATIVE_OFFICE", + "BRANCH_LIBRARY", + "COLLECTIONS_CENTER", + "CONSERVATION_LAB", + "DEPARTMENT", + "DIGITIZATION_CENTER", + "DIVISION", + "EDUCATION_CENTER", + "EXHIBITION_SPACE", + "GROUP", + "LAB", + "OFFICE", + "ORGANIZATIONAL_UNIT", + "PROGRAM", + "REGIONAL_OFFICE", + "RESEARCH_CENTER", + "SATELLITE_GALLERY", + "SERVICE", + "STORAGE_MANAGEMENT", + "TEAM", + "UNIT", + "VISITOR_SERVICES" ; + dcterms:title "administrative office", + "branch library", + "collections center", + "conservation lab", + "digitization center", + "education center", + "exhibition space", + "regional office", + "research center", + "satellite gallery", + "storage management", + "visitor services" ; + rdfs:subClassOf , + , + ; + skos:definition """Administrative or support office. +Examples: - Director's Office - Legal Office - Communications Office - Development Office (fundraising)""", + "Central administration unit handling HR, finance, IT, facilities. Not public-facing, staff operations only.", + "Centralized collections management unit, possibly serving multiple institutions. Registration, cataloging, loans.", + """Cross-functional working group, committee, or task force. Often temporary or project-based. +Examples: - Metadata Standards Working Group - Acquisitions Committee - Digital Strategy Task Force""", + "Dedicated digital production facility for scanning, photography, digital preservation. Technical staff and equipment.", + "Department or unit within larger organization", + "Formal conservation/restoration unit with specialized staff. May serve multiple institutions, semi-autonomous operations.", + "Formal educational program unit for public education, school programs, teacher training. Own education staff.", + "Formal exhibition programming unit, may be temporary or permanent. Separate from main museum galleries.", + "Formal research unit focused on scholarly activities, publications, academic programs. May have own research staff.", + "Formal unit managing off-site storage facilities, logistics, collection movement, climate control.", + """Generic organizational unit (use when specific type unclear). +Examples: - Special Collections Unit - Archival Processing Unit""", + "Geographic regional branch serving a specific area. Full service branch with own staff, reading room, and public services.", + """Large-scale organizational segment, typically larger than department. +Examples: - Collections Care Division - Public Programs Division - Administrative Services Division""", + "Library branch at satellite campus, district, or specialized location. Own collection, staff, and services.", + """Major organizational division with broad responsibilities. +Examples: - Collections Department - Education Department - Research Department - IT Department - Conservation Department""", + "Museum exhibition space at separate location. Own curatorial program, exhibitions, possibly specialized collection focus.", + "Public-facing unit at auxiliary location handling visitors, ticketing, tours, accessibility.", + """Service-oriented unit providing specific services. +Examples: - Reading Room - Reference Desk - Reprographic Services - Interlibrary Loan Service""", + """Smaller functional group within a department. +Examples: - Digital Preservation Team - Cataloging Team - Visitor Services Team - Web Development Team""", + """Specific programmatic unit or initiative. +Examples: - Fellowship Program - Digitization Program - School Outreach Program - Grants Management Program""", + """Technical or scientific laboratory unit. +Examples: - Conservation Lab - Digitization Lab - Imaging Lab - Analysis Lab (materials analysis, authentication)""" ; + skos:exactMatch org:OrganizationalUnit ; + skos:note "Examples: museum departments, archive divisions, library branches", + "Has recognition only within parent organization context", + "Part of FormalOrganization but not independent legal entity" ; + ns1:examples "Central Administration, Shared Services, Operations Center", + "Collection Storage Operations, Depot Management, Logistics Unit", + "Collections Management Center, Registrar Services, Loans Department", + "Conservation Division, Restoration Center, Preservation Lab", + "Digital Production Center, Imaging Lab, Audiovisual Digitization", + "Education Department, Public Programs, Outreach Center", + "Modern Art Annex, Contemporary Gallery, Airport exhibition space", + "Regionaal Historisch Centrum Noord-Holland, State Library branch", + "Research Institute, Documentation Center, Study Center", + "Science Library, Medical Library, Community Library branch", + "Special Exhibitions, Traveling Exhibitions, Project Space", + "Visitor Center, Welcome Center, Tour Operations" . + + a owl:Class ; + rdfs:label "CONSERVATION_LAB", + "EXHIBITION_SPACE", + "HISTORIC_BUILDING", + "STORAGE_FACILITY", + "TEMPORARY_LOCATION", + "WAREHOUSE" ; + dcterms:title "conservation lab", + "exhibition space", + "historic building", + "storage facility", + "temporary location", + "warehouse" ; + rdfs:subClassOf ; + skos:definition "Large-scale storage building for bulk materials, supplies, or non-collection items. Industrial facility.", + "Off-site storage depot, warehouse, or vault for collections. Typically climate-controlled, staff-access only, not public-facing.", + "Satellite gallery or exhibition pavilion separate from main museum. May be temporary or permanent installation.", + "Secondary historic property managed by same custodian. Historic houses, heritage buildings, archaeological sites.", + "Specialized conservation and restoration facility with technical equipment. May serve multiple institutions.", + "Temporary facility during renovation, relocation, or special events. Has defined valid_from/valid_to dates." ; + ns1:examples "Equipment warehouse, Supplies storage, Exhibition materials storage", + "Historic house museum annex, Heritage property, Preserved building", + "Paper conservation lab, Paintings restoration studio, Digital preservation lab", + "Renovation storage, Temporary exhibition venue, Event pavilion", + "Rijksmuseum Depot Amersfoort, Archive document center", + "Rijksmuseum Schiphol, Pop-up museum, Outdoor sculpture garden" . + + a owl:Class ; + rdfs:label "FeatureTypeEnum" ; + owl:unionOf ( ) ; + skos:definition """Types of physical landscape features with heritage significance. +These represent physical places, structures, or features that have heritage value: - Monuments and memorials - Historic buildings (mansions, churches, castles) - Landscape features (parks, gardens, cemeteries) - Heritage sites and protected areas - Archaeological sites +Each feature type is mapped to formal ontology classes from: - CIDOC-CRM (cultural heritage standard) - DBpedia (linked data) - Schema.org (web semantics) +This corresponds to Institution Type 'F' (FEATURES) in the GLAMORCUBESFIXPHDNT taxonomy. +Source: Wikidata hyponyms of heritage-related place types Total: 298 feature types""" ; + skos:inScheme ; + linkml:permissible_values , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + . + +