Extending the Unified Modeling Language for ontology development

被引:2
|
作者
Kenneth Baclawski
Mieczyslaw K. Kokar
Paul A. Kogut
Lewis Hart
Jeffrey Smith
Jerzy Letkowski
Pat Emery
机构
[1] Lockheed Martin Management and Data Systems,
[2] PO Box 8048,undefined
[3] Philadelphia,undefined
[4] PA 19101,undefined
[5] USA,undefined
[6] Northeastern University,undefined
[7] 360 Huntington Avenue,undefined
[8] Boston,undefined
[9] Massachusetts 02115,undefined
[10] USA; E-mail: kenb@ccs.neu.edu,undefined
[11] Mercury Computer Systems,undefined
[12] 199 Riverneck Road,undefined
[13] Chelmsford,undefined
[14] Massachusetts 01824-2820,undefined
[15] USA,undefined
[16] Western New England College,undefined
[17] 1215 Wilbraham Road,undefined
[18] Springfield,undefined
[19] Massachusetts 01119,undefined
[20] USA,undefined
[21] AT&T Government Solutions Inc.,undefined
[22] 1900 Gallow Road,undefined
[23] Vienna,undefined
[24] Virginia 22182,undefined
[25] USA,undefined
来源
Software and Systems Modeling | 2002年 / 1卷 / 2期
关键词
Key words: Ontology – Semantic web – Agents – OO modeling – UML – RDF – DAML;
D O I
10.1007/s10270-002-0008-4
中图分类号
学科分类号
摘要
There is rapidly growing momentum for web enabled agents that reason about and dynamically integrate the appropriate knowledge and services at run-time. The dynamic integration of knowledge and services depends on the existence of explicit declarative semantic models (ontologies). We have been building tools for ontology development based on the Unified 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 profiles, global modularity and extension mechanisms that are not generally available in most ontology languages. However, ontology languages have some features that UML does not support. Our paper identifies the similarities and differences (with examples) between UML and the ontology languages RDF and DAML+OIL. To reconcile these differences, we propose a modification to the UML metamodel to address some of the most problematic differences. 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 first-class modeling elements, but UML associations and attributes are not first-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.
引用
收藏
页码:142 / 156
页数:14
相关论文
共 50 条
  • [21] Unified modeling of tractor performance prototype based on ontology
    Wu, Yiwei
    Zhou, Zhili
    Yan, Xianghai
    [J]. TRANSACTIONS OF THE CANADIAN SOCIETY FOR MECHANICAL ENGINEERING, 2021, 45 (04)
  • [22] Unified modeling of a tractor performance prototype based on ontology
    Wu, Yiwei
    Zhou, Zhili
    Yan, Xianghai
    [J]. TRANSACTIONS OF THE CANADIAN SOCIETY FOR MECHANICAL ENGINEERING, 2022, 46 (02) : 477 - 489
  • [23] Foundations and Practices of Unified Modeling Language
    Kim, Dae-Kyoo
    Trujillo, Juan
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (17) : 2291 - 2292
  • [24] OOA metrics for the unified modeling language
    Marchesi, M
    [J]. SECOND EUROMICRO CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 1998, : 67 - 73
  • [25] UML- Unified Modeling Language
    Jochen Seemann
    Jürgen Wolff von Gudenberg
    [J]. Informatik-Spektrum, 1998, 21 (2) : 89 - 90
  • [26] A framework for an integrated unified modeling language
    Mohammad ALSHAYEB
    Nasser KHASHAN
    Sajjad MAHMOOD
    [J]. Frontiers of Information Technology & Electronic Engineering, 2016, 17 (02) : 143 - 159
  • [27] UTML: Unified Transaction Modeling Language
    Gioldasis, N
    Christodoulakis, S
    [J]. WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, 2002, : 115 - 126
  • [28] Unified modeling language for knowledge modelling
    Abdullah, Mohd Syazwan
    Paige, Richard
    Benest, Ian
    Kimble, Chris
    [J]. INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 2, PROCEEDINGS, 2006, : 952 - +
  • [29] Towards a formalization of the unified modeling language
    Breu, R
    Hinkel, U
    Hofmann, C
    Klein, C
    Paech, B
    Rumpe, B
    Thurner, V
    [J]. ECOOP'97: OBJECT-ORIENTED PROGRAMMING, 1997, 1241 : 344 - 366
  • [30] Version management in Unified Modeling Language
    Ram, DJ
    Sreekanth, M
    Rao, AA
    [J]. OOIS 2000: 6TH INTERNATIONAL CONFERENCE ON OBJECT ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 238 - 252