ANJOU
type: Class
subclass of: DELICATE-FLAVOR-RESTRICTION
subclass of: LIGHT-BODY-RESTRICTION
subclass of: OFF-DRY-SUGAR-RESTRICTION
subclass of: ROSE-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#ANJOU-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#LOIRE"></rdfs:Class>

BEAUJOLAIS
type: Class
subclass of: DELICATE-FLAVOR-RESTRICTION
subclass of: DRY-SUGAR-RESTRICTION
subclass of: GAMAY-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
subclass of: LIGHT-BODY-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#BEAUJOLAIS-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

BLAND-FISH-COURSE
type: Class
subclass of: DRINK-HAS-DELICATE-FLAVOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#BLAND-FISH"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

BORDEAUX
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasClass rdf:resource="#BORDEAUX-REGION"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

BURGUNDY
type: Class
subclass of: DRY-SUGAR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasClass rdf:resource="#BOURGOGNE-REGION"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

CABERNET-FRANC
type: Class
subclass of: DRY-SUGAR-RESTRICTION
subclass of: MEDIUM-BODY-RESTRICTION
subclass of: MODERATE-FLAVOR-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#GRAPE-SLOT"></daml:onProperty> <daml:hasValue rdf:resource="#CABERNET-FRANC-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

CABERNET-SAUVIGNON
type: Class
subclass of: DRY-SUGAR-RESTRICTION
subclass of: MEDIUM-OR-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#CABERNET-SAUVIGNON-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

CHARDONNAY
type: Class
subclass of: MEDIUM-OR-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
subclass of: WHITE-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#CHARDONNAY-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

CHEESE-NUTS-DESSERT-COURSE
type: Class
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#CHEESE-NUTS-DESSERT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

CHENIN-BLANC
type: Class
subclass of: DRY-OR-OFF-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: MEDIUM-OR-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: MODERATE-FLAVOR-RESTRICTION
subclass of: WHITE-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#CHENIN-BLANC-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

COTES-D-OR
type: Class
subclass of: MODERATE-FLAVOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#COTES-D-OR-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#RED-BURGUNDY"></rdfs:Class>

DARK-MEAT-FOWL-COURSE
type: Class
subclass of: DRINK-HAS-DELICATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-LIGHT-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#DARK-MEAT-FOWL"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

DESSERT-COURSE
type: Class
subclass of: DRINK-HAS-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-STRONG-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-SWEET-SUGAR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#DESSERT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

DRY-RIESLING
type: Class
subclass of: DELICATE-FLAVOR-RESTRICTION
subclass of: LIGHT-OR-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: WHITE-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#DRY-SUGAR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#RIESLING"></rdfs:Class>

FISH-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#FISH"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

FRUIT-COURSE
type: Class
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-WHITE-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#FRUIT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
max cardinality: 1

ICE-WINE
type: Class
subclass of: MEDIUM-OR-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
intersection of: <rdfs:Class rdf:about="#LATE-HARVEST"></rdfs:Class> <rdfs:Class rdf:about="#DESSERT-WINE"></rdfs:Class> <daml:Restriction rdf:about="#WHITE-COLOR-RESTRICTION"></daml:Restriction>

ITALIAN-WINE
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasClass rdf:resource="#ITALIAN-REGION"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

LIGHT-MEAT-FOWL-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-WHITE-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#LIGHT-MEAT-FOWL"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

MARGAUX
type: Class
subclass of: DELICATE-FLAVOR-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
subclass of: MERLOT-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#MARGAUX-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#MEDOC"></rdfs:Class>

MEDOC
type: Class
subclass of: DRY-SUGAR-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasClass rdf:resource="#MEDOC-REGION"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#BORDEAUX"></rdfs:Class>

MERITAGE
type: Class
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#GRAPE-SLOT"></daml:onProperty> <daml:toClass> <rdfs:Class> <daml:oneOf rdf:parseType="daml:collection"> <rdf:Description rdf:about="#CABERNET-SAUVIGNON-INDIVIDUAL"></rdf:Description> <rdf:Description rdf:about="#CABERNET-FRANC-INDIVIDUAL"></rdf:Description> <rdf:Description rdf:about="#MALBEC"></rdf:Description> <rdf:Description rdf:about="#PETITE-VERDOT"></rdf:Description> <rdf:Description rdf:about="#MERLOT-INDIVIDUAL"></rdf:Description> </daml:oneOf> </rdfs:Class> </daml:toClass> </daml:Restriction> <daml:Restriction> <daml:onProperty rdf:resource="#GRAPE-SLOT"></daml:onProperty> <daml:minCardinality> 2 </daml:minCardinality> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

MERLOT
type: Class
subclass of: DELICATE-OR-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRY-SUGAR-RESTRICTION
subclass of: LIGHT-OR-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#MERLOT-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

MEURSAULT
type: Class
subclass of: FULL-BODY-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#MEURSAULT-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#WHITE-BURGUNDY"></rdfs:Class>

MUSCADET
type: Class
subclass of: DELICATE-FLAVOR-RESTRICTION
subclass of: DRY-SUGAR-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
subclass of: LIGHT-BODY-RESTRICTION
subclass of: PINOT-BLANC-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#MUSCADET-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#LOIRE"></rdfs:Class>

NON-BLAND-FISH-COURSE
type: Class
subclass of: DRINK-HAS-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#NON-BLAND-FISH"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

NON-OYSTER-SHELLFISH-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#NON-OYSTER-SHELLFISH"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

NON-RED-MEAT-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-STRONG-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-WHITE-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#NON-RED-MEAT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

NON-SPICY-RED-MEAT-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#NON-SPICY-RED-MEAT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

NON-SWEET-FRUIT-COURSE
type: Class
subclass of: DRINK-HAS-DELICATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-OFF-DRY-SUGAR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#NON-SWEET-FRUIT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

OTHER-TOMATO-BASED-FOOD-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#OTHER-TOMATO-BASED-FOOD"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

OYSTER-SHELLFISH-COURSE
type: Class
subclass of: DRINK-HAS-SWEET-SUGAR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#OYSTER-SHELLFISH"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

PASTA-WITH-HEAVY-CREAM-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-WHITE-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#PASTA-WITH-HEAVY-CREAM-SAUCE"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

PASTA-WITH-LIGHT-CREAM-COURSE
type: Class
subclass of: DRINK-HAS-DELICATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-LIGHT-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-WHITE-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#PASTA-WITH-LIGHT-CREAM-SAUCE"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

PASTA-WITH-NON-SPICY-RED-SAUCE-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MEDIUM-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#PASTA-WITH-NON-SPICY-RED-SAUCE"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

PASTA-WITH-SPICY-RED-SAUCE-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-STRONG-FLAVOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#PASTA-WITH-SPICY-RED-SAUCE"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

PAUILLAC
type: Class
subclass of: CABERNET-SAUVIGNON-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
subclass of: FULL-BODY-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
subclass of: STRONG-FLAVOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#PAUILLAC-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#MEDOC"></rdfs:Class>

PETITE-SYRAH
type: Class
subclass of: DRY-SUGAR-RESTRICTION
subclass of: MEDIUM-OR-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#GRAPE-SLOT"></daml:onProperty> <daml:hasValue rdf:resource="#PETITE-SYRAH-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

PINOT-BLANC
type: Class
subclass of: WHITE-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#PINOT-BLANC-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

PINOT-NOIR
type: Class
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#PINOT-NOIR-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

RED-BORDEAUX
type: Class
subclass of: Restriction
  on property: GRAPE-SLOT
  all values from: Error2
intersection of: <rdfs:Class rdf:about="#BORDEAUX"></rdfs:Class> <rdfs:Class rdf:about="#RED-WINE"></rdfs:Class>

RED-BURGUNDY
type: Class
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
subclass of: PINOT-NOIR-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
intersection of: <rdfs:Class rdf:about="#BURGUNDY"></rdfs:Class> <rdfs:Class rdf:about="#RED-WINE"></rdfs:Class>

RED-MEAT-COURSE
type: Class
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#RED-MEAT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

RED-TABLE-WINE
intersection of: <daml:Restriction rdf:about="#RED-COLOR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#TABLE-WINE"></rdfs:Class>

