feat: Add new classes for HTTPMethod, MetadataStandard, Responsibility, and TechnicalFeature with associated attributes and types
This commit is contained in:
parent
7a72a1d096
commit
8123efe849
14 changed files with 262 additions and 8 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-14T19:31:39.797Z",
|
||||
"generated": "2026-01-14T19:32:45.779Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3026,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-14T19:32:45.779Z",
|
||||
"generated": "2026-01-14T19:33:28.397Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3026,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
24
schemas/20251121/linkml/modules/classes/Domain.yaml
Normal file
24
schemas/20251121/linkml/modules/classes/Domain.yaml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Domain - Subject domain class
|
||||
id: https://nde.nl/ontology/hc/class/Domain
|
||||
name: Domain
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_type
|
||||
classes:
|
||||
Domain:
|
||||
class_uri: skos:Concept
|
||||
slots:
|
||||
- has_or_had_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: DomainType
|
||||
attributes:
|
||||
domain_name:
|
||||
range: string
|
||||
required: true
|
||||
domain_description:
|
||||
range: string
|
||||
|
|
@ -34,9 +34,9 @@ imports:
|
|||
- ../slots/template_specificity
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/zone_description
|
||||
- ../slots/zone_id
|
||||
- ../slots/zone_name
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_type
|
||||
- ./SpecificityAnnotation
|
||||
- ./StorageUnit
|
||||
|
|
@ -112,9 +112,9 @@ classes:
|
|||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- zone_description
|
||||
- zone_id
|
||||
- zone_name
|
||||
- has_or_had_description
|
||||
- has_or_had_identifier
|
||||
- has_or_had_label
|
||||
- has_or_had_type
|
||||
slot_usage:
|
||||
zone_id:
|
||||
|
|
|
|||
22
schemas/20251121/linkml/modules/classes/HTTPMethod.yaml
Normal file
22
schemas/20251121/linkml/modules/classes/HTTPMethod.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
# HTTPMethod - HTTP method class
|
||||
id: https://nde.nl/ontology/hc/class/HTTPMethod
|
||||
name: HTTPMethod
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_type
|
||||
classes:
|
||||
HTTPMethod:
|
||||
class_uri: schema:Thing
|
||||
slots:
|
||||
- has_or_had_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: HTTPMethodType
|
||||
attributes:
|
||||
method_name:
|
||||
range: string
|
||||
required: true
|
||||
20
schemas/20251121/linkml/modules/classes/HTTPMethodType.yaml
Normal file
20
schemas/20251121/linkml/modules/classes/HTTPMethodType.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# HTTPMethodType - Abstract HTTP method type
|
||||
id: https://nde.nl/ontology/hc/class/HTTPMethodType
|
||||
name: HTTPMethodType
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/type_id
|
||||
- ../slots/type_label
|
||||
- ../slots/type_description
|
||||
classes:
|
||||
HTTPMethodType:
|
||||
class_uri: skos:Concept
|
||||
abstract: true
|
||||
slots:
|
||||
- type_id
|
||||
- type_label
|
||||
- type_description
|
||||
25
schemas/20251121/linkml/modules/classes/HTTPMethodTypes.yaml
Normal file
25
schemas/20251121/linkml/modules/classes/HTTPMethodTypes.yaml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
# HTTPMethodTypes - Concrete HTTP method type subclasses
|
||||
id: https://nde.nl/ontology/hc/class/HTTPMethodTypes
|
||||
name: HTTPMethodTypes
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./HTTPMethodType
|
||||
classes:
|
||||
GETMethod:
|
||||
is_a: HTTPMethodType
|
||||
description: HTTP GET method
|
||||
POSTMethod:
|
||||
is_a: HTTPMethodType
|
||||
description: HTTP POST method
|
||||
PUTMethod:
|
||||
is_a: HTTPMethodType
|
||||
description: HTTP PUT method
|
||||
DELETEMethod:
|
||||
is_a: HTTPMethodType
|
||||
description: HTTP DELETE method
|
||||
PATCHMethod:
|
||||
is_a: HTTPMethodType
|
||||
description: HTTP PATCH method
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
# MetadataStandard - Metadata standard class
|
||||
id: https://nde.nl/ontology/hc/class/MetadataStandard
|
||||
name: MetadataStandard
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
dct: http://purl.org/dc/terms/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_type
|
||||
classes:
|
||||
MetadataStandard:
|
||||
class_uri: dct:Standard
|
||||
slots:
|
||||
- has_or_had_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: MetadataStandardType
|
||||
attributes:
|
||||
standard_name:
|
||||
range: string
|
||||
required: true
|
||||
standard_uri:
|
||||
range: uriorcurie
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
# MetadataStandardType - Abstract metadata standard type
|
||||
id: https://nde.nl/ontology/hc/class/MetadataStandardType
|
||||
name: MetadataStandardType
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/type_id
|
||||
- ../slots/type_label
|
||||
- ../slots/type_description
|
||||
classes:
|
||||
MetadataStandardType:
|
||||
class_uri: skos:Concept
|
||||
abstract: true
|
||||
slots:
|
||||
- type_id
|
||||
- type_label
|
||||
- type_description
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# MetadataStandardTypes - Concrete metadata standard type subclasses
|
||||
id: https://nde.nl/ontology/hc/class/MetadataStandardTypes
|
||||
name: MetadataStandardTypes
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./MetadataStandardType
|
||||
classes:
|
||||
DublinCoreStandard:
|
||||
is_a: MetadataStandardType
|
||||
description: Dublin Core metadata standard
|
||||
MARCStandard:
|
||||
is_a: MetadataStandardType
|
||||
description: MARC bibliographic standard
|
||||
EADStandard:
|
||||
is_a: MetadataStandardType
|
||||
description: Encoded Archival Description
|
||||
LIDOStandard:
|
||||
is_a: MetadataStandardType
|
||||
description: LIDO museum metadata standard
|
||||
EDMStandard:
|
||||
is_a: MetadataStandardType
|
||||
description: Europeana Data Model
|
||||
24
schemas/20251121/linkml/modules/classes/Responsibility.yaml
Normal file
24
schemas/20251121/linkml/modules/classes/Responsibility.yaml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Responsibility - Responsibility class
|
||||
id: https://nde.nl/ontology/hc/class/Responsibility
|
||||
name: Responsibility
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
org: http://www.w3.org/ns/org#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_type
|
||||
classes:
|
||||
Responsibility:
|
||||
class_uri: org:Role
|
||||
slots:
|
||||
- has_or_had_type
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: ResponsibilityType
|
||||
attributes:
|
||||
responsibility_name:
|
||||
range: string
|
||||
required: true
|
||||
responsibility_description:
|
||||
range: string
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
# ResponsibilityType - Abstract responsibility type
|
||||
id: https://nde.nl/ontology/hc/class/ResponsibilityType
|
||||
name: ResponsibilityType
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/type_id
|
||||
- ../slots/type_label
|
||||
- ../slots/type_description
|
||||
classes:
|
||||
ResponsibilityType:
|
||||
class_uri: skos:Concept
|
||||
abstract: true
|
||||
slots:
|
||||
- type_id
|
||||
- type_label
|
||||
- type_description
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
# ResponsibilityTypes - Concrete responsibility type subclasses
|
||||
id: https://nde.nl/ontology/hc/class/ResponsibilityTypes
|
||||
name: ResponsibilityTypes
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./ResponsibilityType
|
||||
classes:
|
||||
CurationResponsibility:
|
||||
is_a: ResponsibilityType
|
||||
description: Collection curation responsibilities
|
||||
ConservationResponsibility:
|
||||
is_a: ResponsibilityType
|
||||
description: Conservation responsibilities
|
||||
DigitizationResponsibility:
|
||||
is_a: ResponsibilityType
|
||||
description: Digitization responsibilities
|
||||
AccessResponsibility:
|
||||
is_a: ResponsibilityType
|
||||
description: Access and reference responsibilities
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# TechnicalFeatureTypes - Concrete technical feature type subclasses
|
||||
id: https://nde.nl/ontology/hc/class/TechnicalFeatureTypes
|
||||
name: TechnicalFeatureTypes
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./TechnicalFeatureType
|
||||
classes:
|
||||
SearchFeature:
|
||||
is_a: TechnicalFeatureType
|
||||
description: Search functionality
|
||||
APIFeature:
|
||||
is_a: TechnicalFeatureType
|
||||
description: API access feature
|
||||
DownloadFeature:
|
||||
is_a: TechnicalFeatureType
|
||||
description: Download capability
|
||||
IIIFFeature:
|
||||
is_a: TechnicalFeatureType
|
||||
description: IIIF image service
|
||||
SPARQLFeature:
|
||||
is_a: TechnicalFeatureType
|
||||
description: SPARQL endpoint
|
||||
OAIPMHFeature:
|
||||
is_a: TechnicalFeatureType
|
||||
description: OAI-PMH harvesting
|
||||
Loading…
Reference in a new issue