PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Universal Framework For OWL2 Ontology Transformations

Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Domain ontologies are valuable knowledge assets with many potential applications, e.g. in software engineering. Their content is often a subject of bi-directional transformations. Unfortunately, a centralized transformation service which can be easily extended with new mappers is not available for ontology users. In consequence, they have to deal with many different translation programs, which have to be installed and learned separately. The paper presents a framework for universal ontology processing, dedicated to ontologies expressed in OWL2. The framework usefulness was verified by a proof-of-concept implementation, for which an existing OWL2 to Groovy translator was adapted. During the integration process, the translator functionality was enhanced with ontology individuals mapping. The exemplary implementation confirmed that the framework with plug-in architecture is flexible and easy for customization. The ontology stakeholders should benefit from the reduced cognitive load and more satisfying transformation process.
Słowa kluczowe
Rocznik
Strony
375--393
Opis fizyczny
Bibliogr. 30 poz., tab. fig.
Twórcy
  • Faculty of Computer Science and Management, Wrocław University of Science and Technology, ul. I. Łukasiewicza 5, 50-371 Wrocław, Poland
Bibliografia
  • [1] Afzal H., Waqas M. and Naz T., OWLMap: Fully Automatic Mapping of Ontology into Relational Database Schema. (IJACSA) International Journal of Advanced Computer Science and Applications, vol. Vol. 7, no. No. 11, 2016, 7-15.
  • [2] Athanasiadis I. N., Villa F. and Rizzoli A.-E., Ontologies, JavaBeans and Relational Databases for enabling semantic programming, in 31st Annual International Computer Software and Applications Conference (COMPSAC 2007), Beijing, China, 2007.
  • [3] Gasevic D., Djuric D., Devedzic V., and Violeta D., Converting UML to OWL ontologies, in Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters (WWW Alt. ‘04). ACM, New York, NY, 2004, 488-489.
  • [4] Hacherouf M. and Bahloulb S. N., DTD2OWL2: A New Approach for the Transformation of the DTD to OWL, Procedia Computer Science, vol. Vol. 62, 2015, 457-466.
  • [5] Hillairet G., ATL Use Case - ODM Implementation (Bridging UML and OWL). SIDo Group from the L3I lab in La Rochelle, 2007. http://www.eclipse.org/atl/usecases/ODMImplementation/. [Accessed 5 April 2018].
  • [6] Hnatkowska B., Automatic SUMO to UML translation, e-Informatica Software Engineering Journal, vol. 10, nr 1, 2016, 51-67.
  • [7] Hnatkowska B. and Woroniecki P., Transformation of OWL2 property axioms to Groovy. In Tjoa A., Bellatreche L., Biffl S., van Leeuwen J., Wiedermann J. (eds) SOFSEM 2018: Theory and Practice of Computer Science. SOFSEM 2018. Lecture Notes in Computer Science, Vol. 10706, Edizioni della Normale, Cham, 2018, 269-282.
  • [8] Horrige M. and Bechhofer S., The OWL API: A Java API for OWL ontologies. Semantic Web, Vol. 2, Issue 1, 2011, 11-21.
  • [9] Knublauch H., Case Study: Using Protege to Convert the Travel Ontology to UML and OWL. In: Evaluation of Ontology-based Tools, 2nd International Workshop, Sanibel Island, Florida, USA, 2003.
  • [10] Meditskos G. and Bassiliades N., CLIPS-OWL: A framework for providing object-oriented extensional ontology queries in a production rule engine, Data & Knowledge Engineering, Vol. 70, Issue 7, 2011, 661-681.
  • [11] Musen, M.A., The Protégé project: A look back and a look forward. AI Matters. Association of Computing Machinery Specific Interest Group in Artificial Intelligence, 1(4), June 2015. DOI: 10.1145/1557001.25757003
  • [12] Nasser V., Du W., and MacIsaac D., An ontology-based software test generation framework, in: The 22nd International Conference on Software Engineering and Knowledge Engineering, SEKE, San Francisco Bay, USA, 2010.
  • [13] Niles I. and Pease A., Towards a Standard Upper Ontology, in: Proc. of the International Conference on Formal Ontology in Information Systems - Volume 2001, FOIS’01, ACM, New York, USA, 2001, 2-9.
  • [14] Nyulas C., O’Connor M. and Tu S. W., DataMaster – a Plug-in for Importing Schemas and Data from Relational Databases into Protégé. In in Proc. 10th International Protg Conference, Budapest, Hungary, 2007.
  • [15] Rao R., Lecture 20: Topo-Sort and Dijkstra’s Greedy Idea, https://courses.cs.washington.edu/courses/cse326/03wi/lectures/RaoLect20.pdf. [Accessed 30 May 2018].
  • [16] Riehle D. and Gross T., Role Model Based Framework Design and Integration, in Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, Vancouver, British Columbia, Canada, 1998.
  • [17] Stevenson G. and Dobson S., Sapphire: Generating Java Runtime Artefacts from OWL Ontologies, In: Salinesi C., Pastor O. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2011. Lecture Notes in Business Information Processing, vol 83. Springer, Berlin, Heidelberg, 2011.
  • [18] Volker J., Hitzler P. and Cimiano P., Acquisition of OWL DL Axioms from Lexical Resources. Lecture Notes in Computer Science, 4519, 670-685.
  • [19] Vyšniauskas E., Nemuraitė L. and Paradauskas B., Preserving Semantics of OWL 2 Ontologies in Relational Databases Using Hybrid Approach, Information Technology and Control, Vol. 41, No. 2, 2012, 103-115.
  • [20] Woroniecki P., OWL2 to Groovy Converter, https://bitbucket.org/pworoniecki/owl2-converter. [Accessed 3 June 2018].
  • [21] Yabloko L., OntoBase, https://protegewiki.stanford.edu/wiki/OntoBase. [Accessed 3 June 2018].
  • [22] Zedlitz J., Jörke J. and Luttenberger N., From UML to OWL 2, In: Lukose D., Ahmad A.R., Suliman A. (eds) Knowledge Technology. Communications in Computer and Information Science, Berlin, Heidelberg, Springer, 2012, 154-163.
  • [23] “Framework. BusinessDictionary.com”, WebFinance, Inc., http://www.businessdictionary.com/definition/framework.html. [Accessed 3 June 2018].
  • [24] “Framework”. Techopedia, https://www.techopedia.com/definition/14384/software-framework. [Accessed 3 June 2018].
  • [25] OWL 2 Web Ontology Language. Document Overview (Second Edition), W3C, 11 December 2012, https://www.w3.org/TR/owl2-overview/. [Accessed 3 June 2018].
  • [26] Spring Context, MvnRepository, https://mvnrepository.com/artifact/org.springframework/spring-context [Accessed 9 May 2018].
  • [27] The Sigma knowledge engineering environment, http://ontologyportal.github.io/sigmakee/. [Accessed 3 June 2018].
  • [28] OSGi Alliance, The Dynamic Module System for Java, https://www.osgi.org/ [Accessed 30 September 2018].
  • [29] Spring Framework, https://spring.io/projects/spring-framework [Accessed 30 September 2018].
  • [30] Apache Felix, https://felix.apache.org/ [Acessed 30 September 2018].
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2018).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-22d4b0ac-09a4-4bbc-904f-44c976450965
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.