Skip to main content

Alignment of Ontology Design Patterns: Class As Property Value, Value Partition and Normalisation

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2012 (OTM 2012)

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

Abstract

Design-pattern driven ontology construction, whether manual or (partially) automated, relies on the availability of curated repositories of Ontology Design Patterns (ODPs) adequately characterized. In order to consistently apply a given ODP, not only it is important to characterize it in full, but also examine its alignment or deviation to other relevant ODPs in relation to it. Otherwise, possible inconsistencies in the application can lead to interoperability issues among the ontology models involved. In that context, this paper revisits a specific version of three different ODPs: Class as a Property Value (CPV), Value Partition (VP) and Normalisation. The review of the CPV identifies two distinct modelling problems being tangled that prompt to decouple the pattern into two variants: a strict and a coarse CPV pattern. The examination continues with a comparative analysis among the patterns that reveals key alignments and differences at the structural and semantic level. These findings extends the reusability and compositional characteristics of the strict and coarse variants of the CPV ODP in relation to the other two patterns. To illustrate our contribution existing examples in the literature are revisited. They demonstrate the alignments, differences and prototypical OWL idioms identified, which can assist ontology practitioners in mitigating the opportunity for inconsistencies when applying these recurrent ontology building blocks.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dean, M., Schreiber, G.: OWL Web Ontology Language Reference. W3C recommendation, W3C (February 2004), http://www.w3.org/TR/2004/REC-owl-ref-20040210/

  2. Egana-Aranguren, M.: Ontology Design Patterns for the Formalisation of Biological Ontologies. MPhil Dissertation, Bio-Health Informatics Group, School of Computer Science, University of Manchester (2005), http://www.gong.manchester.ac.uk/doc/MPhil_thesis.pdf

  3. Egana-Aranguren, M.: Role and Application of Ontology Design Patterns in Bio-ontologies. Ph.D. thesis, School of Computer Science, University of Manchester (2009), http://mikeleganaaranguren.files.wordpress.com/2010/01/thesis.pdf

  4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional (1995)

    Google Scholar 

  5. Gangemi, A.: Ontology Design Patterns for Semantic Web Content. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 262–276. Springer, Heidelberg (2005), http://dx.doi.org/10.1007/11574620_21

    Chapter  Google Scholar 

  6. Horridge, M., Drummond, N., Jupp, S., Moulton, G., Stevens, R.: A practical guide to building owl ontologies using the protege-owl plugin and co-ode tools edition 1.2. Tech. rep., The University of Manchester (March 2009), http://owl.cs.manchester.ac.uk/tutorials/protegeowltutorial/resources/ProtegeOWLTutorialP4_v1_2.pdf

  7. Krötzsch, M., Patel-Schneider, P.F., Rudolph, S., Hitzler, P., Parsia, B.: OWL 2 Web Ontology Language Primer. W3C recommendation, W3C (October 2009), http://www.w3.org/TR/owl2-primer/

  8. Motik, B., Fokoue, A., Horrocks, I., Wu, Z., Lutz, C., Grau, B.C.: OWL 2 web ontology language profiles. W3C recommendation, W3C (October 2009), http://www.w3.org/TR/owl2-profiles/

  9. Noy, N.F.: Representing Classes As Property Values on the Semantic Web. Technical Report Note 5, W3C, Semantic Web Best Practices and Deployment Working Group (2005), http://www.w3.org/TR/swbp-classes-as-values/

  10. Presutti, V., Gangemi, A., David, S., de Cea, G.A., Suarez-Figueroa, M.C., Montiel-Ponsoda, E., Poveda, M.: A Library of Ontology Design Patterns: reusable solutions for collaborative design of networked ontologies. NeOn deliverable D2.5.1, Institute of Cognitive Sciences and Technologies, CNR (2008), http://www.neon-project.org/web-content/images/Publications/neon_2008_d2.5.1.pdf

  11. Rector, A.: Modularisation of Domain Ontologies Implemented in Description Logics and related formalisms including OWL. In: Proceedings of the 2nd International Conference on Knowledge Capture, K-CAP 2003, pp. 121–128. ACM, New York (2003), http://doi.acm.org/10.1145/945645.945664

    Chapter  Google Scholar 

  12. Rector, A.: Representing Specified Values in OWL: “value partitions” and “value sets”. Technical Report Note 17, W3C, Semantic Web Best Practices and Deployment Working Group (May 2005), http://www.w3.org/TR/swbp-specified-values/

  13. Rodriguez-Castro, B., Glaser, H., Carr, L.: How to Reuse a Faceted Classification and Put It on the Semantic Web. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010, Part I. LNCS, vol. 6496, pp. 663–678. Springer, Heidelberg (2010), http://eprints.soton.ac.uk/271488/

    Chapter  Google Scholar 

  14. Welty, C., McGuinness, D.L., Smith, M.K.: OWL Web Ontology Language Guide. W3C recommendation, W3C (February 2004), http://www.w3.org/TR/owl-guide/

  15. Welty, C.A., Jenkins, J.: Formal ontology for subject. Data & Knowledge Engineering 31(2), 155–181 (1999), http://dx.doi.org/10.1016/S0169-023X9990021-6

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rodriguez-Castro, B., Ge, M., Hepp, M. (2012). Alignment of Ontology Design Patterns: Class As Property Value, Value Partition and Normalisation. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2012. OTM 2012. Lecture Notes in Computer Science, vol 7566. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33615-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33615-7_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33614-0

  • Online ISBN: 978-3-642-33615-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics