From: John Flynn ([email protected])
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 daml.org 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: http://www.daml.org/2001/03/daml+oil-ex.daml <http://www.daml.org/2001/03/daml+oil-ex.daml> 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 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