DAML OIL

DAML OIL is a standardized by the World Wide Web Consortium (W3C ), XML - based description language for ontologies, that is a machine-readable language for knowledge representation in computer science. The language is based on the W3C Recommendations Resource Description Framework (RDF ) and Resource Description Framework Schema (RDFS ). The eponymous predecessor, the first only DAML, DAML - ONT later called ontology of the DARPA Agent Markup Language program ( DAML ) is extended by components of the developed Ontology Inference Layer for the same period (OIL). The language has many constructs of frame- based languages ​​.

After 2001, DAML OIL was not developed any further. The W3C launched the project Web Ontology Language (OWL ), which is considered to be the direct successor.

Example

DAML OIL uses many elements of languages ​​RDF, RDFS and XML Schema (XSD), as defined in this standard data types, and include them in the form of XML namespaces. The following abbreviated example shows a class "man", a class derived from " man ", the definition of an attribute "age" and an instance described on the basis of these definitions.

        man              <-! Men belong to the class of people. ->                   < - Ages must be unique positive integers and for each instance. ->                        46 < / Age >    < / Man > Ontology Inference Layer

Ontology Inference Layer ( OIL, rarely, Ontology Interchange Language) is a technology developed since 1999, also XML and RDF -based ontology description language and one of the eponymous predecessor DAML OIL. OIL was designed by Dieter Fensel, Frank van Harmelen (Vrije Universiteit Amsterdam ) and Ian Horrocks ( University of Manchester ) developed in the framework of a research program. As a reference implementation for the use of the language of the ontology editor Oiled serves.

In addition to the XML description OIL defines a simplified pseudo syntax, written in bold keywords and groups are represented by indentation. The following abbreviated example defines several animal species as each other derived classes. Giraffes eat in this example plants, where everything is seen as a plant, which is not an animal. Lions eat herbivores and thus giraffes. These are not explicitly declared as herbivores, but recognizable as such because their definitions match.

Ontology -definitions

213930
de