Model-driven ontology engineering

被引:0
|
作者
Pan, Yue [1 ]
Xie, Guotong
Ma, Li
Yang, Yang
Qiu, ZhaoMing
Lee, Juhnyoung
机构
[1] IBM China Res Lab, Beijing, Peoples R China
[2] IBM Watson Res Ctr, Hawthorne, NY USA
来源
关键词
Semantic Web; ontology engineering; model-driven architecture;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
W3C's Semantic Web provides a common framework that allows data to be shared and reused across application and enterprise. As the Semantic Web shapes the future of the Web, it becomes more and more important in software engineering and enterprise application development. While existing ontology engineering tools provide a stack of ontology management support and are used successfully in certain domains, there still remains a gap between the ontology engineering tools and the traditional software engineering. For several decades, software engineering has been established on different modeling languages and methodologies such as Unified Modeling Language (UML). The differences in modeling languages and methodologies cause difficulties in enterprise application development involving the Semantic Web technologies. The existing ontology engineering tools provide only an ad hoc approach to bridging this gap with limited functionality and performance. The primary objective of our work is to bridge this gap between two different, but complementary engineering disciplines with a systematic approach. Our approach leverages Model-Driven Architecture (MDA) and Ontology Definition Metamodel (ODM), which enable model transformation. This approach allows seamdessly supporting existing models in UML and other languages in Semantic Web-based software development. In addition, it allows exploiting the availability and features of UML tools for creation of vocabularies and ontologies. Furthermore, MDA enables code generation and facilitates software tool development. This paper presents an MDA-based system for ontology engineering. In addition, it presents the entire stack of individual components of the developed ontology engineering tool.
引用
收藏
页码:57 / 78
页数:22
相关论文
共 50 条
  • [41] Towards an advanced model-driven engineering toolbox
    Jouault, Frederic
    Bezivin, Jean
    Barbero, Mikael
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (01) : 5 - 12
  • [42] A Generic Executable Framework for Model-Driven Engineering
    Noguero, Adrian
    Espinoza, Huascar
    [J]. SISTEMAS Y TECNOLOGIAS DE INFORMACION, VOLS 1 AND 2, 2012, : 47 - 52
  • [43] Tolerant Consistency Management in Model-Driven Engineering
    Weidmann, Nils
    [J]. 21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, : 192 - 197
  • [44] Model-driven Service Engineering in Home Telecare
    Flender, Christian
    Rosemann, Michael
    [J]. ELECTRONIC JOURNAL OF HEALTH INFORMATICS, 2008, 3 (02):
  • [45] MODEL-DRIVEN ENGINEERING OF FUNCTIONAL SECURITY POLICIES
    Jiague, Michel Embe
    Frappier, Marc
    Gervais, Frederic
    Konopacki, Pierre
    Laleau, Regine
    Milhau, Jeremy
    St-Denis, Richard
    [J]. ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 374 - 379
  • [46] Formality, Evolution, and Model-driven Software Engineering
    Davies, Jim
    Crichton, Charles
    Crichton, Edward
    Neilson, David
    Sorensen, Ib Holm
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 39 - 55
  • [47] Towards Agile Model-Driven Web Engineering
    Matias Rivero, Jose
    Grigera, Julian
    Rossi, Gustavo
    Robles Luna, Esteban
    Koch, Nora
    [J]. IS OLYMPICS: INFORMATION SYSTEMS IN A DIVERSE WORLD, 2012, 107 : 142 - +
  • [48] Model-Driven Engineering of a Railway Interlocking System
    Scippacercola, Fabio
    Pietrantuono, Roberto
    Russo, Stefano
    Zentai, Andras
    [J]. MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 509 - 519
  • [49] Towards an advanced model-driven engineering toolbox
    Frédéric Jouault
    Jean Bézivin
    Mikaël Barbero
    [J]. Innovations in Systems and Software Engineering, 2009, 5 (1) : 5 - 12
  • [50] Engineering Adaptive Model-Driven User Interfaces
    Akiki, Pierre A.
    Bandara, Arosha K.
    Yu, Yijun
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2016, 42 (12) : 1118 - 1147