Abstract
The paper aims to discuss strengths and weaknesses of using Object Role Modeling (ORM) and UML Class Diagrams for conceptual modeling of Topic Maps. Established evaluation criteria for conceptual modeling languages are used to compare Topic Map ontology modeling with ORM and UML, to try to find if ORM is a good alternative to UML. The paper discusses a few extensions to simplify viewing ORM diagrams of a Topic Map ontology. ORM is also used to model a case ontology to show practical use within an application domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ahmed, K.: Topic Map Design Patterns For Information Architecture (2003). http://www.techquila.com/tmsinia.html
Bloesch, A., Halpin, T.: ConQuer: a conceptual query language. In: Thalheim, B. (ed.) ER 1996. LNCS, vol. 1157, pp. 121–133. Springer, Heidelberg (1996)
Cranefield, S.: Networked Knowledge Representation and Exchange using UML and RDF. Journal of Digital Information 1(8) (2001), http://jodi.ecs.soton.ac.uk/Articles/v01/i08/Cranefield/
Denny, M.: Ontology Tools Survey, Revisited. Xml.com (2004). http://www.xml.com/pub/a/2004/07/14/onto.html
Garshol, L.M.: Metadata? Thesauri? Taxonomies? Topic Maps! In: Proceedings of XML Europe 2004, IDEAlliance (April 2004), http://www.ontopia.net/topicmaps/materials/tm-vs-thesauri.html
Garshol, L. M.: The Linear Topic Map Notation. Definition and introduction, version 1.3, http://www.ontopia.net/download/ltm.html
Griethuysen, J.V. (ed.): Concepts and Terminology for the Conceptual Schema and the Information Base. Publ. nr. ISO/TC97/SC5/WG3-N695, ANSI, 11 West 42nd Street, New York, NY 10036 (1982)
Halpin, T.: Information Modeling and Relational Databases, From Conceptual Analysis to Logical Design. Morgan Kaufmann, San Francisco (2001)
Hapin, T.: Handbook on Architectures of Information Systems, ch. 4. In: ORM/NIAM Object-Role Modeling, Springer, Heidelberg (1998), http://www.orm.net/pdf/springer.pdf
Halpin, T., Bloesch, A.: Data modeling in UML and ORM: a comparison. Journal of Database Management 10(4) (1999), http://www.orm.net/pdf/JDM99.pdf
Halpin, T.: FORML Position paper for W3C Workshop on Rule Languages for Interoperability. In: W3C Workshop on Rule Languages for Interoperability, April 27-28 (2005), http://www.w3.org/2004/12/rules-ws/paper/32/
ter Hofstede, A., Proper, H., van der Weide, T.: Formal definition of a conceptual language for the description and manipulation of information models. Information Systems 18(7), 489–523 (1993)
ISO 13250-2: Topic Maps Data Model (TMDM). International Organization for Standardization (ISO), http://www.isotopicmaps.org/sam/sam-model/
ISO 19756: Topic Maps Constraint Language (TMCL). International Organization for Standardization (ISO), http://www.isotopicmaps.org/tmcl/
ISO 18048: Topic Map Query Language (TMQL). International Organization for Standardization (ISO), http://www.isotopicmaps.org/tmql/
Jarrar, M., Demey, J., Meersman, R.: On Using Conceptual Data Modeling for Ontology Engineering. In: Spaccapietra, S., March, S., Aberer, K. (eds.) Journal on Data Semantics I. LNCS, vol. 2800, pp. 185–207. Springer, Heidelberg (2003)
Krogstie, J., Halpin, T., Siau, K.: Information Modeling Methods and Methodologies, ch. 2. Idea Group Publishing (2005) ISBN:1591403758
Object Management Group (OMG): Ontology Definition Metamodel RFP. OMG Document: ad/2003-03-40, http://ontology.omg.org/ontology_info.htm
Object Management Group (OMG): Semantics of Business Vocabulary and Business Rules. OMG Document: dtc/05-11-01 (SBVR draft adopted specification), http://www.omg.org/cgi-bin/apps/doc?dtc/05-11-01.pdf
Ontopia: The Ontopia Knowledge Suite, http://www.ontopia.net/
Object Management Group (OMG): Unified Modeling Language 2.0 (UML), http://www.uml.org/
Park, J. (ed.): XML Topic Maps: Creating and Using Topic Maps for the Web. Addison Wesley, Reading (2004)
Passin, T.B.: Explorers Guide to the Semantic Web. Manning Publications (2004) ISBN: 1-932394-20-6
Pepper, S.: The TAO of Topic Maps, Ontopia (2002). http://www.ontopia.net/topicmaps/materials/tao.html
Gómez-Pérez, A., Fernández-López, M., Corcho, O.: Ontological Engineering, ch.1. Springer, Heidelberg (2004)
Rath, H.H.: The Topic Maps Handbook - an empolis White Paper, Empolis (2003), http://empolis.de/downloads/empolis_TopicMaps_Whitepaper20030206.pdf
Skagestein, G., Normann, R.: Revival of the elementary sentence - or the dark side of UML class diagrams. In: The Norwegian Conference of informatics (2003), http://www.nik.no/2003/Bidrag/Skagestein.pdf
Su, X., Ilebrekke, L.: A Comparative Study of Ontology Languages and Tools. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 761–765. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gulbrandsen, A.D. (2006). Conceptual Modeling of Topic Maps with ORM Versus UML. In: Maicher, L., Park, J. (eds) Charting the Topic Maps Research and Applications Landscape. TMRA 2005. Lecture Notes in Computer Science(), vol 3873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11676904_8
Download citation
DOI: https://doi.org/10.1007/11676904_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32527-7
Online ISBN: 978-3-540-32528-4
eBook Packages: Computer ScienceComputer Science (R0)