Skip to content

Commit 5f66ef1

Browse files
committed
Qudt add additional missing superclasses
1 parent a533442 commit 5f66ef1

1 file changed

Lines changed: 95 additions & 6 deletions

File tree

implementation/reuse/qudt_lite.ttl

Lines changed: 95 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
@prefix qudt.type: <http://qudt.org/vocab/type/> .
1111
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
1212
@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .
13-
@prefix voag: <http://voag.linkedmodel.org/schema/voag#> .
1413

1514

1615
### Extracted from https://github.com/qudt/qudt-public-repo/blob/main/src/main/rdf/schema/SCHEMA_QUDT.ttl
@@ -129,11 +128,11 @@ qudt:Unit
129128
rdfs:label "Unit" ;
130129
rdfs:subClassOf qudt:Concept ;
131130
rdfs:subClassOf qudt:Verifiable ;
132-
rdfs:subClassOf [
133-
a owl:Restriction ;
134-
owl:allValuesFrom qudt:Prefix ;
135-
owl:onProperty qudt:prefix ;
136-
] ;
131+
#rdfs:subClassOf [
132+
# a owl:Restriction ;
133+
# owl:allValuesFrom qudt:Prefix ;
134+
# owl:onProperty qudt:prefix ;
135+
#] ;
137136
#rdfs:subClassOf [
138137
# a owl:Restriction ;
139138
# owl:allValuesFrom qudt:Unit ;
@@ -166,6 +165,96 @@ qudt:NumericUnion
166165
rdfs:subClassOf dtype:numericUnion ;
167166
rdfs:subClassOf qudt:Concept .
168167

168+
qudt:Concept
169+
a owl:Class ;
170+
rdfs:comment "The root class for all QUDT concepts."^^rdf:HTML ;
171+
rdfs:isDefinedBy <http://qudt.org/2.1/schema/qudt> ;
172+
rdfs:label "QUDT Concept" ;
173+
rdfs:subClassOf owl:Thing ;
174+
rdfs:subClassOf [
175+
a owl:Restriction ;
176+
owl:allValuesFrom qudt:Rule ;
177+
owl:onProperty qudt:hasRule ;
178+
] ;
179+
rdfs:subClassOf [
180+
a owl:Restriction ;
181+
owl:maxCardinality "1"^^xsd:int ;
182+
owl:onProperty dcterms:description ;
183+
] ;
184+
rdfs:subClassOf [
185+
a owl:Restriction ;
186+
owl:maxCardinality "1"^^xsd:int ;
187+
owl:onProperty dcterms:isReplacedBy ;
188+
] ;
189+
rdfs:subClassOf [
190+
a owl:Restriction ;
191+
owl:maxCardinality "1"^^xsd:int ;
192+
owl:onProperty qudt:abbreviation ;
193+
] ;
194+
rdfs:subClassOf [
195+
a owl:Restriction ;
196+
owl:maxCardinality "1"^^xsd:int ;
197+
owl:onProperty qudt:deprecated ;
198+
] ;
199+
rdfs:subClassOf [
200+
a owl:Restriction ;
201+
owl:maxCardinality "1"^^xsd:int ;
202+
owl:onProperty qudt:id ;
203+
] ;
204+
rdfs:subClassOf [
205+
a owl:Restriction ;
206+
owl:maxCardinality "1"^^xsd:int ;
207+
owl:onProperty qudt:plainTextDescription ;
208+
] .
209+
210+
qudt:Quantifiable
211+
a owl:Class ;
212+
rdfs:comment "<p><em>Quantifiable</em> ascribes to some thing the capability of being measured, observed, or counted.</p>"^^rdf:HTML ;
213+
rdfs:isDefinedBy <http://qudt.org/2.1/schema/qudt> ;
214+
rdfs:label "Quantifiable" ;
215+
rdfs:subClassOf [
216+
a owl:Restriction ;
217+
owl:allValuesFrom qudt:Datatype ;
218+
owl:onProperty qudt:datatype ;
219+
] ;
220+
rdfs:subClassOf [
221+
a owl:Restriction ;
222+
owl:allValuesFrom qudt:Unit ;
223+
owl:onProperty qudt:hasUnit ;
224+
] ;
225+
rdfs:subClassOf [
226+
a owl:Restriction ;
227+
owl:allValuesFrom qudt:Unit ;
228+
owl:onProperty qudt:unit ;
229+
] ;
230+
rdfs:subClassOf [
231+
a owl:Restriction ;
232+
owl:maxCardinality "1"^^xsd:int ;
233+
owl:onProperty qudt:datatype ;
234+
] ;
235+
rdfs:subClassOf [
236+
a owl:Restriction ;
237+
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
238+
owl:onProperty qudt:hasUnit ;
239+
] ;
240+
rdfs:subClassOf [
241+
a owl:Restriction ;
242+
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
243+
owl:onProperty qudt:unit ;
244+
] ;
245+
rdfs:subClassOf [
246+
a owl:Restriction ;
247+
owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
248+
owl:onProperty qudt:value ;
249+
] ;
250+
.
251+
252+
qudt:Verifiable
253+
#a qudt:AspectClass ;
254+
rdfs:comment "An aspect class that holds properties that provide external knowledge and specifications of a given resource." ;
255+
rdfs:isDefinedBy <http://qudt.org/2.1/schema/qudt> ;
256+
rdfs:label "Verifiable" .
257+
169258
##############################
170259
# Object Properties
171260
##############################

0 commit comments

Comments
 (0)