- Removed unused slots from TaxonomicAuthority, TechnicalFeature, TelevisionArchive, TentativeWorldHeritageSite, Threat, TimeSpan, Title, TradeRegister, TradeUnionArchive, TradeUnionArchiveRecordSetType, TransferEvent, UNESCODomain, UnitIdentifier, UniversityArchive, UnspecifiedType, UserCommunity, Venue, Vereinsarchiv, Verlagsarchiv, VerlagsarchivRecordSetType, Version, Verwaltungsarchiv, VideoAnnotationTypes, VideoAudioAnnotation, VideoFrame, VideoPost, VideoSubtitle, VideoTextContent, Warehouse, WebArchive, WebClaim, WebClaimsBlock, WebLink, WebPortal, WebPortalTypes, WomensArchives, WordCount, WorldHeritageSite, WritingSystem, and XPathScore. - Introduced new slot is_or_was_retrieved_at for tracking data retrieval timestamps.
443 lines
20 KiB
YAML
443 lines
20 KiB
YAML
id: https://nde.nl/ontology/hc/class/auxiliary-digital-platform
|
|
name: auxiliary_digital_platform_class
|
|
title: AuxiliaryDigitalPlatform Class
|
|
imports:
|
|
- linkml:types
|
|
- ../classes/ArchivalStatus
|
|
- ../slots/has_or_had_documentation
|
|
- ../slots/has_or_had_endpoint
|
|
- ../slots/has_or_had_identifier
|
|
- ../slots/has_or_had_score
|
|
- ../slots/has_or_had_status
|
|
- ../slots/has_or_had_technological_infrastructure
|
|
- ../slots/has_or_had_type
|
|
- ../slots/is_auxiliary_of_platform
|
|
- ../slots/is_or_was_archived_at
|
|
- ../slots/is_or_was_based_on
|
|
- ../slots/is_or_was_derived_from
|
|
- ../slots/is_or_was_generated_by
|
|
- ../slots/linked_data
|
|
- ../slots/platform_description
|
|
- ../slots/platform_name
|
|
- ../slots/platform_purpose
|
|
- ../slots/platform_url
|
|
- ../slots/receives_or_received
|
|
- ../slots/refers_to_custodian
|
|
- ../slots/related_project
|
|
- ../slots/serves_finding_aid
|
|
- ../slots/specificity_annotation
|
|
- ../slots/temporal_extent
|
|
- ./CMS
|
|
- ./CMSType
|
|
- ./CollectionManagementSystem
|
|
- ./Custodian
|
|
- ./CustodianObservation
|
|
- ./DataServiceEndpoint
|
|
- ./DataServiceEndpointTypes
|
|
- ./DigitalPlatform
|
|
- ./DigitalPlatformType
|
|
- ./DigitalPlatformTypes
|
|
- ./Documentation
|
|
- ./FundingSource
|
|
- ./METSAPI
|
|
- ./OAIPMHEndpoint
|
|
- ./PlatformType
|
|
- ./ReconstructedEntity
|
|
- ./ReconstructionActivity
|
|
- ./SearchAPI
|
|
- ./SpecificityAnnotation
|
|
- ./TechnologicalInfrastructure
|
|
- ./TechnologicalInfrastructureType
|
|
- ./TechnologicalInfrastructureTypes
|
|
- ./TemplateSpecificityScore
|
|
- ./TemplateSpecificityType
|
|
- ./TemplateSpecificityTypes
|
|
- ./TimeSpan
|
|
- ./ArchivalStatus
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
dcat: http://www.w3.org/ns/dcat#
|
|
dcterms: http://purl.org/dc/terms/
|
|
foaf: http://xmlns.com/foaf/0.1/
|
|
prov: http://www.w3.org/ns/prov#
|
|
skos: http://www.w3.org/2004/02/skos/core#
|
|
doap: http://usefulinc.com/ns/doap#
|
|
premis: http://www.loc.gov/premis/rdf/v3/
|
|
crm: http://www.cidoc-crm.org/cidoc-crm/
|
|
classes:
|
|
AuxiliaryDigitalPlatform:
|
|
is_a: ReconstructedEntity
|
|
class_uri: dcat:Catalog
|
|
description: "Subordinate or project-based digital platform associated with a heritage custodian.\n\n**CRITICAL DISTINCTION - THREE-TIER DIGITAL PLATFORM MODEL**:\n\n1. **DigitalPlatform** (main digital entry point):\n - Primary web presence of the custodian\n - Main website, primary API, flagship digital platform\n - Like CustodianPlace is the preferred place reference\n - Examples: rijksmuseum.nl, europeana.eu, nationaalarchief.nl\n \n2. **AuxiliaryDigitalPlatform** (subordinate platforms) - THIS CLASS:\n - Secondary digital properties: project sites, exhibition microsites\n - Like CustodianAppellation is to CustodianName\n - Examples: project websites, temporary exhibition portals, specialized tools\n \n3. **DigitalPlatformType** (custodian type classification):\n - For digital-FIRST custodians (no physical building)\n - Applied at Custodian.custodian_type level\n - Examples: Europeana (aggregation platform), Internet Archive\n\n**DCAT ALIGNMENT**:\n\n`dcat:Catalog`\
|
|
\ - \"A curated collection of metadata about datasets\"\n\nKey properties:\n- `dcat:dataset` - links to datasets/collections\n- `dcat:service` - data services provided\n- `dcterms:isPartOf` - links to parent catalog\n\n**RELATIONSHIP TO DIGITALPLATFORM**:\n\nAuxiliaryDigitalPlatform represents SUBORDINATE digital presence\nDigitalPlatform represents PRIMARY digital entry point\n\n```\nCustodian (hub)\n \u2502\n \u2514\u2500\u2500 digital_platform \u2192 DigitalPlatform (main digital entry)\n \u2514\u2500\u2500 auxiliary_platforms \u2192 AuxiliaryDigitalPlatform (project sites)\n```\n\n**USE CASES**:\n\n1. **Project Websites**:\n - Rijksmuseum \u2192 Rijksstudio API (separate from main website)\n - National Archives \u2192 WW2 Portal (thematic project)\n\n2. **Exhibition Microsites**:\n - Temporary exhibition with dedicated website\n - Virtual tour for specific collection\n\n3. **Specialized Tools/Apps**:\n - Mobile app (separate from responsive website)\n - Collection\
|
|
\ browser tool\n - Crowdsourcing platform\n\n4. **Legacy/Archived Platforms**:\n - Previous website versions\n - Deprecated APIs still in use\n\n5. **Grant-Funded Projects**:\n - EU-funded digitization project portal\n - Research project data portal\n\n6. **Educational Platforms**:\n - Teacher resources portal\n - Student learning modules\n - Workshop booking system\n\n**Example - Rijksmuseum Auxiliary Platforms**:\n```yaml\nCustodian:\n has_or_had_identifier: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\"\n preferred_label: \"Rijksmuseum\"\n digital_platform:\n - platform_name: \"Rijksmuseum Website\"\n homepage_web_address: \"https://www.rijksmuseum.nl/\"\n auxiliary_platforms:\n - platform_name: \"Rijksstudio\"\n auxiliary_platform_type: PROJECT_WEBSITE\n platform_url: \"https://www.rijksmuseum.nl/nl/rijksstudio\"\n platform_purpose: \"Personal collection creation and high-res image downloads\"\n - platform_name: \"\
|
|
Rijksmuseum Data API\"\n auxiliary_platform_type: API_ENDPOINT\n platform_url: \"https://data.rijksmuseum.nl/\"\n platform_purpose: \"Developer access to collection metadata and images\"\n - platform_name: \"Night Watch Experience\"\n auxiliary_platform_type: EXHIBITION_MICROSITE\n platform_url: \"https://www.rijksmuseum.nl/en/stories/operation-night-watch\"\n platform_purpose: \"Interactive exploration of Night Watch research project\"\n```\n\n**TEMPORAL VALIDITY**:\n\nAuxiliary platforms often have finite lifespans:\n- Exhibition microsite: opens with exhibition, archived after closure\n- Project portal: funded period, then deprecated or integrated\n- Legacy platforms: valid_to when replaced by new system\n"
|
|
exact_mappings:
|
|
- dcat:Catalog
|
|
close_mappings:
|
|
- schema:WebSite
|
|
- schema:WebApplication
|
|
- dcat:DataService
|
|
- foaf:Document
|
|
- doap:Project
|
|
related_mappings:
|
|
- dcterms:isPartOf
|
|
- schema:isRelatedTo
|
|
- dcat:servesDataset
|
|
slots:
|
|
- has_or_had_documentation
|
|
- has_or_had_archival_status
|
|
- is_or_was_archived_at
|
|
- has_or_had_identifier
|
|
- has_or_had_type
|
|
- is_or_was_based_on
|
|
- has_or_had_endpoint
|
|
- fixity_info
|
|
- receives_or_received
|
|
- iiif_support
|
|
- is_auxiliary_of_platform
|
|
- linked_data
|
|
- platform_description
|
|
- platform_name
|
|
- platform_purpose
|
|
- platform_url
|
|
- has_or_had_powered_by_cm
|
|
- has_or_had_type
|
|
- provides_access_to
|
|
- refers_to_custodian
|
|
- related_project
|
|
- serves_finding_aid
|
|
- specificity_annotation
|
|
- has_or_had_technological_infrastructure
|
|
- has_or_had_score
|
|
- temporal_extent
|
|
- is_or_was_derived_from
|
|
- is_or_was_generated_by
|
|
slot_usage:
|
|
has_or_had_identifier:
|
|
range: uriorcurie
|
|
required: true
|
|
identifier: true
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/aux-platform/rijksmuseum-rijksstudio
|
|
description: Rijksstudio platform ID
|
|
platform_name:
|
|
range: string
|
|
required: true
|
|
examples:
|
|
- value: Rijksstudio
|
|
description: Personal collection tool
|
|
- value: Operation Night Watch
|
|
description: Research project microsite
|
|
- value: WW2 Portal
|
|
description: Thematic archive portal
|
|
has_or_had_type:
|
|
range: string
|
|
required: false
|
|
examples:
|
|
- value: web_harvest
|
|
description: Platform captured via Internet Archive
|
|
- value: migration
|
|
description: Content migrated to successor platform
|
|
platform_url:
|
|
range: uri
|
|
required: true
|
|
pattern: ^https?://
|
|
examples:
|
|
- value: https://www.rijksmuseum.nl/nl/rijksstudio
|
|
description: Rijksstudio URL
|
|
- value: https://data.rijksmuseum.nl/
|
|
description: Data API URL
|
|
platform_purpose:
|
|
range: string
|
|
examples:
|
|
- value: Personal collection creation and high-res image downloads
|
|
description: Rijksstudio purpose
|
|
- value: Interactive exploration of Night Watch research project
|
|
description: Exhibition microsite purpose
|
|
platform_description:
|
|
range: string
|
|
examples:
|
|
- value: Rijksstudio allows users to create personal collections from the Rijksmuseum's digitized artworks, download high-resolution images, and share curated sets with others.
|
|
description: Detailed platform description
|
|
has_or_had_documentation:
|
|
description: Documentation resources for this auxiliary platform (API docs, user guides, etc.)
|
|
range: uri
|
|
multivalued: true
|
|
examples:
|
|
- value: https://data.rijksmuseum.nl/object-metadata/api/
|
|
description: API documentation URL
|
|
has_or_had_technological_infrastructure:
|
|
description: 'Structured technology stack components used by this platform.
|
|
MIGRATED from simple string list to TechnologicalInfrastructure class
|
|
for better semantic modeling, versioning, and component relationships.
|
|
'
|
|
range: TechnologicalInfrastructure
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
examples:
|
|
- value:
|
|
has_or_had_identifier: tech-react-frontend
|
|
has_or_had_type: FrontendFramework
|
|
has_or_had_label: React
|
|
has_or_had_version: '18.2'
|
|
description: React frontend framework
|
|
- value:
|
|
has_or_had_identifier: tech-django-backend
|
|
has_or_had_type: BackendFramework
|
|
has_or_had_label: Python/Django
|
|
has_or_had_version: '4.2'
|
|
includes_or_included:
|
|
- Django REST Framework
|
|
description: Django backend stack with REST framework
|
|
is_auxiliary_of_platform:
|
|
range: DigitalPlatform
|
|
required: true
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
|
description: Main Rijksmuseum website
|
|
provides_access_to:
|
|
range: uriorcurie
|
|
multivalued: true
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/collection/rm-paintings
|
|
description: Paintings collection
|
|
related_project:
|
|
range: string
|
|
examples:
|
|
- value: Operation Night Watch
|
|
description: Research project name
|
|
- value: 'EU Horizon 2020 Grant #123456'
|
|
description: Grant reference
|
|
receives_or_received:
|
|
description: 'Funding source(s) for the auxiliary platform.
|
|
MIGRATED from funding_source per Rule 53.
|
|
Uses frapo:isFundedBy via receives_or_received slot.
|
|
'
|
|
range: FundingSource
|
|
inlined: true
|
|
examples:
|
|
- value:
|
|
has_or_had_label: European Commission Horizon 2020
|
|
description: EU funding
|
|
- value:
|
|
has_or_had_label: Mondriaan Fund
|
|
description: Dutch cultural fund
|
|
iiif_support:
|
|
range: boolean
|
|
examples:
|
|
- value: true
|
|
description: IIIF enabled
|
|
linked_data:
|
|
range: boolean
|
|
examples:
|
|
- value: true
|
|
description: Provides RDF/JSON-LD
|
|
temporal_extent:
|
|
description: 'Platform validity period using CIDOC-CRM TimeSpan.
|
|
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
|
Replaces separate valid_from/valid_to slots with unified temporal model.
|
|
'
|
|
range: TimeSpan
|
|
examples:
|
|
- value:
|
|
begin_of_the_begin: '2018-06-01'
|
|
end_of_the_end: '2021-12-31'
|
|
description: Platform launched June 2018, closed end of 2021
|
|
has_or_had_status:
|
|
range: ArchivalStatus
|
|
inlined: true
|
|
description: 'Archival status of the platform (ACTIVE, DEPRECATED, MIGRATED).
|
|
MIGRATED from has_or_had_archival_status per Rule 53.
|
|
Uses ArchivalStatus class.
|
|
'
|
|
examples:
|
|
- value:
|
|
has_or_had_code: ACTIVE
|
|
has_or_had_label: Active
|
|
description: Preserved in web archive
|
|
- value:
|
|
has_or_had_code: DEPRECATED
|
|
has_or_had_label: Deprecated
|
|
description: Still accessible but not maintained
|
|
- value:
|
|
has_or_had_code: MIGRATED
|
|
has_or_had_label: Migrated
|
|
description: Content migrated to successor platform
|
|
is_or_was_archived_at:
|
|
description: URL where this platform is or was archived (e.g., Wayback Machine)
|
|
range: uri
|
|
examples:
|
|
- value: https://web.archive.org/web/20211231/https://example.nl/exhibition/
|
|
description: Wayback Machine URL
|
|
fixity_info:
|
|
range: string
|
|
required: false
|
|
examples:
|
|
- value: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
|
|
description: SHA-256 checksum of archived content
|
|
is_or_was_based_on:
|
|
description: 'CMS detected on this platform (replaces boolean cms_detected).
|
|
MIGRATED from boolean flag to structured CMS reference.
|
|
If present, a CMS was detected; if absent, no CMS detected.
|
|
**Migration**:
|
|
- Old: cms_detected: true
|
|
- New: is_or_was_based_on: {cms_name: WordPress, cms_version: "6.4"}
|
|
'
|
|
range: CMS
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
required: false
|
|
examples:
|
|
- value:
|
|
cms_name: WordPress
|
|
cms_version: 6.4.2
|
|
has_or_had_type: CustomCMS
|
|
detected_at: '2026-01-19T12:00:00Z'
|
|
detection_method: HTTP_HEADER
|
|
description: CMS detected via HTTP header
|
|
- value:
|
|
cms_name: Omeka S
|
|
cms_version: 4.0.1
|
|
has_or_had_type: MuseumCMS
|
|
detection_method: URL_PATTERN
|
|
description: Omeka S detected via URL pattern
|
|
has_or_had_powered_by_cm:
|
|
range: CollectionManagementSystem
|
|
multivalued: true
|
|
required: false
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/cms/rijksmuseum-adlib
|
|
description: Auxiliary platform powered by Adlib CMS
|
|
is_or_was_derived_from:
|
|
range: CustodianObservation
|
|
multivalued: true
|
|
required: false
|
|
is_or_was_generated_by:
|
|
range: ReconstructionActivity
|
|
required: false
|
|
refers_to_custodian:
|
|
range: Custodian
|
|
required: true
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
|
description: Rijksmuseum custodian hub
|
|
serves_finding_aid:
|
|
range: uriorcurie
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
required: false
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/finding-aid/rm/night-watch-guide
|
|
description: Night Watch Exhibition finding aid
|
|
has_or_had_data_service_endpoint:
|
|
range: DataServiceEndpoint
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
required: false
|
|
examples:
|
|
- value:
|
|
- endpoint_id: https://nde.nl/ontology/hc/endpoint/rijksstudio-api
|
|
endpoint_name: Rijksstudio Image API
|
|
has_or_had_url: https://www.rijksmuseum.nl/api/nl/collection
|
|
protocol: REST_JSON
|
|
status: ACTIVE
|
|
description: Rijksstudio auxiliary platform endpoints
|
|
comments:
|
|
- AuxiliaryDigitalPlatform models SUBORDINATE digital properties
|
|
- DigitalPlatform models PRIMARY digital entry point
|
|
- Analogous to CustodianAppellation for alternative names
|
|
- DCAT dcat:Catalog for secondary data catalogs/services
|
|
- Temporal validity tracks platform lifecycle (launched/deprecated/archived)
|
|
- Links back to DigitalPlatform via is_auxiliary_of_platform
|
|
- Important for project-based and exhibition microsites with finite lifespans
|
|
see_also:
|
|
- https://www.w3.org/TR/vocab-dcat-2/#Class:Catalog
|
|
- https://www.w3.org/TR/vocab-dcat-2/#Property:catalog_service
|
|
- https://schema.org/archivedAt
|
|
- http://usefulinc.com/ns/doap#
|
|
examples:
|
|
- value:
|
|
has_or_had_identifier: https://nde.nl/ontology/hc/aux-platform/rijksmuseum-rijksstudio
|
|
platform_name: Rijksstudio
|
|
has_or_had_type:
|
|
has_or_had_label: ProjectWebsite
|
|
platform_url: https://www.rijksmuseum.nl/nl/rijksstudio
|
|
platform_purpose: Personal collection creation and high-res image downloads
|
|
platform_description: Rijksstudio allows users to create personal collections from the Rijksmuseum's digitized artworks, download high-resolution images, and share curated sets with others.
|
|
is_auxiliary_of_platform: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
|
provides_access_to:
|
|
- https://nde.nl/ontology/hc/collection/rm-paintings
|
|
- https://nde.nl/ontology/hc/collection/rm-prints
|
|
iiif_support: true
|
|
linked_data: false
|
|
valid_from: '2012-10-01'
|
|
has_or_had_status:
|
|
has_or_had_code: ACTIVE
|
|
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
|
description: Rijksstudio personal collection platform
|
|
- value:
|
|
has_or_had_identifier: https://nde.nl/ontology/hc/aux-platform/rijksmuseum-data-api
|
|
platform_name: Rijksmuseum Data API
|
|
has_or_had_type:
|
|
has_or_had_label: APIEndpoint
|
|
platform_url: https://data.rijksmuseum.nl/
|
|
platform_purpose: Developer access to collection metadata and images
|
|
has_or_had_documentation: https://data.rijksmuseum.nl/object-metadata/api/
|
|
has_or_had_technological_infrastructure:
|
|
- has_or_had_identifier: tech-rest-api
|
|
has_or_had_type: RESTful
|
|
has_or_had_label: REST API
|
|
has_or_had_description: RESTful API protocol for data access
|
|
- has_or_had_identifier: tech-json-format
|
|
has_or_had_type: APIProtocol
|
|
has_or_had_label: JSON
|
|
has_or_had_description: JSON data format for API responses
|
|
is_auxiliary_of_platform: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
|
iiif_support: true
|
|
linked_data: true
|
|
valid_from: '2013-03-01'
|
|
has_or_had_status:
|
|
has_or_had_code: ACTIVE
|
|
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
|
description: Rijksmuseum developer API
|
|
- value:
|
|
has_or_had_identifier: https://nde.nl/ontology/hc/aux-platform/rm-night-watch-experience
|
|
platform_name: Operation Night Watch
|
|
has_or_had_type:
|
|
has_or_had_label: ExhibitionMicrosite
|
|
platform_url: https://www.rijksmuseum.nl/en/stories/operation-night-watch
|
|
platform_purpose: Interactive exploration of Night Watch research project
|
|
related_project: Operation Night Watch
|
|
receives_or_received:
|
|
has_or_had_label: ING Bank
|
|
is_auxiliary_of_platform: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
|
iiif_support: true
|
|
valid_from: '2019-07-01'
|
|
has_or_had_status:
|
|
has_or_had_code: ACTIVE
|
|
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
|
description: Night Watch research project microsite
|
|
- value:
|
|
has_or_had_identifier: https://nde.nl/ontology/hc/aux-platform/na-ww2-portal
|
|
platform_name: WW2 Archives Portal
|
|
has_or_had_type:
|
|
has_or_had_label: ProjectWebsite
|
|
platform_url: https://www.nationaalarchief.nl/onderzoeken/zoekhulpen/ww2
|
|
platform_purpose: Thematic portal for World War 2 archival research
|
|
platform_description: Specialized portal providing access to WW2-related archives including resistance records, persecution documents, and liberation materials.
|
|
is_auxiliary_of_platform: https://nde.nl/ontology/hc/platform/nationaal-archief-website
|
|
provides_access_to:
|
|
- https://nde.nl/ontology/hc/collection/na-resistance-archives
|
|
- https://nde.nl/ontology/hc/collection/na-liberation-photos
|
|
valid_from: '2015-05-05'
|
|
has_or_had_status:
|
|
has_or_had_code: ACTIVE
|
|
refers_to_custodian: https://nde.nl/ontology/hc/nl-na
|
|
description: National Archives WW2 thematic portal
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: "['*']"
|