Skip to main content

An Ontology Slicing Method Based on Ontology Definition Metamodel

  • Conference paper
  • 1877 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4439))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiser, M.: Program slicing. IEEE Transactions on Software Engineering 10(4), 352–357 (1984)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

  4. Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American 284(5), 34–43 (2001)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. Frankel, D., et al.: The Model Driven Semantic Web. In: 1st International Workshop on the Model-Driven Semantic Web (MDSW2004), Monterey, CA (September 2004)

    Google Scholar 

  7. 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

  8. 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

  9. 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

  10. Klyne, G., Carroll, J.J.: Resource Description Framework (RDF): Concepts and Abstract Syntax (2004), http://www.w3.org/TR/rdf-concepts/

  11. McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview (2004), http://www.w3.org/TR/owl-features/

  12. Baader, F., et al.: The Description Logic Handbook — Theory, Implementation and Applications. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  13. 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/

    Article  Google Scholar 

  14. 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

  15. 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

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Witold Abramowicz

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics