Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Implementation and Optimisation of a Tableau Algorithm for the Guarded Fragment
TABLEAUX '02 Proceedings of the International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
Jena: implementing the semantic web recommendations
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
NEXP TIME-complete description logics with concrete domains
ACM Transactions on Computational Logic (TOCL)
RStar: an RDF storage and query system for enterprise resource management
Proceedings of the thirteenth ACM international conference on Information and knowledge management
Ontology Management for Large-Scale E-Commerce Applications
DEEC '05 Proceedings of the International Workshop on Data Engineering Issues in E-Commerce
Model-driven business transformation and the semantic web
Communications of the ACM - The semantic e-business vision
Bridging MDA and OWL ontologies
Journal of Web Engineering
Adopting Software Engineering Trends in AI
IEEE Intelligent Systems
Supporting Ontology-Based Dynamic Property and Classification in WebSphere Metadata Server
ISWC '08 Proceedings of the 7th International Conference on The Semantic Web
Guideline for the definition of EMF metamodels using an Entity-Relationship approach
Information and Software Technology
A model driven approach for building OWL DL and OWL full ontologies
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
International Journal of Metadata, Semantics and Ontologies
Hi-index | 0.00 |
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 seamlessly 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.