- Introduced EADIdentifier, EBook, EcclesiasticalProvince, Edition, Editor, Education, EmailAddress, and Size classes to enhance archival description capabilities. - Added slots for digital presence types, digital surrogates, digitization status, and dimensions to support comprehensive metadata management. - Migrated existing slots such as ead_id, edition_number, and dimension to new structured formats. - Established relationships between works and their editions, sizes, and editors to improve data interconnectivity. - Enhanced ontology alignment with Schema.org and BIBFRAME standards for better interoperability.
572 lines
18 KiB
YAML
572 lines
18 KiB
YAML
id: https://nde.nl/ontology/hc/class/DataLicensePolicy
|
|
name: data_license_policy
|
|
title: Data License Policy Class
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
schema: http://schema.org/
|
|
dcterms: http://purl.org/dc/terms/
|
|
cc: http://creativecommons.org/ns#
|
|
odrl: http://www.w3.org/ns/odrl/2/
|
|
hc: https://nde.nl/ontology/hc/
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ../slots/specificity_annotation
|
|
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
- ./SpecificityAnnotation
|
|
- ./TemplateSpecificityScore # was: TemplateSpecificityScores - migrated per Rule 53 (2026-01-17)
|
|
|
|
- ./TemplateSpecificityType
|
|
|
|
- ./TemplateSpecificityTypes
|
|
- ../enums/DataLicenseTypeEnum
|
|
- ../enums/DataOpennessLevelEnum
|
|
- ../enums/OpennessStanceEnum
|
|
- ../slots/specificity_annotation
|
|
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
- ../slots/specificity_annotation
|
|
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
default_prefix: hc
|
|
classes:
|
|
DataLicensePolicy:
|
|
class_uri: odrl:Policy
|
|
description: "An organization's policy regarding data licensing and openness, representing\nthe principles and practices\
|
|
\ the organization strives for in sharing data.\n\n**APPLICABLE TO BOTH**:\n\n1. **EncompassingBody** (Cooperative,\
|
|
\ SocialMovement, Network, Consortium, Umbrella)\n - OCLC (Cooperative): Mixed policy - WorldCat proprietary, VIAF\
|
|
\ open\n - Wikimedia Foundation (SocialMovement): Strong open advocate - CC0 for Wikidata\n \n2. **Custodian** (Museums,\
|
|
\ Archives, Libraries, etc.)\n - Rijksmuseum: Open policy - CC0 for high-res images\n - Some private collections:\
|
|
\ Proprietary - no reuse allowed\n\n**POLICY vs LICENSE**:\n\n- **DataLicensePolicy**: The ASPIRATIONAL stance - what\
|
|
\ the organization strives for\n- **DataLicense**: The LEGAL instrument - specific license terms (CC0, CC-BY, etc.)\n\
|
|
\nAn organization's policy may include:\n- Default license for all data/content\n- Service-specific licenses (different\
|
|
\ licenses for different services)\n- Advocacy activities (promoting open data beyond their own data)\n- Endorsement\
|
|
\ of open data principles (FAIR, Open Definition)\n\n**CRITICAL DISTINCTION: OPEN vs CLOSED**\n\nThis class is essential\
|
|
\ for understanding the fundamental difference between:\n\n- **OCLC (Cooperative)**: MIXED_POLICY\n - WorldCat: Proprietary\
|
|
\ (subscription-based)\n - VIAF: ODC-BY (open with attribution)\n - Members pay for services\n \n- **Wikimedia Foundation\
|
|
\ (Social Movement)**: STRONG_OPEN_ADVOCATE\n - Wikidata: CC0 (public domain)\n - Wikipedia: CC-BY-SA (copyleft)\n\
|
|
\ - All contributions openly licensed\n - Free access for all\n\n**Ontology Alignment:**\n\n- odrl:Policy (ODRL -\
|
|
\ Open Digital Rights Language)\n- dcterms:Policy (Dublin Core)\n- schema:DigitalDocument (for policy documents)\n"
|
|
exact_mappings:
|
|
- odrl:Policy
|
|
close_mappings:
|
|
- dcterms:Policy
|
|
- schema:DigitalDocument
|
|
attributes:
|
|
id:
|
|
identifier: true
|
|
slot_uri: schema:identifier
|
|
description: 'Unique identifier for this data license policy.
|
|
|
|
|
|
Format: https://nde.nl/ontology/hc/policy/{organization-slug}
|
|
|
|
|
|
Examples:
|
|
|
|
- "https://nde.nl/ontology/hc/policy/oclc"
|
|
|
|
- "https://nde.nl/ontology/hc/policy/wikimedia"
|
|
|
|
- "https://nde.nl/ontology/hc/policy/rijksmuseum"
|
|
|
|
'
|
|
range: uriorcurie
|
|
required: true
|
|
policy_name:
|
|
slot_uri: schema:name
|
|
description: 'Name of the data license policy.
|
|
|
|
|
|
Examples:
|
|
|
|
- "OCLC Data Usage Policy"
|
|
|
|
- "Wikimedia Foundation Open Data Policy"
|
|
|
|
- "Europeana Licensing Framework"
|
|
|
|
- "Rijksmuseum Open Access Policy"
|
|
|
|
'
|
|
range: string
|
|
required: true
|
|
default_license:
|
|
slot_uri: schema:license
|
|
description: 'The default license applied to data/content unless otherwise specified.
|
|
|
|
|
|
Links to a DataLicense instance representing the specific legal instrument.
|
|
|
|
|
|
Examples:
|
|
|
|
- Wikimedia Foundation: CC0 (for Wikidata)
|
|
|
|
- Europeana: CC0 (for metadata)
|
|
|
|
- OCLC: Proprietary (for WorldCat)
|
|
|
|
- Rijksmuseum: CC0 (for high-res images)
|
|
|
|
'
|
|
range: DataLicense
|
|
inlined: false
|
|
required: true
|
|
service_specific_licenses:
|
|
slot_uri: schema:hasPart
|
|
description: "Licenses for specific services that differ from the default.\n\nAllows modeling organizations with mixed\
|
|
\ policies where different\nservices or data types have different licenses.\n\n**Example - OCLC (Cooperative with\
|
|
\ mixed policy):**\n```yaml\ndefault_license: proprietary-worldcat\nservice_specific_licenses:\n - service_name:\
|
|
\ \"VIAF\"\n license: odc-by-1.0\n - service_name: \"WorldCat Identities\"\n license: odc-by-1.0\n```\n\n\
|
|
**Example - Wikimedia (Movement with unified open policy):**\n```yaml\ndefault_license: cc0-1.0\nservice_specific_licenses:\n\
|
|
\ - service_name: \"Wikipedia\"\n license: cc-by-sa-4.0 # Different from default\n - service_name: \"Wikidata\"\
|
|
\n license: cc0-1.0 # Same as default\n```\n"
|
|
range: ServiceLicense
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
openness_stance:
|
|
slot_uri: schema:position
|
|
description: 'Organization''s overall philosophical stance on data openness.
|
|
|
|
|
|
This captures the ADVOCACY dimension beyond just licensing:
|
|
|
|
|
|
- **STRONG_OPEN_ADVOCATE**: Actively promotes open data (Wikimedia, CC, OKFN)
|
|
|
|
- **OPEN_BY_DEFAULT**: Generally open but practical exceptions (Europeana)
|
|
|
|
- **MIXED_POLICY**: Some open, some closed (OCLC)
|
|
|
|
- **CLOSED_BY_DEFAULT**: Generally closed with some open offerings
|
|
|
|
- **FULLY_PROPRIETARY**: All data proprietary
|
|
|
|
|
|
This is the PRIMARY indicator for comparing organizations.
|
|
|
|
'
|
|
range: OpennessStanceEnum
|
|
required: true
|
|
open_data_principles:
|
|
slot_uri: schema:valueReference
|
|
description: 'Open data principles or frameworks the organization formally endorses.
|
|
|
|
|
|
Examples:
|
|
|
|
- "FAIR Principles" (Findable, Accessible, Interoperable, Reusable)
|
|
|
|
- "Open Definition" (Open Knowledge Foundation)
|
|
|
|
- "Sunlight Foundation Open Data Principles"
|
|
|
|
- "G8 Open Data Charter"
|
|
|
|
- "Budapest Open Access Initiative"
|
|
|
|
- "Berlin Declaration on Open Access"
|
|
|
|
'
|
|
range: string
|
|
multivalued: true
|
|
policy_url:
|
|
slot_uri: schema:url
|
|
description: 'URL to the organization''s official data policy documentation.
|
|
|
|
|
|
Examples:
|
|
|
|
- https://www.oclc.org/en/worldcat/community/data-strategy.html
|
|
|
|
- https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use
|
|
|
|
- https://www.rijksmuseum.nl/en/research/image-requests
|
|
|
|
'
|
|
range: uri
|
|
is_or_was_effective_at:
|
|
slot_uri: schema:datePublished
|
|
description: 'Date when this policy became effective.
|
|
|
|
|
|
Useful for tracking policy evolution over time.
|
|
|
|
'
|
|
range: date
|
|
advocacy_activities:
|
|
slot_uri: schema:potentialAction
|
|
description: 'Open data advocacy activities the organization engages in.
|
|
|
|
|
|
These activities go BEYOND just licensing their own data - they
|
|
|
|
represent active promotion of open data practices in the broader community.
|
|
|
|
|
|
Examples:
|
|
|
|
- "Open Data Day sponsorship"
|
|
|
|
- "Creative Commons affiliate network membership"
|
|
|
|
- "Open Knowledge Foundation partnership"
|
|
|
|
- "FAIR data training programs"
|
|
|
|
- "Open GLAM initiative participation"
|
|
|
|
- "Linked Open Data evangelism"
|
|
|
|
'
|
|
range: string
|
|
multivalued: true
|
|
policy_description:
|
|
slot_uri: schema:description
|
|
description: 'Narrative description of the organization''s data policy philosophy.
|
|
|
|
'
|
|
range: string
|
|
slots:
|
|
- specificity_annotation
|
|
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
DataLicense:
|
|
class_uri: cc:License
|
|
description: "A specific data license - the legal instrument that defines how data may be\nused, shared, and redistributed.\n\
|
|
\n**License Categories:**\n\n1. **Creative Commons (CC)** - For creative works and data\n - CC0: Public domain dedication\
|
|
\ (no rights reserved)\n - CC-BY: Attribution required\n - CC-BY-SA: Attribution + ShareAlike (copyleft)\n - CC-BY-NC:\
|
|
\ Attribution + Non-Commercial\n - CC-BY-ND: Attribution + No Derivatives\n \n2. **Open Data Commons (ODC)** - Specifically\
|
|
\ for databases\n - PDDL: Public Domain Dedication and License\n - ODC-BY: Attribution License for databases\n \
|
|
\ - ODbL: Open Database License (Attribution + ShareAlike)\n \n3. **Government Open Licenses**\n - UK OGL: UK Open\
|
|
\ Government Licence\n - French Licence Ouverte\n - US Public Domain (government works)\n \n4. **Proprietary**\
|
|
\ - Closed/restricted access\n - Subscription required\n - Terms of service restrictions\n - No redistribution\
|
|
\ rights\n\n**Reference**: https://creativecommons.org/licenses/\n\n**Ontology Alignment:**\n\n- cc:License (Creative\
|
|
\ Commons namespace)\n- dcterms:LicenseDocument (Dublin Core)\n- schema:CreativeWork (for license documents)\n"
|
|
exact_mappings:
|
|
- cc:License
|
|
close_mappings:
|
|
- dcterms:LicenseDocument
|
|
- schema:CreativeWork
|
|
attributes:
|
|
id:
|
|
identifier: true
|
|
slot_uri: schema:identifier
|
|
description: 'Unique identifier for this license.
|
|
|
|
|
|
Recommended: Use standard SPDX-style identifiers.
|
|
|
|
|
|
Examples:
|
|
|
|
- "cc0-1.0" (Creative Commons Zero 1.0)
|
|
|
|
- "cc-by-4.0" (Creative Commons Attribution 4.0)
|
|
|
|
- "odc-by-1.0" (Open Data Commons Attribution 1.0)
|
|
|
|
- "proprietary-oclc" (OCLC proprietary terms)
|
|
|
|
'
|
|
range: uriorcurie
|
|
required: true
|
|
name:
|
|
slot_uri: schema:name
|
|
description: 'Full official name of the license.
|
|
|
|
|
|
Examples:
|
|
|
|
- "Creative Commons Zero 1.0 Universal"
|
|
|
|
- "Creative Commons Attribution 4.0 International"
|
|
|
|
- "Open Data Commons Attribution License 1.0"
|
|
|
|
- "Open Database License (ODbL) 1.0"
|
|
|
|
'
|
|
range: string
|
|
required: true
|
|
has_or_had_abbreviation:
|
|
slot_uri: schema:alternateName
|
|
description: 'Common has_or_had_abbreviation for the license.
|
|
|
|
|
|
Examples: "CC0", "CC-BY", "CC-BY-SA", "ODC-BY", "ODbL"
|
|
|
|
'
|
|
range: string
|
|
license_type:
|
|
slot_uri: schema:additionalType
|
|
description: 'Classification of this license by its framework/family.
|
|
|
|
'
|
|
range: DataLicenseTypeEnum
|
|
required: true
|
|
openness_level:
|
|
slot_uri: schema:accessMode
|
|
description: 'Degree of openness on a spectrum from fully open to fully closed.
|
|
|
|
|
|
This is the PRIMARY indicator for data accessibility:
|
|
|
|
|
|
- **FULLY_OPEN**: No restrictions (CC0, PDDL)
|
|
|
|
- **OPEN_WITH_ATTRIBUTION**: Attribution required (CC-BY, ODC-BY)
|
|
|
|
- **OPEN_SHAREALIKE**: Copyleft requirement (CC-BY-SA, ODbL)
|
|
|
|
- **RESTRICTED_NONCOMMERCIAL**: Non-commercial only (CC-BY-NC)
|
|
|
|
- **RESTRICTED_NO_DERIVATIVES**: No modifications (CC-BY-ND)
|
|
|
|
- **CLOSED_SUBSCRIPTION**: Paid access required
|
|
|
|
- **CLOSED_PROPRIETARY**: No reuse rights
|
|
|
|
'
|
|
range: DataOpennessLevelEnum
|
|
required: true
|
|
license_url:
|
|
slot_uri: cc:legalcode
|
|
description: 'URL to the official legal text of the license.
|
|
|
|
|
|
Examples:
|
|
|
|
- https://creativecommons.org/publicdomain/zero/1.0/legalcode
|
|
|
|
- https://creativecommons.org/licenses/by/4.0/legalcode
|
|
|
|
- https://opendatacommons.org/licenses/by/1-0/
|
|
|
|
'
|
|
range: uri
|
|
required: true
|
|
deed_url:
|
|
slot_uri: schema:url
|
|
description: 'URL to the human-readable license summary (the "deed").
|
|
|
|
|
|
Examples:
|
|
|
|
- https://creativecommons.org/publicdomain/zero/1.0/
|
|
|
|
- https://creativecommons.org/licenses/by/4.0/
|
|
|
|
'
|
|
range: uri
|
|
version:
|
|
slot_uri: schema:version
|
|
description: 'Version number of the license.
|
|
|
|
|
|
Examples:
|
|
|
|
- "1.0" (CC0 1.0, ODC-BY 1.0)
|
|
|
|
- "4.0" (CC-BY 4.0 - current version)
|
|
|
|
- "3.0" (legacy CC licenses)
|
|
|
|
'
|
|
range: string
|
|
allows_commercial_use:
|
|
slot_uri: cc:commercialUse
|
|
description: 'Whether the license permits commercial use of the data.
|
|
|
|
|
|
- true: Commercial use allowed (CC0, CC-BY, ODC-BY, ODbL)
|
|
|
|
- false: Non-commercial only (CC-BY-NC, CC-BY-NC-SA)
|
|
|
|
'
|
|
range: boolean
|
|
required: true
|
|
requires_attribution:
|
|
slot_uri: cc:attributionRequired
|
|
description: 'Whether the license requires attribution to the source.
|
|
|
|
|
|
- true: Attribution required (CC-BY, ODC-BY, ODbL)
|
|
|
|
- false: No attribution needed (CC0, PDDL)
|
|
|
|
'
|
|
range: boolean
|
|
required: true
|
|
requires_sharealike:
|
|
slot_uri: cc:shareAlike
|
|
description: 'Whether derivatives must be shared under the same or compatible license.
|
|
|
|
|
|
- true: ShareAlike/copyleft required (CC-BY-SA, ODbL)
|
|
|
|
- false: No ShareAlike requirement (CC0, CC-BY, ODC-BY)
|
|
|
|
'
|
|
range: boolean
|
|
required: true
|
|
allows_derivatives:
|
|
slot_uri: cc:DerivativeWorks
|
|
description: 'Whether the license permits creating derivative works.
|
|
|
|
|
|
- true: Derivatives allowed (most open licenses)
|
|
|
|
- false: No derivatives allowed (CC-BY-ND, CC-BY-NC-ND)
|
|
|
|
'
|
|
range: boolean
|
|
required: true
|
|
license_jurisdiction:
|
|
slot_uri: cc:jurisdiction
|
|
description: 'Legal jurisdiction of the license (if jurisdiction-specific).
|
|
|
|
|
|
Most modern licenses (CC 4.0+) are "international" (jurisdiction-agnostic).
|
|
|
|
Earlier versions (CC 3.0, 2.x) had jurisdiction-specific "ports".
|
|
|
|
|
|
Examples:
|
|
|
|
- null: International/universal (CC 4.0 licenses)
|
|
|
|
- "NL": Netherlands-specific ported license
|
|
|
|
- "US": United States-specific
|
|
|
|
'
|
|
range: string
|
|
steward_organization:
|
|
slot_uri: schema:maintainer
|
|
description: 'Organization that maintains and stewards this license.
|
|
|
|
|
|
Examples:
|
|
|
|
- "Creative Commons" (for CC licenses)
|
|
|
|
- "Open Knowledge Foundation" (for ODC licenses)
|
|
|
|
- "UK National Archives" (for UK OGL)
|
|
|
|
'
|
|
range: string
|
|
spdx_identifier:
|
|
slot_uri: dcterms:identifier
|
|
description: 'SPDX License Identifier for software license compatibility.
|
|
|
|
|
|
SPDX (Software Package Data Exchange) provides standardized
|
|
|
|
identifiers for licenses used in software and data.
|
|
|
|
|
|
Examples:
|
|
|
|
- "CC0-1.0"
|
|
|
|
- "CC-BY-4.0"
|
|
|
|
- "ODbL-1.0"
|
|
|
|
|
|
Reference: https://spdx.org/licenses/
|
|
|
|
'
|
|
range: string
|
|
license_description:
|
|
slot_uri: schema:description
|
|
description: 'Human-readable description of what this license permits and requires.
|
|
|
|
'
|
|
range: string
|
|
slots:
|
|
- specificity_annotation
|
|
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
ServiceLicense:
|
|
class_uri: odrl:Agreement
|
|
description: 'A license assignment for a specific service within an organization''s policy.
|
|
|
|
|
|
Used when an organization has different licenses for different services,
|
|
|
|
allowing for nuanced modeling of mixed open/closed policies.
|
|
|
|
|
|
**Example - OCLC (Cooperative with mixed policy):**
|
|
|
|
- WorldCat: Proprietary (default)
|
|
|
|
- VIAF: ODC-BY (open for linked data)
|
|
|
|
- WorldCat Identities: ODC-BY
|
|
|
|
|
|
**Example - Wikimedia (Movement with mostly unified policy):**
|
|
|
|
- Wikidata: CC0 (default)
|
|
|
|
- Wikipedia: CC-BY-SA (different - copyleft for text)
|
|
|
|
- Commons: Varies by upload (contributor choice)
|
|
|
|
'
|
|
attributes:
|
|
service_name:
|
|
slot_uri: schema:name
|
|
description: 'Name of the service this license applies to.
|
|
|
|
|
|
Examples: "VIAF", "WorldCat", "Wikidata", "Wikipedia", "Rijksstudio"
|
|
|
|
'
|
|
range: string
|
|
required: true
|
|
service_url:
|
|
slot_uri: schema:url
|
|
description: 'URL of the service.
|
|
|
|
|
|
Examples:
|
|
|
|
- https://viaf.org/
|
|
|
|
- https://www.worldcat.org/
|
|
|
|
- https://www.wikidata.org/
|
|
|
|
'
|
|
range: uri
|
|
service_license:
|
|
slot_uri: schema:license
|
|
description: 'The specific license that applies to this service.
|
|
|
|
|
|
Links to a DataLicense instance.
|
|
|
|
'
|
|
range: DataLicense
|
|
inlined: false
|
|
required: true
|
|
license_notes:
|
|
slot_uri: schema:description
|
|
description: 'Additional notes about how the license applies to this service.
|
|
|
|
|
|
Examples:
|
|
|
|
- "VIAF data is available under ODC-BY via OCLC Research"
|
|
|
|
- "API access requires registration but data is freely reusable"
|
|
|
|
- "High-resolution images require separate agreement"
|
|
|
|
'
|
|
range: string
|
|
slots:
|
|
- specificity_annotation
|
|
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|