Abstract
Metamodelling plays an interesting role in MDSD. Following the discussions on metamodelling in Sect. 2.2.2, this chapter presents technologies on integrating metamodelling and ontologies. On the one hand, there are metamodels for standard ontology languages, such as OWL 2. On the other hand, there have been efforts enriching standard ontology languages with metamodelling capabilities. Chapter 11 will provide further discussions on metamodelling on how it can be useful for ontology-integrated modelling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
To simplify the presentation, we do not distinguish datatype names and datatype URIrefs here.
References
C. Atkinson, T. Kühne, Model-driven development: a metamodeling foundation. Software, IEEE, vol. 20(5), pp. 36–41 (2003)
C. Atkinson, M. Gutheil, B. Kennel, A flexible infrastructure for multilevel language engineering. IEEE Trans. Software Eng. 99(RapidPosts), 742–755 (2009). ISSN 0098-5589. doi:http://doi.ieeecomputersociety.org/10.1109/TSE.2009.31
S. Brockmans, P. Haase, P. Hitzler, R. Studer, A metamodel and UML profile for rule-extended OWL DL ontologies. in 3rd European Semantic Web Conference (ESWC). Lecture Notes in Computer Science, vol. 4011 (Springer, Berlin, 2006), pp. 303–316
S. Brockmans, R. Volz, A. Eberhart, P. Löffler, Visual modeling of OWL DL ontologies using UML. in Proceedings of the Third International Semantic Web Conference, ed. by S. McIlraith et al. (Springer, Hiroshima, Japan, 2004), pp. 198–213
F.M. Donini, D. Nardi, R. Rosati, Description logics of minimal knowledge and negation as failure. ACM Trans. Comput. Log. 3(2), 177–225 (2002)
J.-M. Favre, T. Nguyen, Towards a megamodel to model software evolution through transformations. Electr. Notes Theor. Comput. Sci. 127(3), 59–74 (2005)
S. Grimm, B. Motik, Closed world reasoning in the semantic web through epistemic operators. in OWLED Workshop on OWL: Experiences and Directions, CEUR Workshop Proceedings, vol. 188. CEUR-WS.org, 2005
B. Motik, On the properties of metamodeling in OWL. J. Log. Comput. 17(4), 617–637 (2007)
B. Motik, P.F. Patel-Schneider, I. Horrocks, OWL 2 Web Ontology Language—Structural Specification and Functional-Style Syntax. Working draft, W3C, April 2008
I. Ober, A. Prinz, What do we need metamodels for? in Proceedings of the 4th Nordic Workshop on UML and Software Modelling (NWUML’06), Norway, 2006
OMG. Meta Object Facility (MOF) Core Specification. Object Management Group, 2006
OMG. Ontology Definition Metamodel. Object Modeling Group 2007
OMG. Unified Modeling Language: Superstructure, version 2.1.2. Object Modeling Group, 2007. http://fparreiras/specs/UML2.1.1.formal07-02-03.pdf
OMG, OMG Unified Modeling Language (OMG UML) Infrastructure. Version 2.2, Object Management Group, 2009. http://www.omg.org/spec/UML/2.2/Infrastructure
J.Z. Pan, I. Horrocks, RDFS(FA) and RDF MT: two semantics for RDFS, in Proceedings of the 2nd International Semantic Web Conference (ISWC2003), 2003
J.Z. Pan, I. Horrocks, G. Schreiber, OWL FA: A metamodeling extension of OWL DL, in Proceedings of the First International OWL Experience and Directions Workshop (OWLED-2005), 2005
P.F. Patel-Schneider, B. Motik, (eds.), OWL 2 Web Ontology Language Mapping to RDF Graphs, W3C Recommendation 27 October 2009, http://www.w3.org/TR/2009/REC-owl2-mapping-to-rdf-20091027
E. Seidewitz, What models mean. IEEE Software 20(5), 26–32 (2003). ISSN 0740-7459. doi:http://dx.doi.org/10.1109/MS.2003.1231147
C.A. Welty, D.A. Ferrucci, What’s in an instance. Technical Report 94/18, RPI Computer Science Department, NY, 1994
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gröner, G., Jekjantuk, N., Walter, T., Parreiras, F.S., Pan, J.Z. (2013). Metamodelling and Ontologies( ∗ ) . In: Pan, J., Staab, S., Aßmann, U., Ebert, J., Zhao, Y. (eds) Ontology-Driven Software Development. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31226-7_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-31226-7_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31225-0
Online ISBN: 978-3-642-31226-7
eBook Packages: Computer ScienceComputer Science (R0)