Wine Ontology
type: Ontology
comment: An example OWL ontology
prior version: wine-020303
imports: food
comment: Derived from the DAML Wine ontology at http://ontolingua.stanford.edu/doc/chimaera/ontologies/wines.daml Substantially changed, in particular the Region based relations.

wine
type: Class
subclass of: PotableLiquid
subclass of: Restriction
  on property: hasMaker
  cardinality: 1
subclass of: Restriction
  on property: hasMaker
  all values from: Winery
subclass of: Restriction
  on property: madeFromGrape
  min cardinality: 1
subclass of: Restriction
  on property: hasSugar
  cardinality: 1
subclass of: Restriction
  on property: hasFlavor
  cardinality: 1
subclass of: Restriction
  on property: hasBody
  cardinality: 1
subclass of: Restriction
  on property: hasColor
  cardinality: 1
subclass of: Restriction
  on property: locatedIn
  some values from: Region
label: vin @fr

Vintage
type: Class
subclass of: Restriction
  on property: hasVintageYear
  cardinality: 1

WhiteBurgundy
type: Class
intersection of: Burgundy
intersection of: WhiteWine
subclass of: Restriction
  on property: madeFromGrape
  has value: ChardonnayGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1

Year1998
type: VintageYear
year value: 1998

Zinfandel
type: Class
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: ZinfandelGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1
subclass of: Restriction
  on property: hasColor
  has value: Red
subclass of: Restriction
  on property: hasSugar
  has value: Dry
subclass of: Restriction
  on property: hasBody
  all values from: Class
    one of: Full
    one of: Medium
subclass of: Restriction
  on property: hasFlavor
  all values from: Class
    one of: Moderate
    one of: Strong

WineDescriptor
type: Class
comment: Made WineDescriptor unionType of tastes and color
union of: WineTaste
union of: WineColor

Tours
type: Class
intersection of: Loire
intersection of: Restriction
  on property: locatedIn
  has value: ToursRegion
subclass of: Restriction
  on property: madeFromGrape
  has value: CheninBlancGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1

Riesling
type: Class
subclass of: Restriction
  on property: hasColor
  has value: White
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: RieslingGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

StEmilion
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
subclass of: Restriction
  on property: hasFlavor
  has value: Strong
subclass of: Restriction
  on property: madeFromGrape
  has value: CabernetSauvignonGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1
intersection of: Bordeaux
intersection of: Restriction
  on property: locatedIn
  has value: StEmilionRegion

Semillon
type: Class
intersection of: SemillonOrSauvignonBlanc
intersection of: Restriction
  on property: madeFromGrape
  has value: SemillonGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

SauvignonBlanc
type: Class
intersection of: SemillonOrSauvignonBlanc
intersection of: Restriction
  on property: madeFromGrape
  has value: SauvignonBlancGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

Sancerre
type: Class
subclass of: Restriction
  on property: hasBody
  has value: Medium
subclass of: Restriction
  on property: hasSugar
  has value: OffDry
subclass of: Restriction
  on property: hasFlavor
  has value: Delicate
subclass of: Restriction
  on property: madeFromGrape
  has value: SauvignonBlancGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1
intersection of: Loire
intersection of: Restriction
  on property: locatedIn
  has value: SancerreRegion

RedBurgundy
type: Class
subclass of: Restriction
  on property: madeFromGrape
  has value: PinotNoirGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1
intersection of: Burgundy
intersection of: RedWine

PinotNoir
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: PinotNoirGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

PinotBlanc
type: Class
subclass of: Restriction
  on property: hasColor
  has value: White
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: PinotBlancGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

PetiteSyrah
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
subclass of: Restriction
  on property: hasSugar
  has value: Dry
subclass of: Restriction
  on property: hasFlavor
  all values from: Class
    one of: Moderate
    one of: Strong
subclass of: Restriction
  on property: hasBody
  all values from: Class
    one of: Medium
    one of: Full
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: PetiteSyrahGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

