On Tue, Nov 27, 2012 at 3:31 PM, Diane Hillmann <[log in to unmask]> wrote:
P.S. BTW, one of the best things about RDA is the relationships, all of which have URIs:http://metadataregistry.org/schema/show/id/13.html (relationships between Works Expressions Manifestations Items
http://metadataregistry.org/schema/show/id/4.html (roles). These vocabularies have just over 750 properties, but some are complicated by the necessity of describing properties separately when they relate to different classes.
(1) Everything which is eaten by something is a food.(2) Everything that a carnivore eats is an animal. Everything that eats an animal is a carnivore.(3) Everything that a herbivore eats is a plant. Everything that eats a plant is a herbivore.(4) Every fly is an animal. Every antelope is an animal. Every flytrap is a plant.(5) Fred is a fly. Audrey is a flytrap. Ann is an antelope. Noel is a grass. Agatha is an antelope.(6) Audrey eats Fred. Ann eats Audrey. Ann eats Noel.
(2) is where things start to get harder. We want to say some things about eating that only apply to carnivores and animals.ObjectPropertyRange(:eat :food)
The translation of the herbivore is similar.SubClassOf(ObjectSomeValuesFrom(:eat :animal):carnivore)
(4,5, and 6) are simple class, instance, and property value definitions, so I won't go in to them here.SubClassOf(ObjectSomeValuesFrom(ObjectInverseOf(:eat) :herbivore):plant)SubClassOf(ObjectSomeValuesFrom(:eat :plant):herbivore)
We know that Noel is a plant because he is eaten by Ann, who ate Audrey, making an a herbivore, and everything she eats a plant.Agatha is an animal
Ann is an animal and a herbivore.Audrey is a plant, a carnivore, and a food.Fred is an animal and a food.Noel is a plant and a food.
(7) Ann eats Agatha.
Agatha is a plant, an animal, and a food.Ann is an animal, a carnivore, and a herbivore.Audrey is a plant, an animal, a carnivore and a food.Noel is a plant, an animal, and a food.Fred is still an animal and a food.
(8) no carnivore is a herbivore,