Implement feature X to enhance user experience and fix bug Y in module Z
This commit is contained in:
parent
7e0622c755
commit
41481f6b21
11 changed files with 330 additions and 852 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -28,6 +28,7 @@ license: https://creativecommons.org/licenses/by-sa/4.0/
|
|||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
ore: http://www.openarchives.org/ore/terms/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
|
|
@ -571,6 +572,9 @@ imports:
|
|||
- modules/slots/has_or_had_summary
|
||||
- modules/slots/has_or_had_language
|
||||
- modules/slots/has_or_had_identifier
|
||||
- modules/slots/field_number
|
||||
- modules/slots/sampling_protocol
|
||||
- modules/slots/habitat_description
|
||||
- modules/slots/states_or_stated
|
||||
- modules/slots/has_or_had_currency
|
||||
- modules/slots/transmits_or_transmitted_through
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-31T20:24:54.633Z",
|
||||
"generated": "2026-01-31T22:55:48.691Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 2906,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -154,52 +154,7 @@ classes:
|
|||
description: Library CMS type
|
||||
broad_mappings:
|
||||
- skos:Concept
|
||||
DigitalAssetManagement:
|
||||
is_a: CMSType
|
||||
class_uri: hc:DigitalAssetManagement
|
||||
description: 'Digital asset management systems for media files.
|
||||
|
||||
|
||||
**TYPICAL FEATURES**:
|
||||
|
||||
- Image, video, audio management
|
||||
|
||||
- Metadata extraction
|
||||
|
||||
- Format conversion
|
||||
|
||||
- Rights management
|
||||
|
||||
- Distribution workflows
|
||||
|
||||
|
||||
**EXAMPLES**:
|
||||
|
||||
- ResourceSpace
|
||||
|
||||
- DAMsimple
|
||||
|
||||
- Razuna
|
||||
|
||||
- Pimcore
|
||||
|
||||
- Bynder
|
||||
|
||||
- Canto
|
||||
|
||||
'
|
||||
annotations:
|
||||
cms_type_code: DAM
|
||||
primary_domain: digital_assets
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: DAM
|
||||
has_or_had_description:
|
||||
description_text: Digital asset management systems for organizing, storing,
|
||||
and distributing media files including images, video, and audio.
|
||||
description: DAM type
|
||||
broad_mappings:
|
||||
- skos:Concept
|
||||
DigitalRepository:
|
||||
is_a: CMSType
|
||||
class_uri: hc:DigitalRepository
|
||||
|
|
|
|||
|
|
@ -18,6 +18,9 @@ imports:
|
|||
- ../slots/has_or_had_provenance
|
||||
- ../slots/is_or_was_acquired_by
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/field_number
|
||||
- ../slots/sampling_protocol
|
||||
- ../slots/habitat_description
|
||||
- ./Agent
|
||||
- ./CustodianPlace
|
||||
- ./Place
|
||||
|
|
@ -45,39 +48,13 @@ classes:
|
|||
- temporal_extent
|
||||
- is_or_was_acquired_by
|
||||
- has_or_had_identifier
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
custodian_types: "['*']"
|
||||
attributes:
|
||||
has_or_had_identifier:
|
||||
description: Unique identifier for this collection event. MIGRATED from event_id (Rule 53, 2026-01-26).
|
||||
range: uriorcurie
|
||||
identifier: true
|
||||
slot_uri: dcterms:identifier
|
||||
field_number:
|
||||
description: Collector's field number or identifier. Maps to dwc:fieldNumber.
|
||||
range: string
|
||||
slot_uri: dwc:fieldNumber
|
||||
examples:
|
||||
- value: ARW-1234
|
||||
- value: CD-HMS Beagle-567
|
||||
sampling_protocol:
|
||||
description: Method used to collect the specimen. Maps to dwc:samplingProtocol.
|
||||
range: string
|
||||
slot_uri: dwc:samplingProtocol
|
||||
examples:
|
||||
- value: UV light trap
|
||||
- value: Mist net
|
||||
- value: Hand collection
|
||||
habitat_description:
|
||||
description: Description of habitat where specimen was collected. Maps to dwc:habitat.
|
||||
range: string
|
||||
slot_uri: dwc:habitat
|
||||
examples:
|
||||
- value: Tropical rainforest, understory
|
||||
- value: Coral reef, depth 15m
|
||||
- field_number
|
||||
- sampling_protocol
|
||||
- habitat_description
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
identifier: true
|
||||
description: Unique identifier for this collection event. MIGRATED from event_id (Rule 53, 2026-01-26).
|
||||
has_or_had_place:
|
||||
range: CustodianPlace
|
||||
inlined: true
|
||||
|
|
@ -149,4 +126,4 @@ classes:
|
|||
begin_of_the_begin: '1854-06-01'
|
||||
end_of_the_end: '1854-06-30'
|
||||
is_or_was_acquired_by:
|
||||
- agent_name: Alfred Russel Wallace
|
||||
- agent_name: Alfred Russel Wallace
|
||||
|
|
|
|||
|
|
@ -2198,16 +2198,14 @@ classes:
|
|||
- has_or_had_score
|
||||
annotations:
|
||||
custodian_types: '[''*'']'
|
||||
APIEndpoint:
|
||||
APIService:
|
||||
is_a: DigitalPlatformType
|
||||
class_uri: dcat:DataService
|
||||
description: 'Programmatic interface separate from main API. Developer tools,
|
||||
|
||||
specialized data access, experimental APIs.
|
||||
|
||||
|
||||
**PURPOSE**: Provide programmatic access to heritage data through
|
||||
|
||||
dedicated API endpoints.
|
||||
|
||||
|
||||
|
|
@ -2223,7 +2221,6 @@ classes:
|
|||
|
||||
|
||||
**EXAMPLES**: Collection APIs, search APIs, IIIF endpoints
|
||||
|
||||
'
|
||||
slot_usage:
|
||||
platform_type_category:
|
||||
|
|
|
|||
|
|
@ -282,83 +282,3 @@ classes:
|
|||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
custodian_types: "['*']"
|
||||
ThematicRoute:
|
||||
class_uri: skos:Concept
|
||||
description: 'A thematic area, route, or priority cluster within a funding agenda.
|
||||
ThematicRoute represents a major area of focus that guides research priorities
|
||||
and funding allocation. Routes are typically interdisciplinary and address
|
||||
broad societal challenges.
|
||||
**PURPOSE**:
|
||||
Routes structure the agenda into navigable themes that:
|
||||
- Help researchers identify relevant funding opportunities
|
||||
- Guide funding organisations in designing calls
|
||||
- Enable cross-referencing between agenda priorities and actual calls
|
||||
**NAMING CONVENTIONS**:
|
||||
Different agendas use different terminology:
|
||||
- NWA: "Routes" (25 thematic routes)
|
||||
- Horizon Europe: "Clusters" (6) and "Missions" (5)
|
||||
- Creative Europe: "Strands" (3)
|
||||
- National strategies: "Priority areas", "Themes", "Pillars"
|
||||
- **SKOS**: `skos:Concept` - Thematic routes are concepts in a scheme
|
||||
- Can be organised hierarchically (broader/narrower themes)
|
||||
- Can be linked across agendas (similar themes in different frameworks)
|
||||
'
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
close_mappings:
|
||||
- dcterms:subject
|
||||
slots:
|
||||
- route_description
|
||||
- route_id
|
||||
- route_keyword
|
||||
- route_relevance_to_heritage
|
||||
- route_title
|
||||
- specificity_annotation
|
||||
- has_or_had_score
|
||||
slot_usage:
|
||||
route_id:
|
||||
identifier: true
|
||||
required: true
|
||||
range: uriorcurie
|
||||
pattern: ^https://nde\.nl/ontology/hc/route/[a-z0-9-]+/[a-z0-9-]+$
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/route/nwa/cultural-identity
|
||||
- value: https://nde.nl/ontology/hc/route/he/cluster-2
|
||||
route_title:
|
||||
required: true
|
||||
range: string
|
||||
examples:
|
||||
- value: Origin and Identity of the Netherlands and Its Inhabitants
|
||||
- value: Culture, Creativity and Inclusive Society
|
||||
route_description:
|
||||
range: string
|
||||
route_keyword:
|
||||
range: string
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
route_relevance_to_heritage:
|
||||
range: string
|
||||
comments:
|
||||
- ThematicRoute represents a priority area within a FundingAgenda
|
||||
- Uses SKOS vocabulary for concept representation
|
||||
- Can be linked across agendas to show thematic alignment
|
||||
- Heritage relevance field helps heritage sector navigate agendas
|
||||
examples:
|
||||
- value:
|
||||
route_id: https://nde.nl/ontology/hc/route/nwa/cultural-identity
|
||||
route_title: Origin and Identity of the Netherlands and Its Inhabitants
|
||||
route_description: 'This route addresses questions about Dutch cultural heritage, national
|
||||
identity, migration history, and cultural diversity. Research explores
|
||||
how the Netherlands developed its unique cultural characteristics and
|
||||
how identity is shaped and reshaped in an increasingly multicultural
|
||||
society.
|
||||
'
|
||||
route_keyword:
|
||||
- cultural heritage
|
||||
- national identity
|
||||
- migration history
|
||||
- cultural diversity
|
||||
- collective memory
|
||||
- museums
|
||||
- archives
|
||||
route_relevance_to_heritage: Directly relevant - this route explicitly addresses cultural heritage institutions, collections, and the role of heritage in identity formation. Museums and archives are key partners in NWA research on this theme.
|
||||
|
|
@ -1,27 +1,100 @@
|
|||
id: https://nde.nl/ontology/hc/class/ThematicRoute
|
||||
name: ThematicRoute
|
||||
title: ThematicRoute
|
||||
description: >-
|
||||
A thematic route or path.
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_name
|
||||
- linkml:types
|
||||
- ../slots/route_description
|
||||
- ../slots/route_id
|
||||
- ../slots/route_keyword
|
||||
- ../slots/route_relevance_to_heritage
|
||||
- ../slots/route_title
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/has_or_had_score
|
||||
classes:
|
||||
ThematicRoute:
|
||||
class_uri: schema:Guide
|
||||
description: Thematic route.
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: "Generic utility class created during migration"
|
||||
custodian_types: '["*"]'
|
||||
|
||||
class_uri: skos:Concept
|
||||
description: 'A thematic area, route, or priority cluster within a funding agenda.
|
||||
ThematicRoute represents a major area of focus that guides research priorities
|
||||
and funding allocation. Routes are typically interdisciplinary and address
|
||||
broad societal challenges.
|
||||
**PURPOSE**:
|
||||
Routes structure the agenda into navigable themes that:
|
||||
- Help researchers identify relevant funding opportunities
|
||||
- Guide funding organisations in designing calls
|
||||
- Enable cross-referencing between agenda priorities and actual calls
|
||||
**NAMING CONVENTIONS**:
|
||||
Different agendas use different terminology:
|
||||
- NWA: "Routes" (25 thematic routes)
|
||||
- Horizon Europe: "Clusters" (6) and "Missions" (5)
|
||||
- Creative Europe: "Strands" (3)
|
||||
- National strategies: "Priority areas", "Themes", "Pillars"
|
||||
- **SKOS**: `skos:Concept` - Thematic routes are concepts in a scheme
|
||||
- Can be organised hierarchically (broader/narrower themes)
|
||||
- Can be linked across agendas (similar themes in different frameworks)
|
||||
'
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
close_mappings:
|
||||
- dcterms:subject
|
||||
slots:
|
||||
- has_or_had_name
|
||||
- route_description
|
||||
- route_id
|
||||
- route_keyword
|
||||
- route_relevance_to_heritage
|
||||
- route_title
|
||||
- specificity_annotation
|
||||
- has_or_had_score
|
||||
slot_usage:
|
||||
route_id:
|
||||
identifier: true
|
||||
required: true
|
||||
range: uriorcurie
|
||||
pattern: ^https://nde\.nl/ontology/hc/route/[a-z0-9-]+/[a-z0-9-]+$
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/route/nwa/cultural-identity
|
||||
- value: https://nde.nl/ontology/hc/route/he/cluster-2
|
||||
route_title:
|
||||
required: true
|
||||
range: string
|
||||
examples:
|
||||
- value: Origin and Identity of the Netherlands and Its Inhabitants
|
||||
- value: Culture, Creativity and Inclusive Society
|
||||
route_description:
|
||||
range: string
|
||||
route_keyword:
|
||||
range: string
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
route_relevance_to_heritage:
|
||||
range: string
|
||||
comments:
|
||||
- ThematicRoute represents a priority area within a FundingAgenda
|
||||
- Uses SKOS vocabulary for concept representation
|
||||
- Can be linked across agendas to show thematic alignment
|
||||
- Heritage relevance field helps heritage sector navigate agendas
|
||||
examples:
|
||||
- value:
|
||||
route_id: https://nde.nl/ontology/hc/route/nwa/cultural-identity
|
||||
route_title: Origin and Identity of the Netherlands and Its Inhabitants
|
||||
route_description: 'This route addresses questions about Dutch cultural heritage, national
|
||||
identity, migration history, and cultural diversity. Research explores
|
||||
how the Netherlands developed its unique cultural characteristics and
|
||||
how identity is shaped and reshaped in an increasingly multicultural
|
||||
society.
|
||||
'
|
||||
route_keyword:
|
||||
- cultural heritage
|
||||
- national identity
|
||||
- migration history
|
||||
- cultural diversity
|
||||
- collective memory
|
||||
- museums
|
||||
- archives
|
||||
route_relevance_to_heritage: Directly relevant - this route explicitly addresses cultural heritage institutions, collections, and the role of heritage in identity formation. Museums and archives are key partners in NWA research on this theme.
|
||||
|
|
|
|||
12
schemas/20251121/linkml/modules/slots/field_number.yaml
Normal file
12
schemas/20251121/linkml/modules/slots/field_number.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
id: https://nde.nl/ontology/hc/slot/field_number
|
||||
name: field_number
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
field_number:
|
||||
description: Collector's field number or identifier. Maps to dwc:fieldNumber.
|
||||
range: string
|
||||
slot_uri: dwc:fieldNumber
|
||||
examples:
|
||||
- value: ARW-1234
|
||||
- value: CD-HMS Beagle-567
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
id: https://nde.nl/ontology/hc/slot/habitat_description
|
||||
name: habitat_description
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
habitat_description:
|
||||
description: Description of habitat where specimen was collected. Maps to dwc:habitat.
|
||||
range: string
|
||||
slot_uri: dwc:habitat
|
||||
examples:
|
||||
- value: Tropical rainforest, understory
|
||||
- value: Coral reef, depth 15m
|
||||
13
schemas/20251121/linkml/modules/slots/sampling_protocol.yaml
Normal file
13
schemas/20251121/linkml/modules/slots/sampling_protocol.yaml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
id: https://nde.nl/ontology/hc/slot/sampling_protocol
|
||||
name: sampling_protocol
|
||||
imports:
|
||||
- linkml:types
|
||||
slots:
|
||||
sampling_protocol:
|
||||
description: Method used to collect the specimen. Maps to dwc:samplingProtocol.
|
||||
range: string
|
||||
slot_uri: dwc:samplingProtocol
|
||||
examples:
|
||||
- value: UV light trap
|
||||
- value: Mist net
|
||||
- value: Hand collection
|
||||
Loading…
Reference in a new issue