Pauillac
type: Class
subclass of: Restriction
  on property: hasBody
  has value: Full
subclass of: Restriction
  on property: hasFlavor
  has value: Strong
subclass of: Restriction
  on property: madeFromGrape
  has value: CabernetSauvignonGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1
intersection of: Medoc
intersection of: Restriction
  on property: locatedIn
  has value: PauillacRegion

Muscadet
type: Class
subclass of: Restriction
  on property: hasBody
  has value: Light
subclass of: Restriction
  on property: hasFlavor
  has value: Delicate
subclass of: Restriction
  on property: hasSugar
  has value: Dry
subclass of: Restriction
  on property: madeFromGrape
  has value: PinotBlancGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1
intersection of: Loire
intersection of: Restriction
  on property: locatedIn
  has value: MuscadetRegion

Merlot
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
subclass of: Restriction
  on property: hasSugar
  has value: Dry
subclass of: Restriction
  on property: hasFlavor
  all values from: Class
    one of: Moderate
    one of: Delicate
subclass of: Restriction
  on property: hasBody
  all values from: Class
    one of: Light
    one of: Medium
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: MerlotGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

Meritage
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  all values from: Class
    one of: CabernetSauvignonGrape
    one of: CabernetFrancGrape
    one of: MalbecGrape
    one of: PetiteVerdotGrape
    one of: MerlotGrape
intersection of: Restriction
  on property: madeFromGrape
  min cardinality: 2

Margaux
type: Class
subclass of: Restriction
  on property: hasFlavor
  has value: Delicate
subclass of: Restriction
  on property: madeFromGrape
  has value: MerlotGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1
intersection of: Medoc
intersection of: Restriction
  on property: locatedIn
  has value: MargauxRegion

Gamay
type: Class
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: GamayGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

CheninBlanc
type: Class
subclass of: Restriction
  on property: hasColor
  has value: White
subclass of: Restriction
  on property: hasFlavor
  has value: Moderate
subclass of: Restriction
  on property: hasBody
  all values from: Class
    one of: Full
    one of: Medium
subclass of: Restriction
  on property: hasSugar
  all values from: Class
    one of: Dry
    one of: OffDry
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: CheninBlancGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

Chardonnay
type: Class
subclass of: Restriction
  on property: hasColor
  has value: White
subclass of: Restriction
  on property: hasBody
  all values from: Class
    one of: Full
    one of: Medium
subclass of: Restriction
  on property: hasFlavor
  all values from: Class
    one of: Strong
    one of: Moderate
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: ChardonnayGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

CabernetSauvignon
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
subclass of: Restriction
  on property: hasSugar
  has value: Dry
subclass of: Restriction
  on property: hasFlavor
  all values from: Class
    one of: Moderate
    one of: Strong
subclass of: Restriction
  on property: hasBody
  all values from: Class
    one of: Medium
    one of: Full
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: CabernetSauvignonGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

CabernetFranc
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
subclass of: Restriction
  on property: hasFlavor
  has value: Moderate
subclass of: Restriction
  on property: hasBody
  has value: Medium
subclass of: Restriction
  on property: hasSugar
  has value: Dry
intersection of: wine
intersection of: Restriction
  on property: madeFromGrape
  has value: CabernetFrancGrape
intersection of: Restriction
  on property: madeFromGrape
  max cardinality: 1

Beaujolais
type: Class
subclass of: Restriction
  on property: hasColor
  has value: Red
subclass of: Restriction
  on property: hasBody
  has value: Light
subclass of: Restriction
  on property: hasSugar
  has value: Dry
subclass of: Restriction
  on property: hasFlavor
  has value: Delicate
subclass of: Restriction
  on property: madeFromGrape
  has value: GamayGrape
subclass of: Restriction
  on property: madeFromGrape
  max cardinality: 1
intersection of: wine
intersection of: Restriction
  on property: locatedIn
  has value: BeaujolaisRegion