Ontologies for agents

  • Huhns M
  • Singh M
  • 39


    Mendeley users who have this article in their library.
  • 92


    Citations of this article.


An ontology is a computational model of some portion of the world.
It is often captured in some form of a semantic network-a graph whose
nodes are concepts or individual objects and whose arcs represent
relationships or associations among the concepts. This network is
augmented by properties and attributes, constraints, functions, and
rules that govern the behavior of the concepts. Formally, an ontology is
an agreement about a shared conceptualization, which includes frameworks
for modeling domain knowledge and agreements about the representation of
particular domain theories. Definitions associate the names of entities
in a universe of discourse (for example, classes, relations, functions,
or other objects) with human readable text describing what the names
mean, and formal axioms that constrain the interpretation and well
formed use of these names. For information systems, or for the Internet,
ontologies can be used to organize keywords and database concepts by
capturing the semantic relationships among the keywords or among the
tables and fields in a database. The semantic relationships give users
an abstract view of an information space for their domain of interest

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • Michael N. Huhns

  • Munindar P. Singh

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free