DARPA Agent Markup Language

from Wikipedia, the free encyclopedia

The DARPA Agent Markup Language ( DAML for short , originally also DAML-ONT ) is an XML -based markup language for ontologies that was developed in 2000 and is used for the semantic network . A web browser not only displays the content of websites , but also their meaning and relationships with other resources on the World Wide Web .

The language is the result of a research program funded by and named after the Defense Advanced Research Projects Agency (DARPA) - an agency of the US Department of Defense that conducts research projects for the US armed forces . The DAML program, on which the DAML contractors and the joint EU / US committee for markup languages ​​are working, led to the development of the DAML + OIL markup language back in 2000 . This development in turn initiated the establishment of a working group of the World Wide Web Consortium called WebOnt (short for Web Ontology ) in 2002 .

Current research focuses on the establishment of ontologies and rules for inference as well as inferred actions. Many of the results are now included in the Web Ontology Language (OWL).

example

The following, greatly simplified example shows a DAML ontology in which “persons” are described as the union of the disjoint sets of “men” and “women”.

<rdf:RDF xmlns="…">
  <Class ID="Person">
    <label>Person</label>
  </Class>
  <Class ID="Mann">
    <!-- Männer werden als abgeleitete Klasse der Personen definiert. -->
    <subClassOf resource="#Person" />
  </Class>
  <Class ID="Frau">
    <!-- Frauen werden vereinfacht per Disjunktion definiert. -->
    <subClassOf resource="#Person" />
    <disjointFrom resource="#Mann" />
  </Class>
  <Class about="#Person">
    <!-- Personen werden als Vereinigung der obigen disjunkten Mengen definiert. -->
    <disjointUnionOf parseType="daml:collection">
      <Class about="#Mann" />
      <Class about="#Frau" />
    </disjointUnionOf>
  </Class>
</rdf:RDF>

See also

Individual evidence

  1. About the DAML Language (English) on the official website of the DAML program
  2. Complete, commented example on the DAML program website