Deploy clean RDF schema to Oxigraph - 288,857 triples with 0 malformed URIs

- Archive 48 old timestamped RDF files
- Fix relative IRIs by adding hc: namespace prefix
- Fix file path references in seeAlso predicates
- Deployed to sparql.glam-ontology.org triplestore
- 11,250 distinct OWL classes
- Schema includes all base ontologies (CIDOC-CRM, RiC-O, CPOV, etc.)
This commit is contained in:
kempersc 2026-01-07 16:53:01 +01:00
parent d19822f958
commit f8421a2903
29 changed files with 161199 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,4 @@
yaml.parser.ParserError: while parsing a block collection
in "has_derived_observation.yaml", line 36, column 7
did not find expected '-' indicator
in "has_derived_observation.yaml", line 38, column 7

View file

@ -0,0 +1 @@
TypeError: Example.__init__() got an unexpected keyword argument 'service_area_id'

View file

@ -0,0 +1,4 @@
yaml.parser.ParserError: while parsing a block collection
in "PersonObservation.yaml", line 664, column 7
did not find expected '-' indicator
in "PersonObservation.yaml", line 674, column 7

View file

@ -0,0 +1,284 @@
@prefix linkml: <https://w3id.org/linkml/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema1: <http://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<hc:Consortium> a owl:Class ;
rdfs:label "Consortium" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:organization_type> ],
<hc:EncompassingBody> ;
skos:definition "A collaborative body where member heritage custodians provide mutual assistance to each other." ;
skos:exactMatch schema1:Consortium ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:NetworkOrganisation> a owl:Class ;
rdfs:label "NetworkOrganisation" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty <hc:service_offerings> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:service_offerings> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:organization_type> ],
<hc:EncompassingBody> ;
skos:definition "A service provider network that coordinates and delivers services to member heritage custodians." ;
skos:exactMatch schema1:Organization ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:UmbrellaOrganisation> a owl:Class ;
rdfs:label "UmbrellaOrganisation" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:governance_authority> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:legal_form> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty <hc:legal_form> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty <hc:governance_authority> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:legal_form> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:governance_authority> ],
<hc:EncompassingBody> ;
skos:definition "A legal parent organization with formal governance authority over heritage custodians." ;
skos:exactMatch org:FormalOrganization ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<https://nde.nl/ontology/hc/class/EncompassingBody.owl.ttl> a owl:Ontology ;
rdfs:label "EncompassingBody" .
<hc:identifiers> a owl:DatatypeProperty ;
rdfs:label "identifiers" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:member_custodians> a owl:DatatypeProperty ;
rdfs:label "member_custodians" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:EncompassingBody> a owl:Class ;
rdfs:label "EncompassingBody" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:legal_form> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:identifiers> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:member_custodians> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:service_offerings> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:identifiers> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:legal_form> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:dissolution_date> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:governance_authority> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:legal_form> ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty <hc:organization_name> ],
[ a owl:Restriction ;
owl:allValuesFrom <hc:EncompassingBodyTypeEnum> ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:member_custodians> ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty <hc:id> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty <hc:website> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:date ;
owl:onProperty <hc:dissolution_date> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:membership_criteria> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty <hc:id> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:description> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:description> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:website> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:organization_name> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:governance_authority> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:date ;
owl:onProperty <hc:founding_date> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:description> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:id> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:website> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:organization_name> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:membership_criteria> ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty <hc:founding_date> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:membership_criteria> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:governance_authority> ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty <hc:organization_type> ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty <hc:service_offerings> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:founding_date> ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty <hc:dissolution_date> ] ;
skos:definition "An extra-organizational governance entity that encompasses, oversees, or coordinates heritage custodian organizations." ;
skos:exactMatch org:Organization ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:description> a owl:DatatypeProperty ;
rdfs:label "description" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:dissolution_date> a owl:DatatypeProperty ;
rdfs:label "dissolution_date" ;
rdfs:range xsd:date ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:founding_date> a owl:DatatypeProperty ;
rdfs:label "founding_date" ;
rdfs:range xsd:date ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:id> a owl:DatatypeProperty ;
rdfs:label "id" ;
rdfs:range xsd:anyURI ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:membership_criteria> a owl:DatatypeProperty ;
rdfs:label "membership_criteria" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:organization_name> a owl:DatatypeProperty ;
rdfs:label "organization_name" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:website> a owl:DatatypeProperty ;
rdfs:label "website" ;
rdfs:range xsd:anyURI ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
schema1:Consortium a owl:Class ;
rdfs:label "CONSORTIUM" ;
rdfs:subClassOf <hc:EncompassingBodyTypeEnum> .
schema1:Organization a owl:Class ;
rdfs:label "NETWORK" ;
rdfs:subClassOf <hc:EncompassingBodyTypeEnum> .
org:FormalOrganization a owl:Class ;
rdfs:label "UMBRELLA" ;
rdfs:subClassOf <hc:EncompassingBodyTypeEnum> .
<hc:service_offerings> a owl:DatatypeProperty ;
rdfs:label "service_offerings" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:EncompassingBodyTypeEnum> a owl:Class ;
rdfs:label "EncompassingBodyTypeEnum" ;
owl:unionOf ( org:FormalOrganization schema1:Organization schema1:Consortium ) ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> ;
linkml:permissible_values schema1:Consortium,
schema1:Organization,
org:FormalOrganization .
<hc:governance_authority> a owl:DatatypeProperty ;
rdfs:label "governance_authority" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:legal_form> a owl:DatatypeProperty ;
rdfs:label "legal_form" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
<hc:organization_type> a owl:ObjectProperty ;
rdfs:label "organization_type" ;
rdfs:range <hc:EncompassingBodyTypeEnum> ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .

