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 条
  • [21] Model-driven engineering for requirements analysis
    Baudry, Benoit
    Nebut, Clementine
    Le Traon, Yves
    [J]. 11TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2007, : 459 - +
  • [22] Model-Driven Engineering for Augmented Reality
    Campos-Lopez, Ruben
    Guerra, Esther
    de Lara, Juan
    Colantoni, Alessandro
    Garmendia, Antonio
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2023, 22 (02):
  • [23] On Watermarking for Collaborative Model-Driven Engineering
    Martinez, Salvador
    Gerard, Sebastien
    Cabot, Jordi
    [J]. IEEE ACCESS, 2018, 6 : 29715 - 29728
  • [24] Collaborative Repositories in Model-Driven Engineering
    Di Rocco, Juri
    Di Ruscio, Davide
    Iovino, Ludovico
    Pierantonio, Alfonso
    [J]. IEEE SOFTWARE, 2015, 32 (03) : 28 - 34
  • [25] Model-Driven Engineering of Service Orchestrations
    Brambilla, Marco
    Dosmi, Matteo
    Fraternali, Piero
    [J]. 2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 562 - 569
  • [26] Model-driven visual requirements engineering
    Solheim, H
    Lillehagen, F
    Petersen, SA
    Jorgensen, H
    Anastasiou, M
    [J]. 13th IEEE International Conference on Requirements Engineering, Proceedings, 2005, : 421 - 425
  • [27] MODEL-DRIVEN DISTRIBUTED SIMULATION ENGINEERING
    Bocciarelli, Paolo
    D'Ambrogio, Andrea
    Giglio, Andrea
    Paglia, Emiliano
    [J]. 2019 WINTER SIMULATION CONFERENCE (WSC), 2019, : 75 - 89
  • [28] The State of Practice in Model-Driven Engineering
    Whittle, Jon
    Hutchinson, John
    Rouncefield, Mark
    [J]. IEEE SOFTWARE, 2014, 31 (03) : 79 - 85
  • [29] Model-Driven Engineering Practices in Industry
    Hutchinson, John
    Rouncefield, Mark
    Whittle, Jon
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 633 - 642
  • [30] Promises and Challenges of Model-Driven Engineering
    Vangheluwe, Hans
    [J]. 2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 3 - 4