Update manifest.json timestamp, remove deprecated slot YAML files, and add new slots to existing YAML files
This commit is contained in:
parent
8fa09858e5
commit
4a458ac71e
28 changed files with 141 additions and 759 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-02-11T12:59:36.637Z",
|
||||
"generated": "2026-02-12T16:43:15.527Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 2369,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-02-12T16:43:15.527Z",
|
||||
"generated": "2026-02-13T15:27:38.296Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 2369,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -230,7 +230,7 @@ classes:
|
|||
has_description:
|
||||
description_text: Collection closed until 2050 per donor agreement
|
||||
has_embargo_end_date: '2050-01-01'
|
||||
has_embargo_reason: Donor privacy restrictions per deed of gift
|
||||
restricted_by: Donor privacy restrictions per deed of gift
|
||||
legal_basis: Deed of Gift clause 4.2
|
||||
review_date: '2049-06-01'
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -1,105 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/has_specimen
|
||||
name: has_specimen
|
||||
title: Has Specimen
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
has_specimen:
|
||||
description: |
|
||||
Includes, Contains, or References a specific individual physical sample, organism, or artifact collected for study, display, or preservation.
|
||||
|
||||
Multi-valued field capturing all taxonomic groups represented.
|
||||
|
||||
|
||||
**For Botanical Institutions**:
|
||||
|
||||
- "vascular plants" - Ferns, gymnosperms, angiosperms
|
||||
|
||||
- "non-vascular plants" - Mosses, liverworts, hornworts
|
||||
|
||||
- "algae" - Aquatic photosynthetic organisms
|
||||
|
||||
- "fungi" - Mushrooms, molds, lichens
|
||||
|
||||
- "cultivars" - Named plant varieties (roses, tulips, etc.)
|
||||
|
||||
|
||||
**For Zoological Institutions**:
|
||||
|
||||
- "mammals" - Primates, carnivores, ungulates, marine mammals
|
||||
|
||||
- "birds" - Raptors, waterfowl, passerines, flightless birds
|
||||
|
||||
- "reptiles" - Snakes, lizards, turtles, crocodilians
|
||||
|
||||
- "amphibians" - Frogs, salamanders, caecilians
|
||||
|
||||
- "fish" - Freshwater, marine, cartilaginous, bony fish
|
||||
|
||||
- "invertebrates" - Insects, arachnids, mollusks, crustaceans
|
||||
|
||||
|
||||
**For Aquariums**:
|
||||
|
||||
- "marine fish" - Saltwater fish species
|
||||
|
||||
- "freshwater fish" - River and lake species
|
||||
|
||||
- "corals" - Reef-building cnidarians
|
||||
|
||||
- "marine mammals" - Dolphins, seals, sea lions
|
||||
|
||||
- "sharks and rays" - Cartilaginous fish
|
||||
|
||||
- "jellyfish" - Cnidarian medusae
|
||||
|
||||
|
||||
**Specialized Collections**:
|
||||
|
||||
- "butterflies" - Lepidoptera (butterfly houses)
|
||||
|
||||
- "primates only" - Specialized primate centers
|
||||
|
||||
- "raptors" - Birds of prey (falconry centers)
|
||||
|
||||
- "carnivorous plants" - Insectivorous botanical specialists
|
||||
|
||||
- "succulents" - Cactus and succulent gardens
|
||||
|
||||
|
||||
**Examples**:
|
||||
|
||||
- Artis (zoo): ["mammals", "birds", "reptiles", "amphibians", "fish", "invertebrates"]
|
||||
|
||||
- Hortus Leiden: ["vascular plants", "non-vascular plants", "cultivars"]
|
||||
|
||||
- Burgers'' Ocean: ["marine fish", "corals", "sharks and rays"]
|
||||
|
||||
- Vlindorado: ["butterflies", "tropical plants"]
|
||||
|
||||
|
||||
**Ontology Alignment**:
|
||||
|
||||
- Maps to Darwin Core `dwc:taxonRank` and `dwc:scientificName`
|
||||
|
||||
- Maps to `schema:additionalType` for Schema.org
|
||||
|
||||
'
|
||||
range: string
|
||||
slot_uri: hc:hasSpecimen
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
aliases:
|
||||
- specimen_type
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/has_spoken_words
|
||||
name: has_spoken_words
|
||||
title: has spoken words
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
has_spoken_words:
|
||||
description: |
|
||||
Contains, Features, or Records audible speech, dialogue, or vocal communication within a media file or segment.
|
||||
|
||||
High-level flag for presence of speech content.
|
||||
|
||||
|
||||
- true: At least one speech segment detected
|
||||
|
||||
- false: No speech detected (music-only, silent, etc.)
|
||||
|
||||
'
|
||||
slot_uri: hc:hasSpokenWords
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
aliases:
|
||||
- speech_detected
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/speech_language
|
||||
name: speech_language_slot
|
||||
title: Speech Language Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
speech_language:
|
||||
description: 'Primary language of speech content (ISO 639-1 code).
|
||||
|
||||
|
||||
Dublin Core: language for primary language.
|
||||
|
||||
|
||||
For multilingual content, this is the predominant language.
|
||||
|
||||
See `languages_detected` for all languages.
|
||||
|
||||
'
|
||||
range: string
|
||||
slot_uri: hc:speechLanguage
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/speech_text
|
||||
name: speech_text_slot
|
||||
title: Speech Text Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
speech_text:
|
||||
description: 'Transcript text for this segment (if available).
|
||||
|
||||
|
||||
Links to VideoTranscript for full transcript.
|
||||
|
||||
'
|
||||
range: string
|
||||
slot_uri: hc:speechText
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/square_meters
|
||||
name: square_meters_slot
|
||||
title: Square Meters Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
square_meters:
|
||||
description: 'Retail floor space in square meters.
|
||||
|
||||
|
||||
Schema.org: floorSize for area measurement.
|
||||
|
||||
|
||||
Indicator of shop scale and capacity.
|
||||
|
||||
'
|
||||
range: float
|
||||
slot_uri: hc:squareMeters
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/staff_count
|
||||
name: staff_count_slot
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
staff_count:
|
||||
slot_uri: schema:numberOfEmployees
|
||||
range: integer
|
||||
description: 'Number of staff working in the gift shop.
|
||||
|
||||
|
||||
Schema.org: numberOfEmployees for staffing.
|
||||
|
||||
|
||||
May include full-time, part-time, seasonal.
|
||||
|
||||
'
|
||||
close_mappings:
|
||||
- schema:numberOfEmployees
|
||||
broad_mappings:
|
||||
- schema:numberOfItems
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/staff_id
|
||||
name: staff_id_slot
|
||||
title: staff_id slot
|
||||
version: 1.0.0
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
dct: http://purl.org/dc/terms/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
staff_id:
|
||||
description: 'Unique identifier for the staff member within the source organization.
|
||||
|
||||
Format: {org_slug}_staff_{index}_{name_slug}
|
||||
|
||||
'
|
||||
slot_uri: dct:identifier
|
||||
range: string
|
||||
pattern: ^[a-z0-9-]+_staff_[a-z0-9-_]+$
|
||||
examples:
|
||||
- value: rijksmuseum_staff_0042_jan_van_der_berg
|
||||
description: Staff ID with org prefix, index, and name slug
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/staff_impact
|
||||
name: staff_impact
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
staff_impact:
|
||||
slot_uri: skos:note
|
||||
description: "Description of impact on staff (FTE changes, reassignments, redundancies).\n\nInclude:\n- FTE count changes (before \u2192 after)\n- Staff reassignments between units\n- Redundancies or retirements\n- New hires\n"
|
||||
range: string
|
||||
exact_mappings:
|
||||
- rdfs:comment
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/staff_role
|
||||
name: staff_role
|
||||
title: Staff Role
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
staff_role:
|
||||
slot_uri: schema:roleName
|
||||
description: 'Primary staff role from controlled class hierarchy.
|
||||
|
||||
|
||||
**Schema.org**: `schema:roleName` for organizational role
|
||||
|
||||
|
||||
**Range**: StaffRole class hierarchy (51 specialized subclasses)
|
||||
|
||||
|
||||
**Purpose**: Enable role-based queries ("Find all conservators")
|
||||
|
||||
|
||||
**IMPORTANT - FORMAL TITLE vs DE FACTO WORK**:
|
||||
|
||||
This slot captures the OFFICIAL job appellation/title assigned by the institution.
|
||||
|
||||
Actual de facto work may differ from or stretch beyond this formal classification.
|
||||
|
||||
Staff may perform duties outside their formal title, especially in smaller institutions.
|
||||
|
||||
|
||||
**Distinction from role_title**:
|
||||
|
||||
- staff_role: Conservator class (controlled category with properties)
|
||||
|
||||
- role_title: "Senior Paintings Conservator" (institutional job title string)
|
||||
|
||||
|
||||
**Classes replace enum**: Per Single Source of Truth principle, the StaffRoleTypeEnum
|
||||
|
||||
was converted to a class hierarchy to enable richer modeling.
|
||||
|
||||
|
||||
See: modules/classes/StaffRole.yaml, modules/classes/StaffRoles.yaml
|
||||
|
||||
'
|
||||
range: string # uriorcurie
|
||||
# range: StaffRole
|
||||
exact_mappings:
|
||||
- org:role
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/standardized_name
|
||||
name: standardized_name_slot
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
standardized_name:
|
||||
slot_uri: skos:prefLabel
|
||||
range: string
|
||||
description: The canonical emic name accepted by custodian itself (REQUIRED)
|
||||
required: true
|
||||
broad_mappings:
|
||||
- rdfs:label
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/standards_applied
|
||||
name: standards_applied_slot
|
||||
title: Standards Applied Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../enums/StorageStandardEnum
|
||||
default_prefix: hc
|
||||
slots:
|
||||
standards_applied:
|
||||
description: 'Storage standards that this facility is designed to meet.
|
||||
|
||||
|
||||
References StorageStandardEnum values for ISO, EN, or other
|
||||
|
||||
recognized standards governing storage conditions.
|
||||
|
||||
|
||||
Dublin Core: conformsTo for standards compliance.
|
||||
|
||||
'
|
||||
range: string # uriorcurie
|
||||
# range: StorageStandardEnum
|
||||
multivalued: true
|
||||
slot_uri: hc:standardsApplied
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/standards_compliance
|
||||
name: standards_compliance_slot
|
||||
title: Standards Compliance Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../enums/StorageStandardEnum
|
||||
default_prefix: hc
|
||||
slots:
|
||||
standards_compliance:
|
||||
description: 'Standards this policy is designed to meet.
|
||||
|
||||
|
||||
Reference to StorageStandardEnum values.
|
||||
|
||||
'
|
||||
range: string # uriorcurie
|
||||
# range: StorageStandardEnum
|
||||
multivalued: true
|
||||
slot_uri: hc:standardsCompliance
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/start
|
||||
name: start_slot
|
||||
title: Start Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
start:
|
||||
slot_uri: schema:startDate
|
||||
description: Start of temporal coverage
|
||||
range: string
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/start_of_the_start
|
||||
name: start_of_the_start
|
||||
title: Start of the Start
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
start_of_the_start:
|
||||
slot_uri: crm:P82a_begin_of_the_begin
|
||||
description: 'The earliest possible start time of a temporal extent.
|
||||
|
||||
|
||||
**SEMANTICS**:
|
||||
|
||||
Equivalent to CIDOC-CRM P82a_begin_of_the_begin.
|
||||
|
||||
This slot is an alias for `begin_of_the_begin` for naming consistency.
|
||||
|
||||
|
||||
**USAGE**:
|
||||
|
||||
- For precise start: Set to exact timestamp
|
||||
|
||||
- For uncertain start: Set to earliest plausible date
|
||||
|
||||
|
||||
**NOTE**:
|
||||
|
||||
Prefer `begin_of_the_begin` in new code (established CIDOC-CRM pattern).
|
||||
|
||||
This slot created per slot_fixes.yaml revision requirements.
|
||||
|
||||
'
|
||||
range: string # uriorcurie
|
||||
# range: Timestamp
|
||||
exact_mappings:
|
||||
aliases: []
|
||||
examples:
|
||||
- value: '1902-01-01'
|
||||
description: Earliest possible date for 1902 founding
|
||||
- value: '1850-01-01'
|
||||
description: Earliest date for 1850s founding (decade uncertainty)
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
custodian_types_rationale: Temporal boundaries applicable to all custodian types.
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/start_seconds
|
||||
name: start_seconds_slot
|
||||
title: Start Seconds Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
start_seconds:
|
||||
description: 'Start time in seconds (floating point) from video beginning.
|
||||
|
||||
|
||||
**PRIMARY for computation**. Use for:
|
||||
|
||||
- Video player synchronization
|
||||
|
||||
- Duration calculations
|
||||
|
||||
- Time-based sorting and filtering
|
||||
|
||||
|
||||
Precision to milliseconds (3 decimal places) is typical.
|
||||
|
||||
'
|
||||
range: float
|
||||
slot_uri: hc:startSeconds
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/start_time
|
||||
name: start_time_slot
|
||||
title: Start Time Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
start_time:
|
||||
description: 'Start time of segment as ISO 8601 duration from video beginning.
|
||||
|
||||
|
||||
Media Ontology: hasStartTime for temporal start.
|
||||
|
||||
|
||||
**Format**: ISO 8601 duration (e.g., "PT0M30S" = 30 seconds from start)
|
||||
|
||||
|
||||
**Common Patterns**:
|
||||
|
||||
- PT0S = Start of video (0 seconds)
|
||||
|
||||
- PT30S = 30 seconds
|
||||
|
||||
- PT1M30S = 1 minute 30 seconds
|
||||
|
||||
- PT1H15M30S = 1 hour 15 minutes 30 seconds
|
||||
|
||||
'
|
||||
range: string
|
||||
slot_uri: hc:startTime
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/started_at_time
|
||||
name: started_at_time_slot
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
started_at_time:
|
||||
slot_uri: prov:startedAtTime
|
||||
range: datetime
|
||||
description: Start time of reconstruction activity
|
||||
broad_mappings:
|
||||
- prov:atTime
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
id: https://nde.nl/ontology/hc/slot/starts_or_started_at_location
|
||||
name: starts_or_started_at_location_slot
|
||||
title: Starts Or Started At Location Slot
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
||||
org: http://www.w3.org/ns/org#
|
||||
xsd: http://www.w3.org/2001/XMLSchema#
|
||||
default_prefix: hc
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
starts_or_started_at_location:
|
||||
slot_uri: prov:atLocation
|
||||
description: 'Origin location where an event or process started.
|
||||
|
||||
|
||||
**Temporal Semantics** (RiC-O Pattern):
|
||||
|
||||
The "startsOrStarted" naming follows RiC-O convention indicating
|
||||
|
||||
the location may be historical (where something began).
|
||||
|
||||
|
||||
**Ontological Alignment**:
|
||||
|
||||
- **Primary** (`slot_uri`): `prov:atLocation` - PROV-O location
|
||||
|
||||
- **Related**: `crm:P27_moved_from` - CIDOC-CRM moved from
|
||||
|
||||
- **Related**: `schema:fromLocation` - Schema.org origin
|
||||
|
||||
|
||||
**Use Cases**:
|
||||
|
||||
- Transfer event origin (where materials came from)
|
||||
|
||||
- Journey/movement start location
|
||||
|
||||
- Process initiation location
|
||||
|
||||
|
||||
**Range**: Location class (structured location with name and coordinates)
|
||||
|
||||
'
|
||||
range: string # uriorcurie
|
||||
# range: Location
|
||||
required: false
|
||||
multivalued: false
|
||||
inlined: false # Fixed invalid inline for primitive type
|
||||
related_mappings:
|
||||
- crm:P27_moved_from
|
||||
- schema:fromLocation
|
||||
annotations:
|
||||
rico_naming_convention: 'Follows RiC-O "startsOrStarted" pattern for temporal location predicates.
|
||||
|
||||
See Rule 39: Slot Naming Convention (RiC-O Style)
|
||||
|
||||
'
|
||||
custodian_types: '["*"]'
|
||||
custodian_types_rationale: Location relationships apply to all heritage types.
|
||||
specificity_score: 0.4
|
||||
specificity_rationale: Specialized slot for event/process locations.
|
||||
comments:
|
||||
- Origin location for events/processes
|
||||
- Maps to prov:atLocation with start semantics
|
||||
- 'RiC-O naming: startsOrStarted indicates temporal aspect'
|
||||
examples:
|
||||
- value:
|
||||
location_name: Old Storage Facility, Amsterdam
|
||||
description: Origin location for collection transfer
|
||||
exact_mappings:
|
||||
|
|
@ -122,6 +122,11 @@ slots:
|
|||
- reporting_period_start
|
||||
- role_start_date
|
||||
- segment_start_seconds
|
||||
- start_of_the_start
|
||||
- start_seconds
|
||||
- start_time
|
||||
- start
|
||||
- started_at_time
|
||||
annotations:
|
||||
slot_fixes_compliance: Range changed from datetime to Timestamp class per slot_fixes.yaml
|
||||
migration_date: '2026-01-15'
|
||||
|
|
|
|||
|
|
@ -101,6 +101,7 @@ slots:
|
|||
- person_name
|
||||
- preferred_name
|
||||
- profile_name
|
||||
- standardized_name
|
||||
comments:
|
||||
- >-
|
||||
Usage: For persons, the full name (e.g., "Jan de Vries"). For organizations,
|
||||
|
|
|
|||
|
|
@ -88,5 +88,6 @@ slots:
|
|||
- scene_count
|
||||
- sentence_count
|
||||
- specimen_count
|
||||
- square_meters
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
|
|
|
|||
124
schemas/20251121/linkml/modules/slots/has_spoken_words.yaml
Normal file
124
schemas/20251121/linkml/modules/slots/has_spoken_words.yaml
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
# ==============================================================================
|
||||
# LinkML Slot Definition: has_spoken_words
|
||||
# ==============================================================================
|
||||
# Whether a media file or segment contains audible speech, dialogue, or vocal
|
||||
# communication.
|
||||
#
|
||||
# ONTOLOGY ALIGNMENT (verified against data/ontology/):
|
||||
#
|
||||
# | Ontology | Property | File/Line | Mapping | Notes |
|
||||
# |------------|-----------------------|---------------------------------|---------|--------------------------------------------------------------------|
|
||||
# | **Schema** | `schema:utterances` | schemaorg.owl:39293-39296 | close | "Text of utterances (spoken words, lyrics etc.)"; value is text |
|
||||
# | | | | | of the speech, not a boolean/flag for presence. |
|
||||
# | **Schema** | `schema:transcript` | schemaorg.owl:38621-38624 | related | "Transcript of AudioObject or VideoObject"; the textual |
|
||||
# | | | | | representation, not a flag for speech presence. |
|
||||
# | **CIDOC** | `E33_Linguistic_Object` | CIDOC_CRM_v7.1.3.rdf:659-664 | broad | "Identifiable expressions in natural language"; covers written, |
|
||||
# | | | | | recorded speech, sign language — much broader than speech flag. |
|
||||
#
|
||||
# CREATED: 2026-02-12
|
||||
# ==============================================================================
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/has_spoken_words
|
||||
name: has_spoken_words
|
||||
title: Has Spoken Words
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
imports:
|
||||
- linkml:types
|
||||
default_prefix: hc
|
||||
slots:
|
||||
has_spoken_words:
|
||||
slot_uri: hc:hasSpokenWords
|
||||
description: >-
|
||||
Indicates whether a media file, recording, or segment contains
|
||||
audible speech, dialogue, or vocal communication. Used as a
|
||||
high-level flag for the presence of spoken content, distinguishing
|
||||
speech-bearing media from music-only, ambient, or silent recordings.
|
||||
alt_descriptions:
|
||||
nl: >-
|
||||
Geeft aan of een mediabestand, opname of segment hoorbare spraak,
|
||||
dialoog of vocale communicatie bevat. Wordt gebruikt als vlag op
|
||||
hoog niveau voor de aanwezigheid van gesproken inhoud.
|
||||
de: >-
|
||||
Gibt an, ob eine Mediendatei, Aufnahme oder ein Segment hörbare
|
||||
Sprache, Dialog oder stimmliche Kommunikation enthält. Dient als
|
||||
übergeordnetes Kennzeichen für das Vorhandensein gesprochener
|
||||
Inhalte.
|
||||
fr: >-
|
||||
Indique si un fichier média, un enregistrement ou un segment
|
||||
contient de la parole audible, du dialogue ou de la communication
|
||||
vocale. Utilisé comme indicateur de haut niveau de la présence
|
||||
de contenu parlé.
|
||||
ar: >-
|
||||
يشير إلى ما إذا كان ملف وسائط أو تسجيل أو مقطع يحتوي على كلام
|
||||
مسموع أو حوار أو تواصل صوتي. يُستخدم كعلامة عالية المستوى لوجود
|
||||
محتوى منطوق.
|
||||
id: >-
|
||||
Menunjukkan apakah berkas media, rekaman, atau segmen mengandung
|
||||
ucapan yang dapat didengar, dialog, atau komunikasi vokal.
|
||||
Digunakan sebagai penanda tingkat tinggi untuk keberadaan konten
|
||||
lisan.
|
||||
zh: >-
|
||||
表示媒体文件、录音或片段是否包含可听到的语音、对话或语音通信。用作
|
||||
口语内容存在与否的高级标志。
|
||||
es: >-
|
||||
Indica si un archivo multimedia, grabación o segmento contiene
|
||||
habla audible, diálogo o comunicación vocal. Se utiliza como
|
||||
indicador de alto nivel de la presencia de contenido hablado.
|
||||
structured_aliases:
|
||||
- literal_form: gesproken woorden
|
||||
predicate: EXACT_SYNONYM
|
||||
in_language: nl
|
||||
- literal_form: gesprochene Worte
|
||||
predicate: EXACT_SYNONYM
|
||||
in_language: de
|
||||
- literal_form: paroles prononcées
|
||||
predicate: EXACT_SYNONYM
|
||||
in_language: fr
|
||||
- literal_form: كلمات منطوقة
|
||||
predicate: EXACT_SYNONYM
|
||||
in_language: ar
|
||||
- literal_form: kata-kata lisan
|
||||
predicate: EXACT_SYNONYM
|
||||
in_language: id
|
||||
- literal_form: 口语
|
||||
predicate: EXACT_SYNONYM
|
||||
in_language: zh
|
||||
- literal_form: palabras habladas
|
||||
predicate: EXACT_SYNONYM
|
||||
in_language: es
|
||||
range: string
|
||||
close_mappings:
|
||||
- schema:utterances # schemaorg.owl:39293-39296 - "Text of utterances (spoken words, lyrics etc.)"; value is the text, not a presence flag
|
||||
related_mappings:
|
||||
- schema:transcript # schemaorg.owl:38621-38624 - "Transcript of AudioObject or VideoObject"; textual representation
|
||||
broad_mappings:
|
||||
- crm:E33_Linguistic_Object # CIDOC_CRM_v7.1.3.rdf:659-664 - "Identifiable expressions in natural language"; covers all linguistic content
|
||||
aliases:
|
||||
- speech_detected
|
||||
- speech_language
|
||||
- speech_text
|
||||
examples:
|
||||
- value: "true"
|
||||
description: >-
|
||||
At least one speech segment was detected in the audio file by
|
||||
an automatic speech detection pipeline.
|
||||
- value: "false"
|
||||
description: >-
|
||||
No speech detected — the recording contains only music, ambient
|
||||
sound, or silence.
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
comments:
|
||||
- >-
|
||||
Acts as a boolean-like flag (true / false) indicating whether any
|
||||
speech is present. More detailed information such as the detected
|
||||
language or transcribed text should be captured in sibling slots
|
||||
(e.g. in_language, has_text).
|
||||
- >-
|
||||
Distinct from has_sound, which flags any audible content including
|
||||
non-speech audio. has_spoken_words specifically identifies human
|
||||
vocal communication.
|
||||
|
|
@ -79,6 +79,10 @@ slots:
|
|||
- has_or_had_staff_member
|
||||
- has_staff_member
|
||||
- has_admin_staff_count
|
||||
- staff_count
|
||||
- staff_id
|
||||
- staff_impact
|
||||
- staff_role
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
exact_mappings:
|
||||
|
|
|
|||
|
|
@ -76,6 +76,8 @@ slots:
|
|||
- has_or_had_standard
|
||||
- metadata_standard
|
||||
- preservation_standard
|
||||
- standards_applied
|
||||
- standards_compliance
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
close_mappings:
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@ slots:
|
|||
- lender
|
||||
- origin_location
|
||||
- originates_or_originated_from
|
||||
- starts_or_started_at_location
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
close_mappings:
|
||||
|
|
|
|||
Loading…
Reference in a new issue