An Investigation into OWL for Concrete Syntax Specification Using UML Notations

被引:1
|
作者
Thomas, Anitta [1 ]
Gerber, Aurona J. [2 ,3 ]
van der Merwe, Alta [2 ]
机构
[1] Univ South Africa, Sch Comp, Sci Campus,Florida Pk, Johannesburg, South Africa
[2] Univ Pretoria, Dept Informat, Pretoria, South Africa
[3] CSIR Meraka, Ctr Artificial Intelligence Res, Pretoria, South Africa
关键词
UML notations; Concrete syntax specification; RCC-8; OWL; Ontology; Ontology reasoner; VISUAL LANGUAGES;
D O I
10.1007/978-3-319-42333-3_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Web Ontology Language OWL is a prominent ontology language for specifying ontologies. Although OWL ontologies are well-used for representing and reasoning about knowledge in various domains, they are sparsely studied for visual language specification. The work in this paper, therefore, explores OWL for visual language specification by specifying the concrete syntax of selected UML class diagram notations in an ontology. The selected diagram notations are specified as spatial configurations of primitive elements and qualitative base spatial relationships of Region Connection Calculus-8 (RCC-8). Furthermore, the automated reasoning features of ontology reasoners are investigated to verify the completeness and the correctness of the specification. The verification results indicate that the given specification needs to be revised to support applications to draw the selected notations. The value of such a specification in supporting a semantic diagram interpretation application is demonstrated using the automated instance classification feature of ontology reasoners.
引用
收藏
页码:197 / 211
页数:15
相关论文
共 50 条
  • [21] AutoRDF - Using OWL as an Object Graph Mapping (OGM) Specification Language
    Chevalier, Fabien
    SEMANTIC WEB, ESWC 2016, 2016, 9989 : 151 - 155
  • [22] Developing Ontology Based Applications of Semantic Web Using UML to OWL Conversion
    Mehrolhassani, Moein
    ELC, Atilla, I
    OPEN KNOWLEDGE SOCIETY: A COMPUTER SCIENCE AND INFORMATION SYSTEMS MANIFESTO, 2008, 19 : 566 - +
  • [23] UML class structure interpretation using RAISE abstract applicative specification
    Riesco, D
    Montejano, G
    Dasso, A
    Funes, A
    Uzal, R
    Favre, L
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2000, : 67 - 70
  • [24] Specification of real-time systems using UML sequence diagrams
    Huzar, Zbigniew
    Walkowiak, Anita
    PRZEGLAD ELEKTROTECHNICZNY, 2010, 86 (09): : 226 - 229
  • [25] Case study on Human/System Interaction specification using UML for ODP
    Miyazaki, Hiroshi
    Tanaka, Akira
    EDOCW: 2008 12TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS, 2008, : 15 - +
  • [26] Representing the UML® semantic network using OWL (Or "What's in a semantic web link?")
    Kashyap, V
    Borgida, A
    SEMANTIC WEB - ISWC 2003, 2003, 2870 : 1 - 16
  • [27] Specifying model transformations by direct manipulation using concrete visual notations and interactive recommendations
    Avazpour, Iman
    Grundy, John
    Grunske, Lars
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2015, 28 : 195 - 211
  • [28] Extracting Code Resource from OWL by Matching Method Signatures using UML Design Document
    Ganapathy, Gopinath
    Sagayaraj, S.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (02) : 90 - 96
  • [29] SPECIFICATION AND VERIFICATION OF WORKFLOW APPLICATIONS USING A COMBINATION OF UML ACTIVITY DIAGRAMS AND EVENT B
    Ben Younes, Ahlem
    Ben Ayed, Leila Jemni
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 312 - 316
  • [30] On using UML class diagrams for object-oriented database design - Specification of integrity constraints
    Ou, YZ
    UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 173 - 188