View file

@ -0,0 +1,486 @@
@prefix cpov: <http://data.europa.eu/m8g/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix hc: <https://nde.nl/ontology/hc/> .
@prefix linkml: <https://w3id.org/linkml/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema1: <http://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix tooi: <https://identifier.overheid.nl/tooi/def/ont/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
hc:Consortium a owl:Class ;
rdfs:label "Consortium" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:service_offerings ],
[ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:service_offerings ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:allValuesFrom hc:EncompassingBodyTypeEnum ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:membership_criteria ],
hc:EncompassingBody ;
skos:closeMatch org:Organization,
tooi:Samenwerkingsorganisatie ;
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 schema1:Consortium ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> ;
skos:note "Consortium is PEER-TO-PEER mutual assistance model",
"Distinguished from Network (centralized service provider)",
"Temporary collaborative agreements, not permanent legal structure" .
hc:NetworkOrganisation a owl:Class ;
rdfs:label "NetworkOrganisation" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:service_offerings ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:service_offerings ],
[ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:allValuesFrom hc:EncompassingBodyTypeEnum ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:governance_authority ],
hc:EncompassingBody ;
skos:closeMatch org:Organization,
tooi:Samenwerkingsorganisatie ;
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 schema1:Organization ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> ;
skos:note "Membership is voluntary and service-driven",
"NetworkOrganisation provides SERVICES, not governance",
"Temporary agreements - not permanent legal subordination" .
hc:UmbrellaOrganisation a owl:Class ;
rdfs:label "UmbrellaOrganisation" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:legal_form ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:legal_form ],
[ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:legal_form ],
[ a owl:Restriction ;
owl:allValuesFrom hc:EncompassingBodyTypeEnum ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:allValuesFrom owl:Thing ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:governance_authority ],
hc:EncompassingBody ;
skos:closeMatch cpov:PublicOrganisation,
schema1:GovernmentOrganization,
tooi:Ministerie,
tooi:RegionaalOpenbaarLichaam ;
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 <https://nde.nl/ontology/hc/class/EncompassingBody> ;
skos:note "Changes to umbrella relationships require legal/statutory amendments",
"Permanent structure - not temporary agreements",
"UmbrellaOrganisation represents LEGAL parent-child relationships" .
<https://nde.nl/ontology/hc/class/EncompassingBody.owl.ttl> a owl:Ontology ;
rdfs:label "EncompassingBody" .
hc:identifiers a owl:DatatypeProperty ;
rdfs:label "identifiers" ;
rdfs:range xsd:anyURI ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:member_custodians a owl:DatatypeProperty ;
rdfs:label "member_custodians" ;
rdfs:range xsd:anyURI ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
schema1:Consortium a owl:Class ;
rdfs:label "CONSORTIUM" ;
rdfs:subClassOf hc:EncompassingBodyTypeEnum ;
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" .
org:FormalOrganization a owl:Class ;
rdfs:label "UMBRELLA" ;
rdfs:subClassOf hc:EncompassingBodyTypeEnum ;
skos:definition """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)""" ;
skos:note "Permanent structure requiring legal amendments to change",
"Strong governance authority over member custodians",
"UMBRELLA = legal parent-child hierarchy" .
hc:EncompassingBody a owl:Class ;
rdfs:label "EncompassingBody" ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:website ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:description ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:founding_date ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty hc:identifiers ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty hc:organization_name ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:legal_form ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty hc:website ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:founding_date ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty hc:membership_criteria ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty hc:description ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:service_offerings ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:legal_form ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:date ;
owl:onProperty hc:founding_date ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:organization_type ],
[ 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 hc:id ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:organization_name ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:organization_name ],
[ a owl:Restriction ;
owl:minCardinality 1 ;
owl:onProperty hc:id ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:dissolution_date ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:website ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:anyURI ;
owl:onProperty hc:member_custodians ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:identifiers ],
[ a owl:Restriction ;
owl:allValuesFrom hc:EncompassingBodyTypeEnum ;
owl:onProperty hc:organization_type ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty hc:service_offerings ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:dissolution_date ],
[ a owl:Restriction ;
owl:maxCardinality 1 ;
owl:onProperty hc:id ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:description ],
[ a owl:Restriction ;
owl:minCardinality 0 ;
owl:onProperty hc:member_custodians ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty hc:legal_form ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:string ;
owl:onProperty hc:governance_authority ],
[ a owl:Restriction ;
owl:allValuesFrom xsd:date ;
owl:onProperty hc:dissolution_date ] ;
skos:closeMatch cpov:PublicOrganisation,
schema1:Organization,
foaf:Organization,
tooi:Samenwerkingsorganisatie ;
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 <https://nde.nl/ontology/hc/class/EncompassingBody> ;
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)" .
hc:description a owl:DatatypeProperty ;
rdfs:label "description" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:dissolution_date a owl:DatatypeProperty ;
rdfs:label "dissolution_date" ;
rdfs:range xsd:date ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:founding_date a owl:DatatypeProperty ;
rdfs:label "founding_date" ;
rdfs:range xsd:date ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:id a owl:DatatypeProperty ;
rdfs:label "id" ;
rdfs:range xsd:anyURI ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:organization_name a owl:DatatypeProperty ;
rdfs:label "organization_name" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:website a owl:DatatypeProperty ;
rdfs:label "website" ;
rdfs:range xsd:anyURI ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
schema1:Organization a owl:Class ;
rdfs:label "NETWORK" ;
rdfs:subClassOf hc:EncompassingBodyTypeEnum ;
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" .
hc:legal_form a owl:DatatypeProperty ;
rdfs:label "legal_form" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:service_offerings a owl:DatatypeProperty ;
rdfs:label "service_offerings" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:EncompassingBodyTypeEnum a owl:Class ;
rdfs:label "EncompassingBodyTypeEnum" ;
owl:unionOf ( org:FormalOrganization schema1:Organization schema1:Consortium ) ;
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 <https://nde.nl/ontology/hc/enum/EncompassingBodyType> ;
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 schema1:Consortium,
schema1:Organization,
org:FormalOrganization .
hc:membership_criteria a owl:DatatypeProperty ;
rdfs:label "membership_criteria" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:governance_authority a owl:DatatypeProperty ;
rdfs:label "governance_authority" ;
rdfs:range xsd:string ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .
hc:organization_type a owl:ObjectProperty ;
rdfs:label "organization_type" ;
rdfs:range hc:EncompassingBodyTypeEnum ;
skos:inScheme <https://nde.nl/ontology/hc/class/EncompassingBody> .

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long