Cross Reference: test2.rdf
xref
: /
hets
/
OWL2
/
tests
/
test2.rdf
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
test2.rdf revision 2934b482a63f53d8cac16b82a1a7e7284a1261bd
10139
N/A
<!
DOCTYPE
owl
[
10139
N/A
<!ENTITY vin "
http://www.w3.org/2002/03owlt/miscellaneous/consistent001
#" >
10139
N/A
<!
ENTITY
food
"
http://www.w3.org/2002/03owlt/miscellaneous/consistent002
#"
>
20374
N/A
<!
ENTITY
xsd
"
http://www.w3.org/2001/XMLSchema
#"
>
10139
N/A
]>
10139
N/A
10139
N/A
<
rdf
:
RDF
17185
N/A
xmlns =
"&food;"
10139
N/A
xmlns
:
food=
"&food;"
17177
N/A
xml
:
base =
"&food;"
18603
N/A
xmlns
:
vin =
"&vin;"
17177
N/A
xmlns
:
owl =
"
http://www.w3.org/2002/07/owl
#"
10139
N/A
xmlns
:
rdf =
"
http://www.w3.org/1999/02/22-rdf-syntax-ns
#"
10139
N/A
xmlns
:
rdfs=
"
http://www.w3.org/2000/01/rdf-schema
#"
>
19981
N/A
10139
N/A
<
owl
:
Ontology
rdf
:
about=
""
>
18909
N/A
<
rdfs
:
comment
>
10139
N/A
Derived from the DAML Wine ontology at
10139
N/A
http://ontolingua.stanford.edu/doc/chimaera/ontologies/wines.daml
18615
N/A
Substantially modified.
10139
N/A
</
rdfs
:
comment
>
18579
N/A
<
owl
:
imports
rdf
:
resource=
"
http://www.w3.org/2002/03owlt/miscellaneous/consistent001
"
/>
10142
N/A
</
owl
:
Ontology
>
12773
N/A
12773
N/A
<
owl
:
Class
rdf
:
ID=
"ConsumableThing"
/>
12773
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"NonConsumableThing"
>
10139
N/A
<
owl
:
complementOf
rdf
:
resource=
"#ConsumableThing"
/>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"EdibleThing"
>
18579
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#ConsumableThing"
/>
20374
N/A
</
owl
:
Class
>
20374
N/A
18579
N/A
<
owl
:
Class
rdf
:
ID=
"PotableLiquid"
>
10139
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#ConsumableThing"
/>
10139
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#EdibleThing"
/>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"Wine"
>
10139
N/A
<
owl
:
equivalentClass
rdf
:
resource=
"&vin;Wine"
/>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
ObjectProperty
rdf
:
ID=
"madeFromFruit"
>
10139
N/A
<
rdfs
:
domain
rdf
:
resource=
"#ConsumableThing"
/>
10139
N/A
<
rdfs
:
range
rdf
:
resource=
"#Fruit"
/>
10139
N/A
</
owl
:
ObjectProperty
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"Juice"
>
10139
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#PotableLiquid"
/>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#madeFromFruit"
/>
10139
N/A
<
owl
:
minCardinality
rdf
:
datatype=
"&xsd;nonNegativeInteger"
>1</
owl
:
minCardinality
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
ObjectProperty
rdf
:
ID=
"hasDrink"
>
10139
N/A
<
rdfs
:
domain
rdf
:
resource=
"#MealCourse"
/>
18579
N/A
<
rdfs
:
range
rdf
:
resource=
"#PotableLiquid"
/>
20374
N/A
</
owl
:
ObjectProperty
>
10139
N/A
10142
N/A
<
owl
:
Thing
rdf
:
ID=
"White"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;White"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Rose"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Rose"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Red"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Red"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Sweet"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Sweet"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
11288
N/A
<
owl
:
Thing
rdf
:
ID=
"OffDry"
>
12773
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;OffDry"
/>
12773
N/A
</
owl
:
Thing
>
12773
N/A
12773
N/A
<
owl
:
Thing
rdf
:
ID=
"Dry"
>
12773
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Dry"
/>
16805
N/A
</
owl
:
Thing
>
18579
N/A
11288
N/A
<
owl
:
Thing
rdf
:
ID=
"Delicate"
>
11288
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Delicate"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Moderate"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Moderate"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Strong"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Strong"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Light"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Light"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Medium"
>
11092
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Medium"
/>
11092
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
Thing
rdf
:
ID=
"Full"
>
10139
N/A
<
owl
:
sameAs
rdf
:
resource=
"&vin;Full"
/>
10139
N/A
</
owl
:
Thing
>
10139
N/A
10139
N/A
<
owl
:
ObjectProperty
rdf
:
ID=
"course"
>
10139
N/A
<
rdfs
:
domain
rdf
:
resource=
"#Meal"
/>
10139
N/A
<
rdfs
:
range
rdf
:
resource=
"#MealCourse"
/>
10139
N/A
</
owl
:
ObjectProperty
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"Grape"
>
10139
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#SweetFruit"
/>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"Pasta"
>
10139
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
10139
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#Meat"
/>
10139
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#Fowl"
/>
10139
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#Seafood"
/>
10139
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#Dessert"
/>
10139
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#Fruit"
/>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithWhiteSauce"
>
10139
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#Pasta"
/>
10139
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#PastaWithRedSauce"
/>
10139
N/A
</
owl
:
Class
>
18909
N/A
18909
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithSpicyRedSauceCourse"
>
18685
N/A
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
18685
N/A
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
17557
N/A
<
owl
:
Restriction
>
17557
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
17397
N/A
<
owl
:
allValuesFrom
rdf
:
resource=
"#PastaWithSpicyRedSauce"
/>
17397
N/A
</
owl
:
Restriction
>
17301
N/A
</
owl
:
intersectionOf
>
17301
N/A
<
rdfs
:
subClassOf
>
17151
N/A
<
owl
:
Restriction
>
17151
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
17001
N/A
<
owl
:
allValuesFrom
>
17001
N/A
<
owl
:
Restriction
>
16906
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
16906
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
16805
N/A
</
owl
:
Restriction
>
16805
N/A
</
owl
:
allValuesFrom
>
16379
N/A
</
owl
:
Restriction
>
16379
N/A
</
rdfs
:
subClassOf
>
16160
N/A
<
rdfs
:
subClassOf
>
16160
N/A
<
owl
:
Restriction
>
16149
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
16149
N/A
<
owl
:
allValuesFrom
>
15866
N/A
<
owl
:
Restriction
>
15866
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
15780
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Full"
/>
15780
N/A
</
owl
:
Restriction
>
15448
N/A
</
owl
:
allValuesFrom
>
15448
N/A
</
owl
:
Restriction
>
14485
N/A
</
rdfs
:
subClassOf
>
14485
N/A
<
rdfs
:
subClassOf
>
14207
N/A
<
owl
:
Restriction
>
14485
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
14101
N/A
<
owl
:
allValuesFrom
>
14101
N/A
<
owl
:
Restriction
>
13937
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
13937
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Strong"
/>
13769
N/A
</
owl
:
Restriction
>
13769
N/A
</
owl
:
allValuesFrom
>
13769
N/A
</
owl
:
Restriction
>
13624
N/A
</
rdfs
:
subClassOf
>
13624
N/A
<
rdfs
:
subClassOf
>
13624
N/A
<
owl
:
Restriction
>
13426
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
13426
N/A
<
owl
:
allValuesFrom
>
13426
N/A
<
owl
:
Restriction
>
13314
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
13314
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
13314
N/A
</
owl
:
Restriction
>
13258
N/A
</
owl
:
allValuesFrom
>
13260
N/A
</
owl
:
Restriction
>
13260
N/A
</
rdfs
:
subClassOf
>
13260
N/A
</
owl
:
Class
>
13258
N/A
13258
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithSpicyRedSauce"
>
12574
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#PastaWithRedSauce"
/>
12574
N/A
</
owl
:
Class
>
12574
N/A
12451
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithRedSauce"
>
12451
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#Pasta"
/>
12451
N/A
</
owl
:
Class
>
12369
N/A
12369
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithNonSpicyRedSauceCourse"
>
12369
N/A
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
12279
N/A
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
12279
N/A
<
owl
:
Restriction
>
12279
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
12189
N/A
<
owl
:
allValuesFrom
rdf
:
resource=
"#PastaWithNonSpicyRedSauce"
/>
12189
N/A
</
owl
:
Restriction
>
12189
N/A
</
owl
:
intersectionOf
>
12071
N/A
<
rdfs
:
subClassOf
>
12071
N/A
<
owl
:
Restriction
>
12071
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
12022
N/A
<
owl
:
allValuesFrom
>
12022
N/A
<
owl
:
Restriction
>
12022
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
11922
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
11922
N/A
</
owl
:
Restriction
>
11922
N/A
</
owl
:
allValuesFrom
>
11819
N/A
</
owl
:
Restriction
>
11819
N/A
</
rdfs
:
subClassOf
>
11819
N/A
<
rdfs
:
subClassOf
>
11416
N/A
<
owl
:
Restriction
>
11416
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
11416
N/A
<
owl
:
allValuesFrom
>
11333
N/A
<
owl
:
Restriction
>
11333
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
11333
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
11288
N/A
</
owl
:
Restriction
>
11288
N/A
</
owl
:
allValuesFrom
>
11288
N/A
</
owl
:
Restriction
>
11288
N/A
</
rdfs
:
subClassOf
>
11288
N/A
<
rdfs
:
subClassOf
>
11256
N/A
<
owl
:
Restriction
>
11256
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
11256
N/A
<
owl
:
allValuesFrom
>
11172
N/A
<
owl
:
Restriction
>
11172
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
11172
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Moderate"
/>
11118
N/A
</
owl
:
Restriction
>
11118
N/A
</
owl
:
allValuesFrom
>
11118
N/A
</
owl
:
Restriction
>
11092
N/A
</
rdfs
:
subClassOf
>
11092
N/A
<
rdfs
:
subClassOf
>
11092
N/A
<
owl
:
Restriction
>
11092
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
11066
N/A
<
owl
:
allValuesFrom
>
11066
N/A
<
owl
:
Restriction
>
11066
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
10973
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
10973
N/A
</
owl
:
Restriction
>
10973
N/A
</
owl
:
allValuesFrom
>
10955
N/A
</
owl
:
Restriction
>
10955
N/A
</
rdfs
:
subClassOf
>
10955
N/A
</
owl
:
Class
>
10911
N/A
10911
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithNonSpicyRedSauce"
>
10911
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#PastaWithRedSauce"
/>
10812
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#PastaWithSpicyRedSauce"
/>
10812
N/A
</
owl
:
Class
>
10812
N/A
10746
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithLightCreamSauce"
>
10746
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#PastaWithWhiteSauce"
/>
10746
N/A
<
owl
:
disjointWith
rdf
:
resource=
"#PastaWithHeavyCreamSauce"
/>
10628
N/A
</
owl
:
Class
>
10628
N/A
10628
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithLightCreamCourse"
>
10608
N/A
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
10608
N/A
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
10608
N/A
<
owl
:
Restriction
>
10267
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
10267
N/A
<
owl
:
allValuesFrom
rdf
:
resource=
"#PastaWithLightCreamSauce"
/>
10267
N/A
</
owl
:
Restriction
>
10180
N/A
</
owl
:
intersectionOf
>
10180
N/A
<
rdfs
:
subClassOf
>
10180
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#White"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Light"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Delicate"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithHeavyCreamSauce"
>
10139
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#PastaWithWhiteSauce"
/>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"PastaWithHeavyCreamCourse"
>
10139
N/A
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
10139
N/A
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
10139
N/A
<
owl
:
allValuesFrom
rdf
:
resource=
"#PastaWithHeavyCreamSauce"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
intersectionOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#White"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Moderate"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"OysterShellfishCourse"
>
10139
N/A
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
10139
N/A
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
10139
N/A
<
owl
:
allValuesFrom
rdf
:
resource=
"#OysterShellfish"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
intersectionOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Sweet"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"OysterShellfish"
>
10139
N/A
<
rdfs
:
subClassOf
rdf
:
resource=
"#Shellfish"
/>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"OtherTomatoBasedFoodCourse"
>
10139
N/A
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
10139
N/A
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
10139
N/A
<
owl
:
allValuesFrom
rdf
:
resource=
"#OtherTomatoBasedFood"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
intersectionOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Moderate"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
<
rdfs
:
subClassOf
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
10139
N/A
<
owl
:
allValuesFrom
>
10139
N/A
<
owl
:
Restriction
>
10139
N/A
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
10139
N/A
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
owl
:
allValuesFrom
>
10139
N/A
</
owl
:
Restriction
>
10139
N/A
</
rdfs
:
subClassOf
>
10139
N/A
</
owl
:
Class
>
10139
N/A
10139
N/A
<
owl
:
Class
rdf
:
ID=
"OtherTomatoBasedFood"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Pasta"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Meat"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Fowl"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Seafood"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Dessert"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Fruit"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonSweetFruitCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#NonSweetFruit"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Delicate"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#OffDry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"SweetFruitCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#SweetFruit"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Moderate"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Sweet"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonSweetFruit"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#SweetFruit"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonSpicyRedMeatCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#NonSpicyRedMeat"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Class
>
<
owl
:
oneOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Thing
rdf
:
about=
"#Strong"
/>
<
owl
:
Thing
rdf
:
about=
"#Moderate"
/>
</
owl
:
oneOf
>
</
owl
:
Class
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonSpicyRedMeat"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#RedMeat"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#SpicyRedMeat"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonRedMeatCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#NonRedMeat"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#White"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Strong"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonRedMeat"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Meat"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#RedMeat"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonOysterShellfishCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#NonOysterShellfish"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonOysterShellfish"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Shellfish"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#OysterShellfish"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonBlandFishCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#NonBlandFish"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Moderate"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"NonBlandFish"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Fish"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"Meat"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Fowl"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Seafood"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Dessert"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Fruit"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"MealCourse"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#ConsumableThing"
/>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
minCardinality
rdf
:
datatype=
"&xsd;nonNegativeInteger"
>1</
owl
:
minCardinality
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
minCardinality
rdf
:
datatype=
"&xsd;nonNegativeInteger"
>1</
owl
:
minCardinality
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#Wine"
/>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
owl
:
disjointWith
rdf
:
resource=
"#PotableLiquid"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#EdibleThing"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"Meal"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#ConsumableThing"
/>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#course"
/>
<
owl
:
minCardinality
rdf
:
datatype=
"&xsd;nonNegativeInteger"
>1</
owl
:
minCardinality
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#course"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#MealCourse"
/>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
owl
:
disjointWith
rdf
:
resource=
"#MealCourse"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#PotableLiquid"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#EdibleThing"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"LightMeatFowlCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#LightMeatFowl"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#White"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Moderate"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"LightMeatFowl"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Fowl"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"FruitCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#Fruit"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#White"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"Fruit"
>
<
owl
:
unionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#SweetFruit"
/>
<
owl
:
Class
rdf
:
about=
"#NonSweetFruit"
/>
</
owl
:
unionOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"Fowl"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Seafood"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Dessert"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Fruit"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"FishCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#Fish"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Medium"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"DessertCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#Dessert"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Full"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Strong"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Sweet"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"Dessert"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Fruit"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"SweetFruit"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"SweetDessertCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#SweetDessert"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#White"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"SweetDessert"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Dessert"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"DarkMeatFowlCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#DarkMeatFowl"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Light"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Delicate"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"DarkMeatFowl"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Fowl"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#LightMeatFowl"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"CheeseNutsDessertCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#CheeseNutsDessert"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"CheeseNutsDessert"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Dessert"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#SweetDessert"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"BlandFishCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#BlandFish"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Delicate"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"BlandFish"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Fish"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#NonBlandFish"
/>
</
owl
:
Class
>
<
owl
:
ObjectProperty
rdf
:
ID=
"hasFood"
>
<
rdfs
:
domain
rdf
:
resource=
"#MealCourse"
/>
<
rdfs
:
range
rdf
:
resource=
"#EdibleThing"
/>
</
owl
:
ObjectProperty
>
<
owl
:
Class
rdf
:
ID=
"Fish"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Seafood"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Shellfish"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"SpicyRedMeat"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#RedMeat"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"ShellfishCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#Shellfish"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Class
>
<
owl
:
oneOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Thing
rdf
:
about=
"#Moderate"
/>
<
owl
:
Thing
rdf
:
about=
"#Strong"
/>
</
owl
:
oneOf
>
</
owl
:
Class
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Full"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"Shellfish"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Seafood"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"SeafoodCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#Seafood"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#White"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"Seafood"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#EdibleThing"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Dessert"
/>
<
owl
:
disjointWith
rdf
:
resource=
"#Fruit"
/>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"RedMeatCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#RedMeat"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
owl
:
Class
rdf
:
ID=
"RedMeat"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Meat"
/>
</
owl
:
Class
>
<
SweetDessert
rdf
:
ID=
"Cake"
/>
<
SweetFruit
rdf
:
ID=
"Bananas"
/>
<
SweetFruit
rdf
:
ID=
"MixedFruit"
/>
<
NonOysterShellfish
rdf
:
ID=
"Mussels"
/>
<
CheeseNutsDessert
rdf
:
ID=
"Nuts"
/>
<
OysterShellfish
rdf
:
ID=
"Oysters"
/>
<
PastaWithLightCreamSauce
rdf
:
ID=
"PastaWithWhiteClamSauce"
/>
<
SweetFruit
rdf
:
ID=
"Peaches"
/>
<
SweetDessert
rdf
:
ID=
"Pie"
/>
<
OtherTomatoBasedFood
rdf
:
ID=
"Pizza"
/>
<
NonRedMeat
rdf
:
ID=
"Pork"
/>
<
NonSpicyRedMeat
rdf
:
ID=
"RoastBeef"
/>
<
BlandFish
rdf
:
ID=
"Scrod"
/>
<
PastaWithNonSpicyRedSauce
rdf
:
ID=
"SpaghettiWithTomatoSauce"
/>
<
NonSpicyRedMeat
rdf
:
ID=
"Steak"
/>
<
NonBlandFish
rdf
:
ID=
"Swordfish"
/>
<
EatingGrape
rdf
:
ID=
"ThompsonSeedless"
/>
<
owl
:
Class
rdf
:
ID=
"EatingGrape"
>
<
rdfs
:
subClassOf
rdf
:
resource=
"#Grape"
/>
</
owl
:
Class
>
<
NonBlandFish
rdf
:
ID=
"Tuna"
/>
<
LightMeatFowl
rdf
:
ID=
"Turkey"
/>
<
NonSpicyRedMeat
rdf
:
ID=
"Veal"
/>
<
owl
:
Class
rdf
:
ID=
"SpicyRedMeatCourse"
>
<
owl
:
intersectionOf
rdf
:
parseType=
"Collection"
>
<
owl
:
Class
rdf
:
about=
"#MealCourse"
/>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasFood"
/>
<
owl
:
allValuesFrom
rdf
:
resource=
"#SpicyRedMeat"
/>
</
owl
:
Restriction
>
</
owl
:
intersectionOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasColor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Red"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasBody"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Full"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasFlavor"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Moderate"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
<
rdfs
:
subClassOf
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"#hasDrink"
/>
<
owl
:
allValuesFrom
>
<
owl
:
Restriction
>
<
owl
:
onProperty
rdf
:
resource=
"&vin;hasSugar"
/>
<
owl
:
hasValue
rdf
:
resource=
"#Dry"
/>
</
owl
:
Restriction
>
</
owl
:
allValuesFrom
>
</
owl
:
Restriction
>
</
rdfs
:
subClassOf
>
</
owl
:
Class
>
<
SpicyRedMeat
rdf
:
ID=
"BeefCurry"
/>
<
LightMeatFowl
rdf
:
ID=
"Chicken"
/>
<
NonOysterShellfish
rdf
:
ID=
"Clams"
/>
<
DarkMeatFowl
rdf
:
ID=
"Duck"
/>
<
SpicyRedMeat
rdf
:
ID=
"GarlickyRoast"
/>
<
DarkMeatFowl
rdf
:
ID=
"Goose"
/>
<
BlandFish
rdf
:
ID=
"Halibut"
/>
<
NonOysterShellfish
rdf
:
ID=
"Crab"
/>
<
BlandFish
rdf
:
ID=
"Flounder"
/>
<
NonOysterShellfish
rdf
:
ID=
"Lobster"
/>
<
PastaWithHeavyCreamSauce
rdf
:
ID=
"FettucineAlfRedo"
/>
<
PastaWithSpicyRedSauce
rdf
:
ID=
"FraDiavolo"
/>
<
CheeseNutsDessert
rdf
:
ID=
"Cheese"
/>
</
rdf
:
RDF
>