Title
Extending the Unified Modeling Language for ontology development.
Abstract
There is rapidly growing momentum for web enabled agents that reason about and dynam- ically integrate the appropriate knowledge and services at run-time. The dynamic integration of knowl- edge and services depends on the existence of explicit declarative semantic models (ontologies). We have been building tools for ontology development based on the Unifled Modeling Language (UML). This allows the many mature UML tools, models and expertise to be applied to knowledge representation systems, not only for visualizing complex ontologies but also for managing the ontology development process. UML has many features, such as proflles, global modularity and extension mechanisms that are not generally available in most ontology languages. However, ontology languages have some fea- tures that UML does not support. Our paper identifles the similarities and difierences (with examples) between UML and the ontology languages RDF and DAML+OIL. To reconcile these difierences, we propose a modiflcation to the UML metamodel to address some of the most problematic difierences. One of these is the ontological concept variously called a property, relation or predicate. This notion corresponds to the UML concepts of association and attribute. In ontology languages properties are flrst-class modeling elements, but UML associations and attributes are not flrst-class. Our proposal is backward-compatible with existing UML models while enhancing its viability for ontology modeling. While we have focused on RDF and DAML+OIL in our research and development activities, the same issues apply to many of the knowledge representation languages. This is especially the case for semantic network and concept graph approaches to knowledge representations.
Year
DOI
Venue
2002
10.1007/s10270-002-0008-4
Software and System Modeling
Keywords
Field
DocType
semantic model,knowledge representation,unified modeling language,semantic network,semantic web
UML tool,Computer science,Theoretical computer science,OWL-S,Applications of UML,Natural language processing,Artificial intelligence,Ontology language,Ontology (information science),Ontology-based data integration,Process ontology,Software engineering,Upper ontology
Journal
Volume
Issue
Citations 
1
2
38
PageRank 
References 
Authors
2.38
13
7
Name
Order
Citations
PageRank
Kenneth Baclawski158474.71
Mieczyslaw M. Kokar2498148.01
Paul A. Kogut318718.37
Lewis Hart416213.86
Jeffrey Smith517115.49
Jerzy Letkowski612812.83
Pat Emery7382.38