East European Conference on Advances in Databases and Information Systems

ADBIS 2015: New Trends in Databases and Information Systems pp 438-447 | Cite as

A Pattern-Based Framework for Best Practice Implementation of CRM/FRBRoo

  • Trond AalbergEmail author
  • Audun Vennesland
  • Maliheh Farrokhnia
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 539)


The CIDOC Conceptual Reference Model and extensions to this model such as the FRBRoo, are important for semantic interoperability in the area of cultural heritage documentation. However, the real life use of such reference models is challenging due to their complexity as well as their extensive and detailed nature. In this paper we present a framework for sharing best practice knowledge related to the use of these models, which is inspired by the use of design patterns in software engineering. The main contribution is a framework for sharing and promoting knowledge and solutions for best practice that supplements existing documentation and is adapted to the needs of developers.


Design Pattern Pattern Language Semantic Interoperability Model Fragment Bibliographic Record 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Blomqvist, E., Gangemi, A., Presutti, V.: Experiments on pattern-based ontology design. In: Proceedings of the Fifth International Conference on Knowledge Capture, K-CAP 2009, pp. 41–48. ACM, New York (2009)Google Scholar
  2. 2.
    CIDOC CRM Special Interest Group: Definition of the CIDOC Conceptual Reference Model (2011).
  3. 3.
    Doerr, M., Gradmann, S., LeBoeuf, P., Aalberg, T., Bailly, R., Olensky, M.: Final Report on EDM - FRBRoo Application Profile Task Force (2013).
  4. 4.
    de Almeida Falbo, R., Barcellos, M.P., Nardi, J.C., Guizzardi, G.: Organizing ontology design patterns as ontology pattern languages. In: Cimiano, P., Corcho, O., Presutti, V., Hollink, L., Rudolph, S. (eds.) ESWC 2013. LNCS, vol. 7882, pp. 61–75. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  5. 5.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston (1995) Google Scholar
  6. 6.
    Gangemi, A., Presutti, V.: Ontology design patterns. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies. International Handbooks on Information Systems, pp. 221–243. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  7. 7.
    International Working Group on FRBR and CIDOC CRM Harmonisation: FRBR object-oriented definition and mapping from FRBRer, FRAD and FRSAD (version 2.1) (2015).
  8. 8.
    Riehle, D.: Lessons learned from using design patterns in industry projects. In: Noble, J., Johnson, R., Avgeriou, P., Harrison, N.B., Zdun, U. (eds.) Transactions on Pattern Languages of Programming II. LNCS, vol. 6510, pp. 1–15. Springer, Heidelberg (2011) CrossRefGoogle Scholar
  9. 9.
    Schmidt, D.C.: Using Design Patterns to Develop Reusable Object-oriented Communication Software. Commun. ACM 38(10), 65–74 (1995)CrossRefGoogle Scholar
  10. 10.
    The International Federation of Library Associations and Institutions: Functional Requirements for Bibliographic Records. UBCIM Publications - New Series, vol. 19 (1998)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Trond Aalberg
    • 1
    Email author
  • Audun Vennesland
    • 1
  • Maliheh Farrokhnia
    • 2
  1. 1.Norwegian University of Science and TechnologyTrondheimNorway
  2. 2.Oslo and Akershus University College of Applied SciencesOsloNorway

Personalised recommendations