Skip to content

Commit f18caf7

Browse files
committed
Update enums in fair_mappings_schema.yaml
Refactored SourceTypeEnum to generalize and consolidate permissible values, replacing 'owl_ontology', 'skos_vocabulary', and 'rdf_vocabulary' with 'ontology' and 'vocabulary'. Updated descriptions for clarity. Added 'shacl' as a new permissible value to MappingSpecificationTypeEnum.
1 parent 20bf0f5 commit f18caf7

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/fair_mappings_schema/schema/fair_mappings_schema.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,18 @@ enums:
2525
SourceTypeEnum:
2626
description: Types of data sources
2727
permissible_values:
28-
owl_ontology:
29-
description: An ontology in OWL format
28+
ontology:
29+
description: A conceptualization or formal representation of a domain, such as an OWL ontology.
3030
database:
3131
description: A relational or other database
32-
skos_vocabulary:
33-
description: A SKOS vocabulary or terminology
34-
rdf_vocabulary:
35-
description: An RDF vocabulary or schema
32+
vocabulary:
33+
description: A controlled vocabulary or thesaurus, such as a SKOS vocabulary or an RDFS vocabulary.
3634
schema:
37-
description: A data schema or model
35+
description: A data schema or model, such as an XML Schema or JSON Schema.
3836
api:
39-
description: An API or web service
37+
description: An API or web service.
4038
other:
41-
description: Other type of source
39+
description: Other type of source.
4240

4341
MappingSpecificationTypeEnum:
4442
description: Types of mapping specifications
@@ -55,6 +53,8 @@ enums:
5553
description: YARRRML mapping file
5654
xslt:
5755
description: XSLT-based mapping
56+
shacl:
57+
description: SHACL-based mapping
5858
other:
5959
description: Other type of mapping specification
6060

0 commit comments

Comments
 (0)