RED-WINE
intersection of: <daml:Restriction rdf:about="#RED-COLOR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

RIESLING
type: Class
subclass of: WHITE-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#GRAPE-SLOT"></daml:onProperty> <daml:hasValue rdf:resource="#RIESLING-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

SANCERRE
type: Class
subclass of: DELICATE-FLAVOR-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
subclass of: MEDIUM-BODY-RESTRICTION
subclass of: OFF-DRY-SUGAR-RESTRICTION
subclass of: SAUVIGNON-BLANC-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#SANCERRE-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#LOIRE"></rdfs:Class>

SAUVIGNON-BLANC
intersection of: <daml:Restriction rdf:about="#SAUVIGNON-BLANC-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#SEMILLON-OR-SAUVIGNON-BLANC"></rdfs:Class>

SEAFOOD-COURSE
type: Class
subclass of: DRINK-HAS-WHITE-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#SEAFOOD"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

SEMILLON
intersection of: <daml:Restriction rdf:about="#SEMILLON-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#SEMILLON-OR-SAUVIGNON-BLANC"></rdfs:Class>

SEMILLON-OR-SAUVIGNON-BLANC
type: Class
subclass of: MEDIUM-OR-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: SEMILLON-INDIVIDUAL-OR-SAUVIGNON-BLANC-INDIVIDUAL-GRAPE-SLOT-TO-CLASS-RESTRICTION
subclass of: WHITE-COLOR-RESTRICTION
intersection of: <daml:Restriction rdf:about="#SEMILLON-INDIVIDUAL-OR-SAUVIGNON-BLANC-INDIVIDUAL-GRAPE-SLOT-HAS-CLASS-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

SHELLFISH-COURSE
type: Class
subclass of: DRINK-HAS-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#SHELLFISH"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

SPICY-RED-MEAT-COURSE
type: Class
subclass of: DRINK-HAS-DRY-SUGAR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-RED-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#SPICY-RED-MEAT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

ST-EMILION
type: Class
subclass of: CABERNET-SAUVIGNON-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
subclass of: STRONG-FLAVOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#ST-EMILION-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#BORDEAUX"></rdfs:Class>

SWEET-DESSERT-COURSE
type: Class
subclass of: DRINK-HAS-WHITE-COLOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#SWEET-DESSERT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

SWEET-FRUIT-COURSE
type: Class
subclass of: DRINK-HAS-MODERATE-FLAVOR-TO-CLASS-RESTRICTION
subclass of: DRINK-HAS-SWEET-SUGAR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#FOOD"></daml:onProperty> <daml:hasClass rdf:resource="#SWEET-FRUIT"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#MEAL-COURSE"></rdfs:Class>

SWEET-RIESLING
type: Class
subclass of: DESSERT-WINE
subclass of: FULL-BODY-RESTRICTION
subclass of: MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction rdf:about="#SWEET-SUGAR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#RIESLING"></rdfs:Class>

TOURS
type: Class
subclass of: CHENIN-BLANC-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#TOURS-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#LOIRE"></rdfs:Class>

WHITE-BORDEAUX
type: Class
subclass of: SEMILLON-INDIVIDUAL-OR-SAUVIGNON-BLANC-INDIVIDUAL-GRAPE-SLOT-TO-CLASS-RESTRICTION
intersection of: <rdfs:Class rdf:about="#BORDEAUX"></rdfs:Class> <rdfs:Class rdf:about="#WHITE-WINE"></rdfs:Class>

WHITE-BURGUNDY
type: Class
subclass of: CHARDONNAY-INDIVIDUAL-GRAPE-SLOT-RESTRICTION
subclass of: GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION
intersection of: <rdfs:Class rdf:about="#BURGUNDY"></rdfs:Class> <rdfs:Class rdf:about="#WHITE-WINE"></rdfs:Class>

WHITE-LOIRE
type: Class
subclass of: Restriction
  on property: GRAPE-SLOT
  all values from: Error1
intersection of: <rdfs:Class rdf:about="#LOIRE"></rdfs:Class> <rdfs:Class rdf:about="#WHITE-WINE"></rdfs:Class>

WHITE-NON-SWEET-WINE
type: Class
subclass of: DRY-OR-OFF-DRY-SUGAR-TO-CLASS-RESTRICTION
intersection of: <daml:Restriction rdf:about="#DRY-OR-OFF-DRY-SUGAR-HAS-CLASS-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WHITE-WINE"></rdfs:Class>

WINE-BODY
type: Class
subclass of: WINE-PROPERTY
one of: <rdf:Description rdf:about="#LIGHT"></rdf:Description> <rdf:Description rdf:about="#MEDIUM"></rdf:Description> <rdf:Description rdf:about="#FULL"></rdf:Description>

WINE-COLOR
type: Class
subclass of: WINE-PROPERTY
one of: <rdf:Description rdf:about="#WHITE"></rdf:Description> <rdf:Description rdf:about="#ROSE"></rdf:Description> <rdf:Description rdf:about="#RED"></rdf:Description>

WINE-FLAVOR
type: Class
subclass of: WINE-PROPERTY
one of: <rdf:Description rdf:about="#DELICATE"></rdf:Description> <rdf:Description rdf:about="#MODERATE"></rdf:Description> <rdf:Description rdf:about="#STRONG"></rdf:Description>

WINE-SUGAR
type: Class
subclass of: WINE-PROPERTY
one of: <rdf:Description rdf:about="#SWEET"></rdf:Description> <rdf:Description rdf:about="#OFF-DRY"></rdf:Description> <rdf:Description rdf:about="#DRY"></rdf:Description>

ZINFANDEL
type: Class
subclass of: DRY-SUGAR-RESTRICTION
subclass of: MEDIUM-OR-FULL-BODY-TO-CLASS-RESTRICTION
subclass of: MODERATE-OR-STRONG-FLAVOR-TO-CLASS-RESTRICTION
subclass of: RED-COLOR-RESTRICTION
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#GRAPE-SLOT"></daml:onProperty> <daml:hasValue rdf:resource="#ZINFANDEL-INDIVIDUAL"></daml:hasValue> </daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

CALIFORNIA-WINE
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasClass rdf:resource="#CALIFORNIAN-REGION"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

TABLE-WINE
intersection of: <daml:Restriction rdf:about="#DRY-SUGAR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

SWEET-WINE
intersection of: <daml:Restriction rdf:about="#SWEET-SUGAR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

GAMAY
intersection of: <daml:Restriction rdf:about="#GAMAY-INDIVIDUAL-GRAPE-SLOT-RESTRICTION"></daml:Restriction> <daml:Restriction rdf:about="#GRAPE-SLOT-MAX-CARDINALITY-1-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

WHITE-WINE
intersection of: <daml:Restriction rdf:about="#WHITE-COLOR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

DRY-RED-WINE
intersection of: <rdfs:Class rdf:about="#DRY-WINE"></rdfs:Class> <rdfs:Class rdf:about="#RED-WINE"></rdfs:Class>

ALSATIAN-WINE
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#ALSACE"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

GERMAN-WINE
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasValue rdf:resource="#GERMANY"></daml:hasValue> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

AMERICAN-WINE
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasClass rdf:resource="#US-REGION"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

WHITE-TABLE-WINE
intersection of: <daml:Restriction rdf:about="#WHITE-COLOR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#TABLE-WINE"></rdfs:Class>

ROSE-WINE
intersection of: <daml:Restriction rdf:about="#ROSE-COLOR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

LOIRE
intersection of: <daml:Restriction> <daml:onProperty rdf:resource="#REGION"></daml:onProperty> <daml:hasClass rdf:resource="#LOIRE-REGION"></daml:hasClass> </daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

FULL-BODIED-WINE
intersection of: <daml:Restriction rdf:about="#FULL-BODY-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

DRY-WINE
intersection of: <daml:Restriction rdf:about="#DRY-SUGAR-RESTRICTION"></daml:Restriction> <rdfs:Class rdf:about="#WINE"></rdfs:Class>

DRY-WHITE-WINE
intersection of: <rdfs:Class rdf:about="#DRY-WINE"></rdfs:Class> <rdfs:Class rdf:about="#WHITE-WINE"></rdfs:Class>