diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index aa216b41ec..20d2ba0ebd 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -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": { diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index 20d2ba0ebd..a0cf72b1a9 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -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": { diff --git a/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml b/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml index 29e2915708..59ba17cf77 100644 --- a/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml @@ -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: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_specimen.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_specimen.yaml deleted file mode 100644 index f970f51a4c..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_specimen.yaml +++ /dev/null @@ -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 \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_spoken_words.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_spoken_words.yaml deleted file mode 100644 index cef345a4e9..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_spoken_words.yaml +++ /dev/null @@ -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 \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/speech_language.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/speech_language.yaml deleted file mode 100644 index 8a9f5be1db..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/speech_language.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/speech_text.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/speech_text.yaml deleted file mode 100644 index 8324f58b87..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/speech_text.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/square_meters.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/square_meters.yaml deleted file mode 100644 index b699f49210..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/square_meters.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_count.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/staff_count.yaml deleted file mode 100644 index f91290e39b..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_count.yaml +++ /dev/null @@ -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# diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_id.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/staff_id.yaml deleted file mode 100644 index c0bbe0c8f3..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_id.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_impact.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/staff_impact.yaml deleted file mode 100644 index 44abdbaeb6..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_impact.yaml +++ /dev/null @@ -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# diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_role.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/staff_role.yaml deleted file mode 100644 index fed8bf3b7c..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/staff_role.yaml +++ /dev/null @@ -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# diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/standardized_name.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/standardized_name.yaml deleted file mode 100644 index 0950fdf6dc..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/standardized_name.yaml +++ /dev/null @@ -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# diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/standards_applied.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/standards_applied.yaml deleted file mode 100644 index df6b2bbd76..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/standards_applied.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/standards_compliance.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/standards_compliance.yaml deleted file mode 100644 index 6e73c8721a..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/standards_compliance.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/start.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/start.yaml deleted file mode 100644 index 309dfbe822..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/start.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/start_of_the_start.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/start_of_the_start.yaml deleted file mode 100644 index c6cf301ffd..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/start_of_the_start.yaml +++ /dev/null @@ -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. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/start_seconds.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/start_seconds.yaml deleted file mode 100644 index a0bda3ca56..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/start_seconds.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/start_time.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/start_time.yaml deleted file mode 100644 index af60c3ce54..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/start_time.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/started_at_time.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/started_at_time.yaml deleted file mode 100644 index f397f2944f..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/started_at_time.yaml +++ /dev/null @@ -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# diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/starts_or_started_at_location.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/starts_or_started_at_location.yaml deleted file mode 100644 index af6106b49a..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/starts_or_started_at_location.yaml +++ /dev/null @@ -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: \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml b/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml index edc2431924..c060440a07 100644 --- a/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml +++ b/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml @@ -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' diff --git a/schemas/20251121/linkml/modules/slots/has_name.yaml b/schemas/20251121/linkml/modules/slots/has_name.yaml index ded18974a0..e592231559 100644 --- a/schemas/20251121/linkml/modules/slots/has_name.yaml +++ b/schemas/20251121/linkml/modules/slots/has_name.yaml @@ -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, diff --git a/schemas/20251121/linkml/modules/slots/has_quantity.yaml b/schemas/20251121/linkml/modules/slots/has_quantity.yaml index c9f0d9c539..26f9e4e0e3 100644 --- a/schemas/20251121/linkml/modules/slots/has_quantity.yaml +++ b/schemas/20251121/linkml/modules/slots/has_quantity.yaml @@ -88,5 +88,6 @@ slots: - scene_count - sentence_count - specimen_count + - square_meters annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/has_spoken_words.yaml b/schemas/20251121/linkml/modules/slots/has_spoken_words.yaml new file mode 100644 index 0000000000..c2f4dbe2f4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_spoken_words.yaml @@ -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. diff --git a/schemas/20251121/linkml/modules/slots/has_staff.yaml b/schemas/20251121/linkml/modules/slots/has_staff.yaml index b0cd693fec..725b1968de 100644 --- a/schemas/20251121/linkml/modules/slots/has_staff.yaml +++ b/schemas/20251121/linkml/modules/slots/has_staff.yaml @@ -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: diff --git a/schemas/20251121/linkml/modules/slots/has_standard.yaml b/schemas/20251121/linkml/modules/slots/has_standard.yaml index 944ce90406..8d98ada022 100644 --- a/schemas/20251121/linkml/modules/slots/has_standard.yaml +++ b/schemas/20251121/linkml/modules/slots/has_standard.yaml @@ -76,6 +76,8 @@ slots: - has_or_had_standard - metadata_standard - preservation_standard + - standards_applied + - standards_compliance annotations: custodian_types: '["*"]' close_mappings: diff --git a/schemas/20251121/linkml/modules/slots/originate_from.yaml b/schemas/20251121/linkml/modules/slots/originate_from.yaml index 89ed7becb6..6c118aad4c 100644 --- a/schemas/20251121/linkml/modules/slots/originate_from.yaml +++ b/schemas/20251121/linkml/modules/slots/originate_from.yaml @@ -80,6 +80,7 @@ slots: - lender - origin_location - originates_or_originated_from + - starts_or_started_at_location annotations: custodian_types: '["*"]' close_mappings: