- Removed obsolete slots: `has_or_had_custodian_observation`, `provider`, and `specificity_annotation`. - Updated `has_or_had_score` slot to use `SpecificityScore` class and modified its description and examples. - Added new slots: `end_seconds`, `end_time`, `has_archive_path`, `has_or_had_custodian_name`, `protocol_name`, and `protocol_version`. - Introduced a script `check_annotation_types.py` to validate the presence and structure of `custodian_types` in YAML files. - Added a script `update_specificity.py` to automate updates related to `SpecificityAnnotation` to `SpecificityScore`.
123 lines
5.1 KiB
YAML
123 lines
5.1 KiB
YAML
id: https://nde.nl/ontology/hc/classes/DigitalPlatformV2
|
|
name: DigitalPlatformV2
|
|
title: DigitalPlatformV2
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
prov: http://www.w3.org/ns/prov#
|
|
org: http://www.w3.org/ns/org#
|
|
xsd: http://www.w3.org/2001/XMLSchema#
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/has_or_had_transformation_metadata
|
|
- ../slots/has_or_had_organization_status
|
|
- ../slots/has_or_had_data_quality_notes
|
|
- ../slots/has_or_had_organization_profile
|
|
- ../slots/has_or_had_primary_platform
|
|
- ../slots/has_or_had_key_contact
|
|
- ../slots/has_or_had_service_details
|
|
- ../slots/has_or_had_identifier
|
|
- ../slots/has_or_had_provenance
|
|
- ../slots/has_or_had_auxiliary_platform
|
|
- ../slots/has_or_had_navigation_link
|
|
- ../slots/has_or_had_homepage
|
|
- ../slots/has_or_had_name
|
|
- ../slots/has_or_had_type
|
|
- ../slots/refers_to_custodian
|
|
- ../slots/has_or_had_contact_information
|
|
- ../slots/has_or_had_facility
|
|
- ../slots/has_or_had_secondary_platform
|
|
- ../slots/has_or_had_web_claim
|
|
- ../slots/has_or_had_collection_url
|
|
- ../slots/has_or_had_inventory_url
|
|
default_range: string
|
|
classes:
|
|
DigitalPlatformV2:
|
|
description: "Enhanced digital platform data structure (v2) containing comprehensive organization profile, contacts, service details, and multi-source provenance. This is an enriched version of DigitalPlatform with structured organization metadata gathered from web research.\nOntology mapping rationale: - class_uri is org:Organization because this represents an organization's\n digital presence and operational details\n- close_mappings includes schema:Organization for web semantics - related_mappings includes prov:Entity for provenance tracking"
|
|
class_uri: org:Organization
|
|
close_mappings:
|
|
- schema:Organization
|
|
related_mappings:
|
|
- prov:Entity
|
|
- schema:WebSite
|
|
slots:
|
|
- has_or_had_transformation_metadata
|
|
- has_or_had_organization_status
|
|
- has_or_had_data_quality_notes
|
|
- has_or_had_organization_profile
|
|
- has_or_had_primary_platform
|
|
- has_or_had_key_contact
|
|
- has_or_had_service_details
|
|
- has_or_had_identifier
|
|
- has_or_had_provenance
|
|
- has_or_had_auxiliary_platform
|
|
- has_or_had_navigation_link
|
|
- has_or_had_homepage
|
|
- has_or_had_name
|
|
- has_or_had_type
|
|
- refers_to_custodian
|
|
- has_or_had_contact_information
|
|
- has_or_had_facility
|
|
- has_or_had_secondary_platform
|
|
- has_or_had_web_claim
|
|
- has_or_had_collection_url
|
|
- has_or_had_inventory_url
|
|
slot_usage:
|
|
has_or_had_transformation_metadata:
|
|
description: Metadata about how this v2 record was created/transformed
|
|
has_or_had_organization_status:
|
|
description: Current status and legal form of the organization
|
|
has_or_had_data_quality_notes:
|
|
description: Notes about data quality and verification status
|
|
has_or_had_organization_profile:
|
|
description: Detailed profile of the organization
|
|
has_or_had_primary_platform:
|
|
description: Primary digital platform/website for the organization
|
|
has_or_had_key_contact:
|
|
description: Key staff contacts for the organization
|
|
has_or_had_service_details:
|
|
description: Service offerings, opening hours, regional support
|
|
has_or_had_identifier:
|
|
description: External identifiers (Wikidata, Sigla, ICO, etc.)
|
|
range: uriorcurie
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
has_or_had_provenance:
|
|
description: Research provenance with data sources
|
|
range: DigitalPlatformV2Provenance
|
|
has_or_had_auxiliary_platform:
|
|
description: Auxiliary or related digital platforms (URLs, platform objects)
|
|
has_or_had_navigation_link:
|
|
description: Navigation links found on the platform (header, footer, sidebar links)
|
|
has_or_had_homepage:
|
|
description: Homepage web address URL
|
|
has_or_had_name:
|
|
description: Name of the platform (was platform_name)
|
|
has_or_had_type:
|
|
description: Type of platform (institutional_website, discovery_portal, etc.) - can be string or array
|
|
range: string
|
|
any_of:
|
|
- range: string
|
|
- range: string
|
|
multivalued: true
|
|
refers_to_custodian:
|
|
description: GHCID of the custodian this platform refers to
|
|
has_or_had_contact_information:
|
|
description: Contact information for the organization (email, phone, address)
|
|
inlined: true
|
|
has_or_had_facility:
|
|
description: Facilities and amenities available at the institution
|
|
inlined: true
|
|
has_or_had_secondary_platform:
|
|
description: Secondary or alternative digital platforms for the organization
|
|
has_or_had_web_claim:
|
|
description: Claims extracted from web pages with provenance
|
|
has_or_had_collection_url:
|
|
description: URLs to collection pages or online catalogs
|
|
has_or_had_inventory_url:
|
|
description: URLs to inventory or finding aid pages
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: "['*']"
|