Difference between revisions of "Data:Device"
Jump to navigation
Jump to search
Karima Rafes (talk | contribs) |
Karima Rafes (talk | contribs) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Prefix == | == Prefix == | ||
− | <rdf | + | <rdf> |
− | + | BASE <http://daap.dsi.universite-paris-saclay.fr/wiki/Data:Device#> | |
− | + | ||
− | + | prefix daapo: <http://daap.dsi.universite-paris-saclay.fr/wiki/Data:Organization#> | |
</rdf> | </rdf> | ||
− | |||
<rdf> | <rdf> | ||
Line 14: | Line 13: | ||
PREFIX owl: <http://www.w3.org/2002/07/owl#> | PREFIX owl: <http://www.w3.org/2002/07/owl#> | ||
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#> | PREFIX vcard: <http://www.w3.org/2006/vcard/ns#> | ||
− | |||
− | |||
− | |||
</rdf> | </rdf> | ||
− | == | + | == Definition == |
+ | |||
+ | The class Device contains 7 properties. | ||
<rdf> | <rdf> | ||
− | + | <Device> | |
− | a | + | a rdfs:Class ; |
rdfs:label "Device"@en ; | rdfs:label "Device"@en ; | ||
rdfs:label "Instrument"@fr ; | rdfs:label "Instrument"@fr ; | ||
Line 35: | Line 27: | ||
</rdf> | </rdf> | ||
− | + | <rdf constraint="shacl"> | |
− | + | <Device> | |
− | <rdf> | + | a sh:NodeShape ; |
− | + | sh:targetClass <Device> ; # Applies to all devices | |
− | a sh: | + | sh:property [ |
− | sh:targetClass | + | sh:path rdfs:label ; |
− | + | sh:datatype xsd:string ; | |
− | + | sh:minCount 2 ; #fr and en | |
− | + | sh:uniqueLang true ; | |
− | + | ] ; | |
− | |||
sh:property [ | sh:property [ | ||
rdfs:label "Pilot process"@en ; | rdfs:label "Pilot process"@en ; | ||
Line 51: | Line 42: | ||
sh:minCount 1 ; | sh:minCount 1 ; | ||
sh:nodeKind sh:IRI ; | sh:nodeKind sh:IRI ; | ||
− | sh: | + | sh:path <pilotProcess> ; |
− | sh: | + | sh:class daapo:Individual ; |
]; | ]; | ||
sh:property [ | sh:property [ | ||
Line 58: | Line 49: | ||
sh:minCount 1 ; | sh:minCount 1 ; | ||
sh:nodeKind sh:IRI ; | sh:nodeKind sh:IRI ; | ||
− | sh: | + | sh:path <checkBy> ; |
− | sh: | + | sh:class daapo:Individual ; |
] ; | ] ; | ||
sh:property [ | sh:property [ | ||
rdfs:label "Wikidata item"^^xsd:string ; | rdfs:label "Wikidata item"^^xsd:string ; | ||
sh:nodeKind sh:IRI ; | sh:nodeKind sh:IRI ; | ||
− | sh: | + | sh:path <item> ; |
− | + | # sh:class <http://wikiba.se/ontology#Item> ; | |
] ; | ] ; | ||
sh:property [ | sh:property [ | ||
Line 72: | Line 63: | ||
sh:maxCount 1 ; | sh:maxCount 1 ; | ||
sh:minCount 1 ; | sh:minCount 1 ; | ||
− | sh: | + | sh:path geo:lat ; |
] ; | ] ; | ||
sh:property [ | sh:property [ | ||
Line 79: | Line 70: | ||
sh:maxCount 1 ; | sh:maxCount 1 ; | ||
sh:minCount 1 ; | sh:minCount 1 ; | ||
− | sh: | + | sh:path geo:long ; |
] ; | ] ; | ||
sh:property [ | sh:property [ | ||
Line 86: | Line 77: | ||
sh:minCount 1 ; | sh:minCount 1 ; | ||
sh:nodeKind sh:IRI ; | sh:nodeKind sh:IRI ; | ||
− | sh: | + | sh:path vcard:organization-unit ; |
− | sh: | + | sh:class vcard:Organization ; |
] ; | ] ; | ||
sh:property [ | sh:property [ | ||
Line 94: | Line 85: | ||
sh:minCount 1 ; | sh:minCount 1 ; | ||
sh:nodeKind sh:IRI ; | sh:nodeKind sh:IRI ; | ||
− | sh: | + | sh:path <picture> ; |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
] | ] | ||
. | . | ||
</rdf> | </rdf> |
Latest revision as of 07:51, 15 November 2021
Prefix
BASE <http://daap.dsi.universite-paris-saclay.fr/wiki/Data:Device#>
prefix daapo: <http://daap.dsi.universite-paris-saclay.fr/wiki/Data:Organization#>
PREFIX sh: <http://www.w3.org/ns/shacl#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
Definition
The class Device contains 7 properties.
<Device>
a rdfs:Class ;
rdfs:label "Device"@en ;
rdfs:label "Instrument"@fr ;
rdfs:subClassOf owl:Thing.
<Device>
a sh:NodeShape ;
sh:targetClass <Device> ; # Applies to all devices
sh:property [
sh:path rdfs:label ;
sh:datatype xsd:string ;
sh:minCount 2 ; #fr and en
sh:uniqueLang true ;
] ;
sh:property [
rdfs:label "Pilot process"@en ;
rdfs:label "Responsable de l'appareil"@fr ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
sh:path <pilotProcess> ;
sh:class daapo:Individual ;
];
sh:property [
rdfs:label "check by"^^xsd:string ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
sh:path <checkBy> ;
sh:class daapo:Individual ;
] ;
sh:property [
rdfs:label "Wikidata item"^^xsd:string ;
sh:nodeKind sh:IRI ;
sh:path <item> ;
# sh:class <http://wikiba.se/ontology#Item> ;
] ;
sh:property [
rdfs:label "latitude"^^xsd:string ;
sh:datatype xsd:float ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:path geo:lat ;
] ;
sh:property [
rdfs:label "longitude"^^xsd:string ;
sh:datatype xsd:float ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:path geo:long ;
] ;
sh:property [
rdfs:label "organization-unit"^^xsd:string ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
sh:path vcard:organization-unit ;
sh:class vcard:Organization ;
] ;
sh:property [
rdfs:label "picture"^^xsd:string ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:nodeKind sh:IRI ;
sh:path <picture> ;
]
.