From: John Flynn (
Date: 08/29/01

I have created a Visio template that includes a stencil with graphical
representations of all DAML+OIL language constructs. You can drag and drop
the various DAML+OIL constructs onto the drawing page to create the
representation of an ontology. Its initial purpose is to provide a
relatively easy means to graphically represent DAML ontologies.  I will post
it on for download soon, but first I wanted to get some comments on
some of the graphical conventions. A JPEG file of the VisioDAML drawing of
the DAML+OIL revised example ontology (less instances) is attached.

The example ontology is at:

Some specific questions: Should the inverseOf and disjointWith connectors
have arrow-points at both ends as shown in the VisioDAML drawing? Should any
of the other connectors have arrow-points at both ends?

Also, the dashed-line boxes labeled URI represent references in the example
ontology to data types that are remotely declared. On the VisioDAML drawing
when you mouse over the dashed-line box a comment appears showing the actual
URI. Any better ideas on how to represent these remote declarations?

Any other comments on the drawing conventions are most welcome.

Note that the graphical representation of the DAML+OIL revised example
ontology makes readily apparent some of the errors in the example. The Class
FullTimeOccupation and the ObjectProperties, hasOccupation and hasSpouse,
are colored red in the VisioDAML drawing to illustrate they are not declared
anywhere in the example ontology. Also, the TransitiveProperties, has
Ancestor and descendant, as well as the DataTypeProperty shirtsize, can be
seen at the right side of the drawing and are not connected to any other
part of the example ontology.


John Flynn
(703) 284-4612
DAML Integration and Transition PM
BBN Technologies


This archive was generated by hypermail 2.1.4 : 03/26/02 EST