Bat
type: Class
subclass of: Animal
subclass of: HasMilk
subclass of: Homeothermic
subclass of: Restriction
  on property: habitat
  some values from: Class
    union of: Air
    union of: Caves
subclass of: Restriction
  on property: hasCovering
  some values from: Hair
subclass of: Restriction
  on property: hasLegs
  has value: 2

Crocodile
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Restriction
  on property: habitat
  some values from: Class
    union of: Land
    union of: Water
subclass of: Restriction
  on property: hasCovering
  some values from: Scales
subclass of: Restriction
  on property: hasLegs
  has value: 4

Dog
type: Class
subclass of: Animal
subclass of: HasMilk
subclass of: Homeothermic
subclass of: Restriction
  on property: habitat
  some values from: Land
subclass of: Restriction
  on property: hasCovering
  some values from: Hair
subclass of: Restriction
  on property: hasLegs
  has value: 4

Dolphin
type: Class
subclass of: Animal
subclass of: HasMilk
subclass of: Homeothermic
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: None
subclass of: Restriction
  on property: hasLegs
  has value: 0

Eagle
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Homeothermic
subclass of: Restriction
  on property: habitat
  some values from: Class
    union of: Air
    union of: Land
subclass of: Restriction
  on property: hasCovering
  some values from: Feathers
subclass of: Restriction
  on property: hasLegs
  has value: 2

Eel
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: HasGills
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: None
subclass of: Restriction
  on property: hasLegs
  has value: 0

Herring
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: HasGills
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: Scales
subclass of: Restriction
  on property: hasLegs
  has value: 0

Lizard
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Restriction
  on property: habitat
  some values from: Land
subclass of: Restriction
  on property: hasCovering
  some values from: Scales
subclass of: Restriction
  on property: hasLegs
  has value: 4

Ostrich
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Homeothermic
subclass of: Restriction
  on property: habitat
  some values from: Land
subclass of: Restriction
  on property: hasCovering
  some values from: Feathers
subclass of: Restriction
  on property: hasLegs
  has value: 2

Penguin
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Homeothermic
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: Feathers
subclass of: Restriction
  on property: hasLegs
  has value: 2

Platypus
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: HasMilk
subclass of: Homeothermic
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: Hair
subclass of: Restriction
  on property: hasLegs
  has value: 2

Shark
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: HasGills
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: None
subclass of: Restriction
  on property: hasLegs
  has value: 0

Snake
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Restriction
  on property: habitat
  some values from: Land
subclass of: Restriction
  on property: hasCovering
  some values from: Scales
subclass of: Restriction
  on property: hasLegs
  has value: 0

T-Rex
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Restriction
  on property: habitat
  some values from: Land
subclass of: Restriction
  on property: hasCovering
  some values from: Scales
subclass of: Restriction
  on property: hasLegs
  has value: 4

Trout
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: HasGills
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: Scales
subclass of: Restriction
  on property: hasLegs
  has value: 0

Turtle
type: Class
subclass of: Animal
subclass of: HasEggs
subclass of: Restriction
  on property: habitat
  some values from: Water
subclass of: Restriction
  on property: hasCovering
  some values from: Scales
subclass of: Restriction
  on property: hasLegs
  has value: 4