40 lines
1.3 KiB
YAML
40 lines
1.3 KiB
YAML
prefixes:
|
|
dc: http://purl.org/dc/elements/1.1/
|
|
dct: http://purl.org/dc/terms
|
|
iso369-3: http://id.loc.gov/vocabulary/iso639-3
|
|
owl: http://www.w3.org/2002/07/owl#
|
|
skos: http://www.w3.org/2004/02/skos/core#
|
|
sshoccmd: http://sshoc.eu/XXX/
|
|
xsd: http://www.w3.org/2001/XMLSchema#
|
|
|
|
mappings:
|
|
conceptscheme:
|
|
sources:
|
|
- ['this~jsonpath', '$']
|
|
s: skos:_
|
|
po:
|
|
- [a, skos:conceptScheme]
|
|
- [dc:title, $(title), en~lang]
|
|
- [dc:description, $(description), en~lang]
|
|
- [dc:version, $(version), xsd:integer]
|
|
|
|
concept:
|
|
sources:
|
|
- ['this~jsonpath', '$.concepts[*]']
|
|
s: sshoccmd:$(ConceptId)
|
|
po:
|
|
- [a, skos:Concept]
|
|
- [skos:exactMatch, $(URI)]
|
|
- [dct:source, $(source) ]
|
|
- [skos:preflabel, $(Englishterm), en~lang]
|
|
- [skos:definition, $(Englishdefinition), en~lang]
|
|
- [skos:preflabel, $(Dutchterm), nl~lang]
|
|
- [skos:definition, $(Dutchdefinition), nl~lang]
|
|
- [skos:preflabel, $(Greekterm), gr~lang]
|
|
- [skos:definition, $(Greekhdefinition), gr~lang]
|
|
- [skos:preflabel, $(Italianterm), it~lang]
|
|
- [skos:definition, $(Italiandefinition), it~lang]
|
|
- [skos:preflabel, $(Frenchterm), fr~lang]
|
|
- [skos:definition, $(Frenchdefinition), fr~lang]
|
|
|
|
|