View Source

[CIDOC CRM|] is {excerpt}the established ontology for museum and culture data description. ISO 21127 standard{excerpt}

The most important resources are marked with (i) and are required to get yourself acquainted with CRM.
Additional resources are marked with (+) .

h1. CRM Description

CIDOC CRM consists of 86 classes and 137 properties.
- Class and property names start with numeric identifiers, prefixed by letter "E" (entity) for Class and "P" for Property.
- Each property is split in two for the Forward (domain to range) and Backward/Inverse (range to domain) direction.
Eg "P2 has type (is type of)" is represented as: "P2F.has_type" and "P2B.is_type_of" (or P2I)

h2. CRM resources
- CRM SIG mailing list: [], [archives|], [Search|]
- CRM issue tracking: []
- [Examples v6|], including interesting infinitely-nested XML representation (much simpler than RDF/XML)
- "Data Example of the CIDOC Conceptual Reference Model\- [Epitaphios GE3460|], September 2007. Available as: html, word, xml, pdf, rdf"

h2. CRM Tutorial

- [Video Tutorial|], including presentation (crm_for_Crete_film.ppt) and transcript, correlated to the slides (crm_lecture.doc)
- (i) [Single HTML page|]: nice for reading on screen in continuous view
-- (+) Use "crmt" shortcut to refer to a particular slide, eg [slide45@crmt] shows Image
- [Zipped HTML page|]
- [PDF page per slide|], landscape, with transcript
- [Kindle file|]: excellent in both orientations

h2. [CRM Specification|]

- release 5.0.2 (Jan 2010): [^cidoc_crm_version_5.0.2.doc], [^cidoc_crm_version_5.0.2.pdf] (local attachment)
- release 5.0.1 (Mar 2009) with cross-reference links ([RAR|])
- (i) [Introduction|] describes the purpose, scope and modeling principles
-- (+) [Kindle file|]
- (i) [Cross-referenced|]. From Appendix>Editorial: "hypertext document... the only one, that allows for fully understanding the model by reading and for using it in conceptual modelling". The reason is that to really understand a concept, you need to look at its neighbors (sub/super classes, related properties, sub/super properties)
-- (+) Use the "crm" shortcut to refer to a particular entity or property, eg [E1 CRM Entity@crm], [P1 is identified by (identifies)@crm]
-- (Note: this links to the original entity_list and the anchors may not work in some browsers. The anchors in my entity_list_cleaned use underscores and dashes instead of spaces and parentheses, eg [P1_is_identified_by--identifies|]
-- (+) [Kindle file|]

h2. Minimal reduced (core) graphical representation
- [HTML separate screens|]
- [PPT|] (original)

h2. Full graphical representation
CRM 5.0.1. Includes 34 screens (subject areas)
- [HTML separate screens|]
- (i) [HTML single page|]
-- (+) Use "crmg" shortcut to link to a particular screen, eg [image_objects_carriers@crmg]
-- Added [comments|*.html] (, shortened not to repeat the diagram title
- (+) [Kindle file| CRM], works great in landscape orientation
- [PPT|] (Original)
- [PPT with comments|]
-- Added [Class Hierarchy|]

h1. CRM RDF and OWL Representations
- [RDFS with English labels|] by the official CIDOC group ([local attachment|^cidoc_crm_v5.0.2_english_label.rdfs]
-- has three encodings that vary by name only: E1 vs E1\_ vs E1.CRM_Entity (English labels). We prefer English labels for understandability and robustness
-- (x) includes "." in class/property names, which is Turtle & Sparql-unfriendly ([Ontology Reviews#Naming in Turtle and Sparql]):
-- (!) mentions inverse properties, but does not define them as inverseOf
-- (x) the file doesn't have a defined namespace, and [] would be too brittle to use!
-- (+) somewhere else I saw the following namespaces:
[] : RDFS English labels
[] : RDFS generic
- OWL DL (Erlangen): []
-- Current Version [ecrm_current.owl|]: Erlangen CRM / OWL 2011-04-04 based on CIDOC CRM 5.0.2 January 2010
-- Nice cross-reference: []
-- (+) names are Turtle&Sparql-friendly
-- (!) defines inverseOf properties; but these are not interpreted by [], which Jana uses for RForms
-- (+) defines namespace []
- OWL2 DL (Simon Reinhardt): []
-- Alternative to the existing RDFS and OWL DL versions, making use of new OWL2 constructs for a more accurate representation of the model, and uses stable, host\- and version-independent URIs. See other important notes there\!
-- version 5.0.1: [Turtle|], [RDF/XML|]
-- [OWL/XML|^OWL2-core_CRM-5.0.1.xml], converted using []
-- can be verbalized to English by [Attempto|] but is not very useful
"Everything that is P107_has_current_or_former_member by something is an E39_Actor"
-- (x) does not even include names of inverse properties
-- (+) defines namespace []

h1. CRM Usage

h2. Claros

Claros is a UK project to aggregate a number of UK museum collections in a semantic repository (like a UK-local Europeana)
- [Claros best practices|] for representing objects, places, periods, etc.
In some cases uses Claros extensions to CRM
- [Description of Claros Thesaurus|]