Abstract
Slicing is a method that can extract required segments from data according some special criteria. Program slicing and model slicing are two familiar slicing techniques. By introducing slicing technique into ontology engineering domain, an ontology slicing method is provided in this paper. In the method, an Ontology Dependency Graph (ODG) is derived from OMG’s Ontology Definition Metamodel (ODM), and then ontology slices are generated automatically according slicing criteria. This method has many applications in which large scale ontology processing is needed.
The present work has been supported by European Commission under grant No. TH/Asia Link/010 (111084), the Research Fund for the Doctoral Program of Higher Education of China under grant No. 20061083044 and Jilin Province Science Development Plan Project of China under grant No. 20050527.
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
Weiser, M.: Program slicing. IEEE Transactions on Software Engineering 10(4), 352–357 (1984)
Kagdi, H.H., Maletic, J.I., Sutton, A.: Context-Free Slicing of UML Class Models. In: 21st IEEE International Conference on Software Maintenance (ICSM’05), pp. 635–638 (2005)
Object Management Group, Inc.: UML 2.0 Infrastructure Specification, OMG Final Adopted Specification: ptc/03-09-15 (2003), http://www.omg.org/cgi-bin/apps/doc?ptc/03-09-15.pdf
Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)
Gruber, T.R.: Toward principles for the design of ontologies used for knowledge sharing. International Journal of Human-Computer Studies 43(5-6), 907–928 (1995)
Frankel, D., et al.: The Model Driven Semantic Web. In: 1st International Workshop on the Model-Driven Semantic Web (MDSW2004), Monterey, CA (September 2004)
IBM, Sandpiper Software: Ontology Definition Metamodel – Third Revised Submission to OMG/ RFP ad/2003-03-40. Object Management Group, Inc. (2005) OMG Document: ad/05-08-01 http://www.omg.org/cgi-bin/apps/doc?ad/05-08-01.pdf
Object Management Group, Inc.: MDA Guide Version 1.0.1. (2003) OMG Document: omg/03-06-01 http://www.omg.org/cgi-bin/apps/doc?omg/03-06-01.pdf
Object Management Group, Inc.: Meta Object Facility (MOF) 2.0 Core Specification. (2003) OMG Final Adopted Specification: ptc/03-10-04 http://www.omg.org/cgi-bin/apps/doc?ptc/03-10-04.pdf
Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and Abstract Syntax (2004), http://www.w3.org/TR/rdf-concepts/
McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview (2004), http://www.w3.org/TR/owl-features/
Baader, F., et al.: The Description Logic Handbook — Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003)
Ballance, R.A., Maccabe, A.B., Ottenstein, K.J.: The program dependence web: a representation supporting control-, data-, and demand-driven interpretation of imperative languages. J-SIGPLAN 25(6), 257–271 (1990), http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p257-ottenstein/
Parsia, B., Sirin, E., Kalyanpur, A.: Debugging owl ontologies. In: The 14th International World Wide Web Conference (WWW2005), Chiba, Japan (May 2005), http://www.mindswap.org/papers/debuggingOWL.pdf
Spaccapietra, S.: Report on Modularization of Ontologies. Technical report, Knowledge Web Consortium (2005), http://www.starlab.vub.ac.be/research/projects/knowledgeweb/KWebDel2131-Modularization.pdf
Noy, N.F., Musen, M.A.: Specifying Ontology Views by Traversal. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, Springer, Heidelberg (2004)
Wouters, C., et al.: Ontologies on the MOVE. In: Lee, Y., et al. (eds.) DASFAA 2004. LNCS, vol. 2973, pp. 812–823. Springer, Heidelberg (2004)
Bhatt, M., et al.: Semantic Completeness in Sub-ontology Extraction Using Distributed Methods. In: Laganá, A., et al. (eds.) ICCSA 2004. LNCS, vol. 3045, pp. 508–517. Springer, Heidelberg (2004)
Jin, L., Liu, L.: A Graph Model based Ripple-Effect Analysis Method for Ontology Evolution. GESTS International Transactions on Computer Science and Engineering 24(1) (2005)
Noy, N.F., Musen, M.A.: PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment. In: Proceedings of the 17th National Conf. on Artificial Intelligence (AAAI’2000), Austin, Texas, MIT Press, Cambridge (2000)
Bouquet, P., et al.: C-owl – contextualizing ontologies. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 164–179. Springer, Heidelberg (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Jin, L., Liu, L. (2007). An Ontology Slicing Method Based on Ontology Definition Metamodel. In: Abramowicz, W. (eds) Business Information Systems. BIS 2007. Lecture Notes in Computer Science, vol 4439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72035-5_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-72035-5_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72034-8
Online ISBN: 978-3-540-72035-5
eBook Packages: Computer ScienceComputer Science (R0)