Metadata created by the DBpedia Databus Maven Plugin: https://github.com/dbpedia/databus-maven-plugin (Version 1.3-SNAPSHOT) The DataID ontology is a metadata omnibus, which can be extended to be interoperable with all metadata formats Note that the metadata (the dataid.ttl file) is always CC-0, the files are licensed individually Metadata created by https://yum-yab.github.io/webid.ttl#onto
DataID metadata for cidoc-crm.org/cidoc-crm
@prefix dc: <http://purl.org/dc/elements/1.1/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix sh: <http://www.w3.org/ns/shacl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . [] a sh:ValidationReport ; sh:conforms false ; sh:result [ a sh:ValidationResult ; sh:focusNode <http://www.cidoc-crm.org/cidoc-crm/> ; sh:resultMessage "dc:publisher of the ontology is missing and will not be displayed"@en ;
@prefix dct: <http://purl.org/dc/terms/> . @prefix sh: <http://www.w3.org/ns/shacl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . [] a sh:ValidationReport ; sh:conforms false ; sh:result [ a sh:ValidationResult ; sh:focusNode <http://www.cidoc-crm.org/cidoc-crm/> ; sh:resultMessage "No dct:license statement found"@en ; sh:resultPath dct:license ;
<http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Ontology> . <http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/2002/07/owl#versionInfo> "RDFs Implementation (September 2022) of CIDOC-CRM 7.1.2"@en . <http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/2000/01/rdf-schema#comment> "CIDOC CRM v7.1.2 implemented in RDFS\n\nThis is the implementation incorporating to the decisions of the 53rd CRM-SIG meeting (May 2022)\nand has been approved for official use.\nNote that this is NOT a definition of the CIDOC CRM, but a CIDOC CRM compatible implementation\nof an RDF Schema derived from the authoritative release of the CIDOC CRM v7.1.2 on June 2022\nhttps://cidoc-crm.org/Version/version-7.1.2 by an automated algorithm. It is intended for an\nassumed majority of uses. Depending on the application, users may create adequate extensions \ncompatible with the logical definitions of the CIDOC CRM.\n\nCreated by FORTH-ICS September 14, 2022\nCC BY 4.0 https://creativecommons.org/licenses/by/4.0/legalcode\n\nUpdated on: Friday January 19, 2024\n==========================\n- Added French labels from translation of version 7.1.2\n\nEncoding Rules:\n1. The RDF spelling rules do not allow blanks. Hence we have replaced them by underscores.\n For instance \"E63_Beginning_of_Existence\" or \"P2i_is_type_of\".\n\n2. RDF does not allow to instantiate properties beginning from a range value.\n Therefore, each CRM property is represented as two RDFS properties.\n For instance \"P2 has type (is type of)\" is represented as:\n \"P2_has_type\" for the domain to range direction and \"P2i_is_type_of\" for the range to domain direction.\n\n3. The primitive values \"E60 Number\", \"E61 Time Primitive\", \"E62 String\", \"E94 Space Primitive\" and \n \"E95 Spacetime Primitive\" referred in the Model for formal completeness are interpreted as rdfs:literal.\n\n4. RDF does not support properties of properties, therefore, users may create their own\n subProperties for CRM properties that have a type property such as \"P3 has note\":\n Instead of P3 has note (P3-1 has type : parts description) declare\n <rdf:Property rdf:about=\"P3_parts_description\">\n <rdfs:domain rdf:resource=\"E1_CRM_Entity\"/>\n <rdfs:range rdf:resource=\"http://www.w3.org/2000/01/rdf-schema#Literal\"/>\n <rdfs:subPropertyOf rdf:resource=\"P3_has_note\"/>\n </rdf:Property>\n\n5. Scope notes are represented as <rdfs:comment> elements.\n\n6. In addition this encoding contains labels in languages different from English, \n which are taken from translations of previous versions of the CIDOC CRM. \n\n7. Any other differences in labels, scope notes and semantic relationships of this encoding \n to the authoritative definition of the CIDOC CRM v7.1.2 (June 2022) are not intended transfer errors. \n FORTH appreciates your feed-back on such errors.\n\n8. CRM time extension 1.0 Encoded in RDFS (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n Since the Time Primitive of the CRM can not directly be implemented in RDF Triple Stores, we define in this extension\n of 4 properties replacing P81 and P82 adequately using xsd:dateTime. \n Property P81 is dedicated for modeling the Time-Span's maximum known temporal extent i.e. ongoing_throughout. \n Property P82 is for modeling the minimum outer bounds of events i.e. at_some_time_within. \n P81 has its time interval redefined by P81a and P81b. Similarly, we redefine P82 by P82a and P82b.\n## RDFS Generation Policies\n\n### Sources\n\nPolicies followed for the RDFS implementation of CIDOC v.7.1.2 were created w.r.t.:\n\n- Implementing the CIDOC Conceptual Reference Model in RDF (http://www.cidoc-crm.org/Resources/implementing-the-cidoc-conceptual-reference-model-in-rdf)\n- How to implement CRM Time in RDF (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n- CIDOC-CRM SIG feedback and the general guidelines:\n - Each property is declared twice, forward and backwards, unless no inverse name is defined in parentheses, or domain or range is interpreted as literal\n - All Primitive Values become rdfs:Literal\n - All IsA declarations from/to and between Primitive values are ignored\n\n### Policies\n\n#### **A. CIDOC Classes implementation in RDFS**\n\nThe CIDOC-CRM model defines classes, that in Triple Stores are typically implemented as primitive values. These classes are all subclasses of `E59 Primitive Value` and in RDFS they are interpreted as Literal. There are some classes in the CIDOC-CRM model that are both subclasses of `E59 Primitive Value` and E41 Appellation. So far we have followed the decision by CRM-SIG in \"Issue 394: Solution for Dualism of E41 Appellation and rdfs:label\" in 28-11-2018 wrt the question whether these classes should be implemented as rdfs:Class or still be interpreted as rdfs:Literal.\n\nIn this version we have followed the following policy regarding CIDOC Classes implementation in RDFS:\n\n> A1. CIDOC Classes that are subClasses of `E59 Primitive Value` are interpreted as rdfs:Literal regardless of whether they are also subClasses of another Class.\n\nAs a result, the following CIDOC classes were not defined in RDFS:\n\n- `E59 Primitive Value`\n- `E60 Number`\n- `E61 Time Primitive`\n- `E62 String`\n- `E94 Space Primitive`\n- `E95 Spacetime Primitive`\n\nAdditionally, the following isA relationships were not defined in RDFS:\n\n- `E59 Primitive Value` `subClassOf` `E1 CRM Entity`\n- `E60 Number` `subClassOf` `E59 Primitive Value`\n- `E61 Time Primitive` `subClassOf` `E41 Appellation`\n- `E61 Time Primitive` `subClassOf` `E59 Primitive Value`\n- `E62 String` `subClassOf` `E59 Primitive Value`\n- `E94 Space Primitive` `subClassOf` `E41 Appellation`\n- `E94 Space Primitive` `subClassOf` `E59 Primitive Value`\n- `E95 Spacetime Primitive` `subClassOf` `E41 Appellation`\n- `E95 Spacetime Primitive` `subClassOf` `E59 Primitive Value`\n\n#### **B. CIDOC Properties implementation in RDFS**\n\nThe decisions in policy A affect the implementation of CIDOC Properties in RDFS. A property cannot define an rdfs:Literal as rdfs:domain, and the backwards direction of a property with an rdfs:Literal as rdfs:range cannot be created for the exact same reason.\n\nFurther, the property ranges defined as rdfs:Literal in this implementation do not inherit the properties of the superclasses defined in the CIDOC Model. A separate guideline will describe how to instantiate such properties if at all needed.\n\nAnother aspect considered for the implementation of properties in RDFS is whether a distinct inverse property definition should be provided.\n\nIn this version we followed the following policies regarding CIDOC Properties implementation in RDFS:\n\n> B1. CIDOC Property backwards/inverse direction is **not** defined, whenever no inverse name for the property has been specified in parentheses in the official CIDOC documentation and property domain is not equal with property range.\n\nAs a result, the following properties do not define an inverse direction.\n\n- `E1 CRM Entity. P3 has note: E62 String`\n- `E19 Physical Object. P57 has number of parts: E60 Number`\n- `E52 Time-Span. P79 beginning is qualified by: E62 String`\n- `E52 Time-Span. P80 end is qualified by: E62 String`\n- `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`\n- `E52 Time-Span. P82 at some time within: E61 Time Primitive`\n- `E54 Dimension. P90 has value: E60 Number`\n- `E53 Place. P171 at some place within: E94 Space Primitive`\n- `E53 Place. P172 contains: E94 Space Primitive`\n- `E90 Symbolic Object. P190 has symbolic content: E62 String`\n\n> B2. CIDOC Property forward direction is **not** defined whenever property domain is interpreted as rdfs:Literal (A.1). Similarly, CIDOC Property backwards/inverse direction is **not** defined, whenever property range is interpreted as rdfs:Literal (A.1). Further, the instances of classes interpreted as rdfs:Literal, cannot express in RDFs their **inherited** properties that could be expressed according to CIDOC Model.\n\nAs a result,\n\na) The following **direct forward direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E95 Spacetime Primitive. P169 defines spacetime volume (spacetime volume is defined by): E92 Spacetime Volume`\n- `E61 Time Primitive. P170 defines time (time is defined by): E52 Time-Span`\n\nb) The following **direct backwards direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E94 Space Primitive. P168i defines place (place is defined by): E53 Place`\n\n> B3. Whenever no backwards/inverse property name is specified and property domain matches with property range, then the forward/direct property direction should be used for **both** directions and **no backwards/inverse property** needs to be defined.\n\nAs a result, we did not implement a separate backwards/inverse direction for the following CIDOC Properties:\n\n- `E53 Place. P121 overlaps with: E53 Place`\n- `E53 Place. P122 borders with: E53 Place`\n- `E92 Spacetime Volume. P132 spatiotemporally overlaps with: E92 Spacetime Volume`\n- `E92 Spacetime Volume. P133 is spatiotemporally separated from: E92 Spacetime Volume`\n\nAdditionally, all aforementioned redundant backwards/inverse CIDOC Property direction references, are replaced by the respective direct/forward CIDOC Property direction.\n\n- The hierarchical link of `P10i` subPropertyOf `P132i` was replaced with `P10i` subPropertyOf `P132`.\n\n#### **C. Labels and appellations**\n\nCIDOC-CRM version 7.1.2 defines the below subpropertyOf relations:\n\n- `P168 place is defined by` `subPropertyOf` `P1 is identified by`\n- `P169i spacetime volume is defined by` `subPropertyOf` `P1 is identified by`\n- `P170i time is defined by` `subPropertyOf` `P1 is identified by`\n\nThe range of P168, P169i and P170i is `E94 Space Primitive`, `E95 Spacetime Primitive` and `E61 Time Primitive` respectively, which are all subclasses of `E41 Appellation` and interpreted as `rdfs:Literal` in RDFS, i.e. these three properties are datatype properties. However, the P1 property has range E41 Appellation, i.e. this property is an object property. Since OWL 2 distinguishes between object subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Object_Subproperties), data subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Data_Subproperties) and annotation subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Annotation_Subproperties), and also in OWL-DL the subject and object of a subproperty statement must be either both datatype properties or both object properties (see here (https://www.w3.org/TR/owl-ref/#subPropertyOf-def)), we do not include these three subPropertyOf relations in the provided RDFS implementation to avoid inconsistencies when reasoning with OWL 2 and OWL DL. Instead, we provide them in a separate \u2018supplementary\u2019 RDFS file which one can use if such inconsistencies are not expected.\n\nIn addition, since in the current practice, the property `rdfs:label` is widely used to denote appellations (see CRM-SIG Issue 394 (http://cidoc-crm.org/Issue/ID-394-solution-for-dualism-of-e41-appellation-and-rdfslabel)), the following `subPropertyOf` relation was also included in the supplementary RDFS file:\n\n- `rdfs:label` subPropertyOf `P1 is identified by`\n\nNote that according to the RDF Schema 1.1 specification, the domain (or range) of a property does not necessarily need to be 'subClassOf' or 'equal' to the domain (or range) of its superproperties. By including this subproperty relation, one can either directly use `rdfs:label` for providing a non-URI identifier/appellation for an instance of `E1 CRM Entity`, or use `P1 is identified by` for associating an additional URI-identifier with an instance of `E1 CRM Entity`, or use `P1 is identified by` and create an intermediate node (i.e. a URI-identifier for instance of `E41_Appellation`) for providing more detailed information about this appellation.\n\n#### **D. Implementing Value Intervals**\n\nThe following are property pairs needed to simulate the interval-valued primitive values foreseen by the CRM:\n\n> D1. addition of two new properties, defined as subproperties of `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`, for the 'maximum known temporal extent' boundaries specification of `E61 Time Primitive`.\n\nAs a result, we have created the following property definitions:\n\n- `E52 Time-Span. P81a end of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n- `E52 Time-Span. P81b begin of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n\n> D2. addition of two new properties, defined as subproperties of `E52 Time-Span. P82 at some time within: E61 Time Primitive`, for the 'minimum outer bounds' specification of `E61 Time Primitive`.\n\nConsequently, we have created the following property definitions:\n\n- `E52 Time-Span. P82a begin of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n- `E52 Time-Span. P82b end of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n\n> D3. addition of two new properties, defined as subproperties of `E54 Dimension. P90 has value: E60 Number`, for the upper and lower boundaries specification of `E60 Number`.\n\nConsequently, we have created the following property definitions:\n\n- `E54 Dimension. P90a has lower value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n- `E54 Dimension. P90b has upper value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n\n#### **E. Multiple ISA custom declaration Classes**\n\nThe following are declarations of frequently used multiple instantiations as classes with respective multiple IsA (so far only one):\n\n> E1. addition of a new class, defined as subClassOf `E41 Appellation` and `E33 Linguistic Object`, for all Appellations being regarded\nspecific to or characteristic for a language group and being described indirectly via a URI.\n\nAs a result, we have created the following class definition:\n\n- `E33_E41_Linguistic_Appellation` subClass of `E33_Linguistic_Object` and `E41_Appellation`\n\n#### **F. Translations and Scope notes**\n\n> F1. **Translations** Each RDFS Class or Property definition is accompanied by a set of translations expressed as rdfs:labels separated by xml:lang tags. The translation label used for each language is **the most recent** still **valid** translation. Still valid translation may be interpreted in the following ways:\n\n- The English label of the `CurrentVersion` that the current RDFS file is referring to is *almost equal* (accepting only differences regarding multiple spaces) to the English label of the `TranslationVersion` that the translated label was created for. For example, in order to accept a translation for `E22 Human-Made Object` in the CurrentVersion (7.1.2) we should have a translation for E22 that was created based on a CIDOC version that used the same name for E22. The class name of E22 was changed from `E22 Man-Made Object` to `E22 Human-Made Object` in version 6.2.7. So the only **valid** translations would be these that were created based on version 6.2.7 or later. Currently no such translation has been created, so `E22 Human-Made Object` in CurrentVersion (7.1.2) does not define any translation in the RDFS file.\n\n- Another option is to qualify translations as **valid** based on the scope note comparison of `CurrentVersion` and `TranslationVersion`. Since scope notes include formatting information, the comparison should ignore formatting changes.\n\nCurrently in this version we follow the option to qualify translations as valid based on the comparison of the respective labels in the corresponding CIDOC versions.\n\n> F2. **Scope notes** are defined as rdfs:comment and include only the text of the official CIDOC-CRM version in English language. Since scope notes are not just simple texts but include formatting data, a simple removal of the formatting data does not always produce a readable format. Therefore we followed the below simple conventions for the transformation of CIDOC-CRM scope note text into a readable rdfs:comment:\n\n- Each Paragraph defines a new line\n- Each element in an unordered list defines a new line\n- Each element in an ordered list defines a new line prefixed with `'{order}. '`\n- Each superscript text is separated from its base with `'-'`\n- Each subscript text is separated from its base with `'_'` (none found)\n\n> F3. **Scope notes of Inverse Properties**. Scope notes for the inverse/backwards direction of properties are not defined as they are covered by the definition of the direct/forward direction definition. Whenever the direct/forward property direction of a property `Pxxx` is not defined due to policy **B1**, then its scope note is used as scope note for the inverse/backwards property `Pxxxi`, and labeled as `Scope note for 'Pxxx':`.\n\nAs a result, the direct/forward property definition was used for the rdfs:comment definition of\n\n- `E92 Spacetime Volume. P169i spacetime volume is defined by: rdfs:Literal`\n- `E52 Time-Span. P170i time is defined by: rdfs:Literal`\n\n\n"@en . <http://www.cidoc-crm.org/cidoc-crm/E1_CRM_Entity> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> . <http://www.cidoc-crm.org/cidoc-crm/E1_CRM_Entity> <http://www.w3.org/2000/01/rdf-schema#label> "CRM Entity"@en . <http://www.cidoc-crm.org/cidoc-crm/E1_CRM_Entity> <http://www.w3.org/2000/01/rdf-schema#label> "CRM Entit\u00E4t"@de . <http://www.cidoc-crm.org/cidoc-crm/E1_CRM_Entity> <http://www.w3.org/2000/01/rdf-schema#label> "\u039F\u03BD\u03C4\u03CC\u03C4\u03B7\u03C4\u03B1 CIDOC CRM"@el . <http://www.cidoc-crm.org/cidoc-crm/E1_CRM_Entity> <http://www.w3.org/2000/01/rdf-schema#label> "Entit\u00E9 CRM"@fr . <http://www.cidoc-crm.org/cidoc-crm/E1_CRM_Entity> <http://www.w3.org/2000/01/rdf-schema#label> "Entidade CRM"@pt . <http://www.cidoc-crm.org/cidoc-crm/E1_CRM_Entity> <http://www.w3.org/2000/01/rdf-schema#label> "CRM \u0421\u0443\u0449\u043D\u043E\u0441\u0442\u044C"@ru .
﻿<?xml version="1.0" encoding="utf-8"?> <rdf:RDF xml:lang="en" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xml:base="http://www.cidoc-crm.org/cidoc-crm/"> <rdf:Description rdf:about="http://www.cidoc-crm.org/cidoc-crm/"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology" /> <owl:versionInfo>RDFs Implementation (September 2022) of CIDOC-CRM 7.1.2</owl:versionInfo> <rdfs:comment xml:lang="en">CIDOC CRM v7.1.2 implemented in RDFS This is the implementation incorporating to the decisions of the 53rd CRM-SIG meeting (May 2022) and has been approved for official use. Note that this is NOT a definition of the CIDOC CRM, but a CIDOC CRM compatible implementation
WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/local/src/webapp/archivo/archivo/helpingBinaries/profilechecker-1.1.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.TripleHandlers - Usage of rdf vocabulary: http://www.cidoc-crm.org/cidoc-crm/P100_was_death_of -> http://www.w3.org/1999/02/22-rdf-syntax-ns#type -> http://www.w3.org/1999/02/22-rdf-syntax-ns#Property [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.TripleHandlers - Usage of rdf vocabulary: http://www.cidoc-crm.org/cidoc-crm/P100i_died_in -> http://www.w3.org/1999/02/22-rdf-syntax-ns#type -> http://www.w3.org/1999/02/22-rdf-syntax-ns#Property [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.TripleHandlers - Usage of rdf vocabulary: http://www.cidoc-crm.org/cidoc-crm/P101_had_as_general_use -> http://www.w3.org/1999/02/22-rdf-syntax-ns#type -> http://www.w3.org/1999/02/22-rdf-syntax-ns#Property [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.TripleHandlers - Usage of rdf vocabulary: http://www.cidoc-crm.org/cidoc-crm/P101i_was_use_of -> http://www.w3.org/1999/02/22-rdf-syntax-ns#type -> http://www.w3.org/1999/02/22-rdf-syntax-ns#Property [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.TripleHandlers - Usage of rdf vocabulary: http://www.cidoc-crm.org/cidoc-crm/P102_has_title -> http://www.w3.org/1999/02/22-rdf-syntax-ns#type -> http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
<http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Ontology> . <http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/2000/01/rdf-schema#comment> "CIDOC CRM v7.1.2 implemented in RDFS\n\nThis is the implementation incorporating to the decisions of the 53rd CRM-SIG meeting (May 2022)\nand has been approved for official use.\nNote that this is NOT a definition of the CIDOC CRM, but a CIDOC CRM compatible implementation\nof an RDF Schema derived from the authoritative release of the CIDOC CRM v7.1.2 on June 2022\nhttps://cidoc-crm.org/Version/version-7.1.2 by an automated algorithm. It is intended for an\nassumed majority of uses. Depending on the application, users may create adequate extensions \ncompatible with the logical definitions of the CIDOC CRM.\n\nCreated by FORTH-ICS September 14, 2022\nCC BY 4.0 https://creativecommons.org/licenses/by/4.0/legalcode\n\nUpdated on: Friday January 19, 2024\n==========================\n- Added French labels from translation of version 7.1.2\n\nEncoding Rules:\n1. The RDF spelling rules do not allow blanks. Hence we have replaced them by underscores.\n For instance \"E63_Beginning_of_Existence\" or \"P2i_is_type_of\".\n\n2. RDF does not allow to instantiate properties beginning from a range value.\n Therefore, each CRM property is represented as two RDFS properties.\n For instance \"P2 has type (is type of)\" is represented as:\n \"P2_has_type\" for the domain to range direction and \"P2i_is_type_of\" for the range to domain direction.\n\n3. The primitive values \"E60 Number\", \"E61 Time Primitive\", \"E62 String\", \"E94 Space Primitive\" and \n \"E95 Spacetime Primitive\" referred in the Model for formal completeness are interpreted as rdfs:literal.\n\n4. RDF does not support properties of properties, therefore, users may create their own\n subProperties for CRM properties that have a type property such as \"P3 has note\":\n Instead of P3 has note (P3-1 has type : parts description) declare\n <rdf:Property rdf:about=\"P3_parts_description\">\n <rdfs:domain rdf:resource=\"E1_CRM_Entity\"/>\n <rdfs:range rdf:resource=\"http://www.w3.org/2000/01/rdf-schema#Literal\"/>\n <rdfs:subPropertyOf rdf:resource=\"P3_has_note\"/>\n </rdf:Property>\n\n5. Scope notes are represented as <rdfs:comment> elements.\n\n6. In addition this encoding contains labels in languages different from English, \n which are taken from translations of previous versions of the CIDOC CRM. \n\n7. Any other differences in labels, scope notes and semantic relationships of this encoding \n to the authoritative definition of the CIDOC CRM v7.1.2 (June 2022) are not intended transfer errors. \n FORTH appreciates your feed-back on such errors.\n\n8. CRM time extension 1.0 Encoded in RDFS (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n Since the Time Primitive of the CRM can not directly be implemented in RDF Triple Stores, we define in this extension\n of 4 properties replacing P81 and P82 adequately using xsd:dateTime. \n Property P81 is dedicated for modeling the Time-Span's maximum known temporal extent i.e. ongoing_throughout. \n Property P82 is for modeling the minimum outer bounds of events i.e. at_some_time_within. \n P81 has its time interval redefined by P81a and P81b. Similarly, we redefine P82 by P82a and P82b.\n## RDFS Generation Policies\n\n### Sources\n\nPolicies followed for the RDFS implementation of CIDOC v.7.1.2 were created w.r.t.:\n\n- Implementing the CIDOC Conceptual Reference Model in RDF (http://www.cidoc-crm.org/Resources/implementing-the-cidoc-conceptual-reference-model-in-rdf)\n- How to implement CRM Time in RDF (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n- CIDOC-CRM SIG feedback and the general guidelines:\n - Each property is declared twice, forward and backwards, unless no inverse name is defined in parentheses, or domain or range is interpreted as literal\n - All Primitive Values become rdfs:Literal\n - All IsA declarations from/to and between Primitive values are ignored\n\n### Policies\n\n#### **A. CIDOC Classes implementation in RDFS**\n\nThe CIDOC-CRM model defines classes, that in Triple Stores are typically implemented as primitive values. These classes are all subclasses of `E59 Primitive Value` and in RDFS they are interpreted as Literal. There are some classes in the CIDOC-CRM model that are both subclasses of `E59 Primitive Value` and E41 Appellation. So far we have followed the decision by CRM-SIG in \"Issue 394: Solution for Dualism of E41 Appellation and rdfs:label\" in 28-11-2018 wrt the question whether these classes should be implemented as rdfs:Class or still be interpreted as rdfs:Literal.\n\nIn this version we have followed the following policy regarding CIDOC Classes implementation in RDFS:\n\n> A1. CIDOC Classes that are subClasses of `E59 Primitive Value` are interpreted as rdfs:Literal regardless of whether they are also subClasses of another Class.\n\nAs a result, the following CIDOC classes were not defined in RDFS:\n\n- `E59 Primitive Value`\n- `E60 Number`\n- `E61 Time Primitive`\n- `E62 String`\n- `E94 Space Primitive`\n- `E95 Spacetime Primitive`\n\nAdditionally, the following isA relationships were not defined in RDFS:\n\n- `E59 Primitive Value` `subClassOf` `E1 CRM Entity`\n- `E60 Number` `subClassOf` `E59 Primitive Value`\n- `E61 Time Primitive` `subClassOf` `E41 Appellation`\n- `E61 Time Primitive` `subClassOf` `E59 Primitive Value`\n- `E62 String` `subClassOf` `E59 Primitive Value`\n- `E94 Space Primitive` `subClassOf` `E41 Appellation`\n- `E94 Space Primitive` `subClassOf` `E59 Primitive Value`\n- `E95 Spacetime Primitive` `subClassOf` `E41 Appellation`\n- `E95 Spacetime Primitive` `subClassOf` `E59 Primitive Value`\n\n#### **B. CIDOC Properties implementation in RDFS**\n\nThe decisions in policy A affect the implementation of CIDOC Properties in RDFS. A property cannot define an rdfs:Literal as rdfs:domain, and the backwards direction of a property with an rdfs:Literal as rdfs:range cannot be created for the exact same reason.\n\nFurther, the property ranges defined as rdfs:Literal in this implementation do not inherit the properties of the superclasses defined in the CIDOC Model. A separate guideline will describe how to instantiate such properties if at all needed.\n\nAnother aspect considered for the implementation of properties in RDFS is whether a distinct inverse property definition should be provided.\n\nIn this version we followed the following policies regarding CIDOC Properties implementation in RDFS:\n\n> B1. CIDOC Property backwards/inverse direction is **not** defined, whenever no inverse name for the property has been specified in parentheses in the official CIDOC documentation and property domain is not equal with property range.\n\nAs a result, the following properties do not define an inverse direction.\n\n- `E1 CRM Entity. P3 has note: E62 String`\n- `E19 Physical Object. P57 has number of parts: E60 Number`\n- `E52 Time-Span. P79 beginning is qualified by: E62 String`\n- `E52 Time-Span. P80 end is qualified by: E62 String`\n- `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`\n- `E52 Time-Span. P82 at some time within: E61 Time Primitive`\n- `E54 Dimension. P90 has value: E60 Number`\n- `E53 Place. P171 at some place within: E94 Space Primitive`\n- `E53 Place. P172 contains: E94 Space Primitive`\n- `E90 Symbolic Object. P190 has symbolic content: E62 String`\n\n> B2. CIDOC Property forward direction is **not** defined whenever property domain is interpreted as rdfs:Literal (A.1). Similarly, CIDOC Property backwards/inverse direction is **not** defined, whenever property range is interpreted as rdfs:Literal (A.1). Further, the instances of classes interpreted as rdfs:Literal, cannot express in RDFs their **inherited** properties that could be expressed according to CIDOC Model.\n\nAs a result,\n\na) The following **direct forward direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E95 Spacetime Primitive. P169 defines spacetime volume (spacetime volume is defined by): E92 Spacetime Volume`\n- `E61 Time Primitive. P170 defines time (time is defined by): E52 Time-Span`\n\nb) The following **direct backwards direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E94 Space Primitive. P168i defines place (place is defined by): E53 Place`\n\n> B3. Whenever no backwards/inverse property name is specified and property domain matches with property range, then the forward/direct property direction should be used for **both** directions and **no backwards/inverse property** needs to be defined.\n\nAs a result, we did not implement a separate backwards/inverse direction for the following CIDOC Properties:\n\n- `E53 Place. P121 overlaps with: E53 Place`\n- `E53 Place. P122 borders with: E53 Place`\n- `E92 Spacetime Volume. P132 spatiotemporally overlaps with: E92 Spacetime Volume`\n- `E92 Spacetime Volume. P133 is spatiotemporally separated from: E92 Spacetime Volume`\n\nAdditionally, all aforementioned redundant backwards/inverse CIDOC Property direction references, are replaced by the respective direct/forward CIDOC Property direction.\n\n- The hierarchical link of `P10i` subPropertyOf `P132i` was replaced with `P10i` subPropertyOf `P132`.\n\n#### **C. Labels and appellations**\n\nCIDOC-CRM version 7.1.2 defines the below subpropertyOf relations:\n\n- `P168 place is defined by` `subPropertyOf` `P1 is identified by`\n- `P169i spacetime volume is defined by` `subPropertyOf` `P1 is identified by`\n- `P170i time is defined by` `subPropertyOf` `P1 is identified by`\n\nThe range of P168, P169i and P170i is `E94 Space Primitive`, `E95 Spacetime Primitive` and `E61 Time Primitive` respectively, which are all subclasses of `E41 Appellation` and interpreted as `rdfs:Literal` in RDFS, i.e. these three properties are datatype properties. However, the P1 property has range E41 Appellation, i.e. this property is an object property. Since OWL 2 distinguishes between object subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Object_Subproperties), data subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Data_Subproperties) and annotation subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Annotation_Subproperties), and also in OWL-DL the subject and object of a subproperty statement must be either both datatype properties or both object properties (see here (https://www.w3.org/TR/owl-ref/#subPropertyOf-def)), we do not include these three subPropertyOf relations in the provided RDFS implementation to avoid inconsistencies when reasoning with OWL 2 and OWL DL. Instead, we provide them in a separate \u2018supplementary\u2019 RDFS file which one can use if such inconsistencies are not expected.\n\nIn addition, since in the current practice, the property `rdfs:label` is widely used to denote appellations (see CRM-SIG Issue 394 (http://cidoc-crm.org/Issue/ID-394-solution-for-dualism-of-e41-appellation-and-rdfslabel)), the following `subPropertyOf` relation was also included in the supplementary RDFS file:\n\n- `rdfs:label` subPropertyOf `P1 is identified by`\n\nNote that according to the RDF Schema 1.1 specification, the domain (or range) of a property does not necessarily need to be 'subClassOf' or 'equal' to the domain (or range) of its superproperties. By including this subproperty relation, one can either directly use `rdfs:label` for providing a non-URI identifier/appellation for an instance of `E1 CRM Entity`, or use `P1 is identified by` for associating an additional URI-identifier with an instance of `E1 CRM Entity`, or use `P1 is identified by` and create an intermediate node (i.e. a URI-identifier for instance of `E41_Appellation`) for providing more detailed information about this appellation.\n\n#### **D. Implementing Value Intervals**\n\nThe following are property pairs needed to simulate the interval-valued primitive values foreseen by the CRM:\n\n> D1. addition of two new properties, defined as subproperties of `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`, for the 'maximum known temporal extent' boundaries specification of `E61 Time Primitive`.\n\nAs a result, we have created the following property definitions:\n\n- `E52 Time-Span. P81a end of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n- `E52 Time-Span. P81b begin of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n\n> D2. addition of two new properties, defined as subproperties of `E52 Time-Span. P82 at some time within: E61 Time Primitive`, for the 'minimum outer bounds' specification of `E61 Time Primitive`.\n\nConsequently, we have created the following property definitions:\n\n- `E52 Time-Span. P82a begin of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n- `E52 Time-Span. P82b end of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n\n> D3. addition of two new properties, defined as subproperties of `E54 Dimension. P90 has value: E60 Number`, for the upper and lower boundaries specification of `E60 Number`.\n\nConsequently, we have created the following property definitions:\n\n- `E54 Dimension. P90a has lower value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n- `E54 Dimension. P90b has upper value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n\n#### **E. Multiple ISA custom declaration Classes**\n\nThe following are declarations of frequently used multiple instantiations as classes with respective multiple IsA (so far only one):\n\n> E1. addition of a new class, defined as subClassOf `E41 Appellation` and `E33 Linguistic Object`, for all Appellations being regarded\nspecific to or characteristic for a language group and being described indirectly via a URI.\n\nAs a result, we have created the following class definition:\n\n- `E33_E41_Linguistic_Appellation` subClass of `E33_Linguistic_Object` and `E41_Appellation`\n\n#### **F. Translations and Scope notes**\n\n> F1. **Translations** Each RDFS Class or Property definition is accompanied by a set of translations expressed as rdfs:labels separated by xml:lang tags. The translation label used for each language is **the most recent** still **valid** translation. Still valid translation may be interpreted in the following ways:\n\n- The English label of the `CurrentVersion` that the current RDFS file is referring to is *almost equal* (accepting only differences regarding multiple spaces) to the English label of the `TranslationVersion` that the translated label was created for. For example, in order to accept a translation for `E22 Human-Made Object` in the CurrentVersion (7.1.2) we should have a translation for E22 that was created based on a CIDOC version that used the same name for E22. The class name of E22 was changed from `E22 Man-Made Object` to `E22 Human-Made Object` in version 6.2.7. So the only **valid** translations would be these that were created based on version 6.2.7 or later. Currently no such translation has been created, so `E22 Human-Made Object` in CurrentVersion (7.1.2) does not define any translation in the RDFS file.\n\n- Another option is to qualify translations as **valid** based on the scope note comparison of `CurrentVersion` and `TranslationVersion`. Since scope notes include formatting information, the comparison should ignore formatting changes.\n\nCurrently in this version we follow the option to qualify translations as valid based on the comparison of the respective labels in the corresponding CIDOC versions.\n\n> F2. **Scope notes** are defined as rdfs:comment and include only the text of the official CIDOC-CRM version in English language. Since scope notes are not just simple texts but include formatting data, a simple removal of the formatting data does not always produce a readable format. Therefore we followed the below simple conventions for the transformation of CIDOC-CRM scope note text into a readable rdfs:comment:\n\n- Each Paragraph defines a new line\n- Each element in an unordered list defines a new line\n- Each element in an ordered list defines a new line prefixed with `'{order}. '`\n- Each superscript text is separated from its base with `'-'`\n- Each subscript text is separated from its base with `'_'` (none found)\n\n> F3. **Scope notes of Inverse Properties**. Scope notes for the inverse/backwards direction of properties are not defined as they are covered by the definition of the direct/forward direction definition. Whenever the direct/forward property direction of a property `Pxxx` is not defined due to policy **B1**, then its scope note is used as scope note for the inverse/backwards property `Pxxxi`, and labeled as `Scope note for 'Pxxx':`.\n\nAs a result, the direct/forward property definition was used for the rdfs:comment definition of\n\n- `E92 Spacetime Volume. P169i spacetime volume is defined by: rdfs:Literal`\n- `E52 Time-Span. P170i time is defined by: rdfs:Literal`\n\n\n"@en . <http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/2002/07/owl#versionInfo> "RDFs Implementation (September 2022) of CIDOC-CRM 7.1.2"@en . <http://www.cidoc-crm.org/cidoc-crm/E10_Transfer_of_Custody> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> . <http://www.cidoc-crm.org/cidoc-crm/E10_Transfer_of_Custody> <http://www.w3.org/2000/01/rdf-schema#comment> "This class comprises transfers of the physical custody or the legal responsibility for the physical custody of objects. The recording of the donor or recipient is optional. It is possible that in an instance of E10 Transfer of Custody there is either no donor or no recipient.\nDepending on the circumstances, it may describe:\n1. the beginning of custody (there is no previous custodian)\n2. the end of custody (there is no subsequent custodian)\n3. the transfer of custody (transfer from one custodian to the next)\n4. the receipt of custody from an unknown source (the previous custodian is unknown)\n5. the declared loss of an object (the current or subsequent custodian is unknown)\nIn the event that only a single kind of transfer of custody occurs, either the legal responsibility for the custody or the actual physical possession of the object but not both, this difference should be expressed using the property P2 has type (is type of).\nThe sense of physical possession requires that the object of custody be in the hands of the keeper at least with a part representative for the whole. The way, in which a representative part is defined, should ensure that it is unambiguous who keeps a part and who the whole and should be consistent with the identity criteria of the kept instance of E18 Physical Thing.\nThe interpretation of the museum notion of \"accession\" differs between institutions. The CIDOC CRM therefore models legal ownership and physical custody separately. Institutions will then model their specific notions of accession and deaccession as combinations of these.\nTheft is a specific case of illegal transfer of custody."@en . <http://www.cidoc-crm.org/cidoc-crm/E10_Transfer_of_Custody> <http://www.w3.org/2000/01/rdf-schema#label> "Transfer of Custody"@en . <http://www.cidoc-crm.org/cidoc-crm/E10_Transfer_of_Custody> <http://www.w3.org/2000/01/rdf-schema#label> "Transfer\u00EAncia de Cust\u00F3dia"@pt . <http://www.cidoc-crm.org/cidoc-crm/E10_Transfer_of_Custody> <http://www.w3.org/2000/01/rdf-schema#label> "Transfert de la garde"@fr . <http://www.cidoc-crm.org/cidoc-crm/E10_Transfer_of_Custody> <http://www.w3.org/2000/01/rdf-schema#label> "\u00DCbertragung des Gewahrsams"@de . <http://www.cidoc-crm.org/cidoc-crm/E10_Transfer_of_Custody> <http://www.w3.org/2000/01/rdf-schema#label> "\u039C\u03B5\u03C4\u03B1\u03B2\u03AF\u03B2\u03B1\u03C3\u03B7 \u039A\u03B1\u03C4\u03BF\u03C7\u03AE\u03C2"@el .
<?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <rdf:Description rdf:about="http://www.cidoc-crm.org/cidoc-crm/"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/> </rdf:Description> <rdf:Description rdf:about="http://www.cidoc-crm.org/cidoc-crm/"> <owl:versionInfo xml:lang="en">RDFs Implementation (September 2022) of CIDOC-CRM 7.1.2</owl:versionInfo> </rdf:Description> <rdf:Description rdf:about="http://www.cidoc-crm.org/cidoc-crm/"> <rdfs:comment xml:lang="en">CIDOC CRM v7.1.2 implemented in RDFS
Archivo Ontology Snapshot for http://www.cidoc-crm.org/cidoc-crm/
## All DBpedia Archivo ontologies from cidoc-crm.org domain Each artifact in this group deals as the archive for snapshots of one ontology of the [DBpedia Archivo](https://databus.dbpedia.org/ontologies) - A Web-Scale Interface for Ontology Archiving under Consumer-oriented Aspects. Find out more at [http://archivo.dbpedia.org](http://archivo.dbpedia.org). The description for the individual files in the artifact can be found [here](http://dev.dbpedia.org/DBpedia_Archvio#files).
## DBpedia Archivo Ontology Snapshot | Attribute | Value | | - | - | | Ontology URI | <http://www.cidoc-crm.org/cidoc-crm/> | Archivo Ontology Factsheet| [Link](http://archivo.dbpedia.org/info?o=http://www.cidoc-crm.org/cidoc-crm/) | Snapshot File URL | <https://cidoc-crm.org/rdfs/7.1.2/CIDOC_CRM_v7.1.2.rdf> | Snapshot OWL Version IRI | <None> | Snapshot Time | 2024-01-20 22:41:22 The [DBpedia Archivo Databus agent](https://databus.dbpedia.org/ontologies) generates only basic, static documentation for the archived snapshots of the ontologies. ## Ontology Metadata DBpedia Archivo extracts metadata from the ontology for well known properties (e.g. dct:description). This subsection shows the content of every property individually using a separate heading. ### rdfs:comment CIDOC CRM v7.1.2 implemented in RDFS This is the implementation incorporating to the decisions of the 53rd CRM-SIG meeting (May 2022) and has been approved for official use. Note that this is NOT a definition of the CIDOC CRM, but a CIDOC CRM compatible implementation of an RDF Schema derived from the authoritative release of the CIDOC CRM v7.1.2 on June 2022 https://cidoc-crm.org/Version/version-7.1.2 by an automated algorithm. It is intended for an assumed majority of uses. Depending on the application, users may create adequate extensions compatible with the logical definitions of the CIDOC CRM. Created by FORTH-ICS September 14, 2022 CC BY 4.0 https://creativecommons.org/licenses/by/4.0/legalcode Updated on: Friday January 19, 2024 ========================== - Added French labels from translation of version 7.1.2 Encoding Rules: 1. The RDF spelling rules do not allow blanks. Hence we have replaced them by underscores. For instance "E63_Beginning_of_Existence" or "P2i_is_type_of". 2. RDF does not allow to instantiate properties beginning from a range value. Therefore, each CRM property is represented as two RDFS properties. For instance "P2 has type (is type of)" is represented as: "P2_has_type" for the domain to range direction and "P2i_is_type_of" for the range to domain direction. 3. The primitive values "E60 Number", "E61 Time Primitive", "E62 String", "E94 Space Primitive" and "E95 Spacetime Primitive" referred in the Model for formal completeness are interpreted as rdfs:literal. 4. RDF does not support properties of properties, therefore, users may create their own subProperties for CRM properties that have a type property such as "P3 has note": Instead of P3 has note (P3-1 has type : parts description) declare <rdf:Property rdf:about="P3_parts_description"> <rdfs:domain rdf:resource="E1_CRM_Entity"/> <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/> <rdfs:subPropertyOf rdf:resource="P3_has_note"/> </rdf:Property> 5. Scope notes are represented as <rdfs:comment> elements. 6. In addition this encoding contains labels in languages different from English, which are taken from translations of previous versions of the CIDOC CRM. 7. Any other differences in labels, scope notes and semantic relationships of this encoding to the authoritative definition of the CIDOC CRM v7.1.2 (June 2022) are not intended transfer errors. FORTH appreciates your feed-back on such errors. 8. CRM time extension 1.0 Encoded in RDFS (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf) Since the Time Primitive of the CRM can not directly be implemented in RDF Triple Stores, we define in this extension of 4 properties replacing P81 and P82 adequately using xsd:dateTime. Property P81 is dedicated for modeling the Time-Span's maximum known temporal extent i.e. ongoing_throughout. Property P82 is for modeling the minimum outer bounds of events i.e. at_some_time_within. P81 has its time interval redefined by P81a and P81b. Similarly, we redefine P82 by P82a and P82b. ## RDFS Generation Policies ### Sources Policies followed for the RDFS implementation of CIDOC v.7.1.2 were created w.r.t.: - Implementing the CIDOC Conceptual Reference Model in RDF (http://www.cidoc-crm.org/Resources/implementing-the-cidoc-conceptual-reference-model-in-rdf) - How to implement CRM Time in RDF (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf) - CIDOC-CRM SIG feedback and the general guidelines: - Each property is declared twice, forward and backwards, unless no inverse name is defined in parentheses, or domain or range is interpreted as literal - All Primitive Values become rdfs:Literal - All IsA declarations from/to and between Primitive values are ignored ### Policies #### **A. CIDOC Classes implementation in RDFS** The CIDOC-CRM model defines classes, that in Triple Stores are typically implemented as primitive values. These classes are all subclasses of `E59 Primitive Value` and in RDFS they are interpreted as Literal. There are some classes in the CIDOC-CRM model that are both subclasses of `E59 Primitive Value` and E41 Appellation. So far we have followed the decision by CRM-SIG in "Issue 394: Solution for Dualism of E41 Appellation and rdfs:label" in 28-11-2018 wrt the question whether these classes should be implemented as rdfs:Class or still be interpreted as rdfs:Literal. In this version we have followed the following policy regarding CIDOC Classes implementation in RDFS: > A1. CIDOC Classes that are subClasses of `E59 Primitive Value` are interpreted as rdfs:Literal regardless of whether they are also subClasses of another Class. As a result, the following CIDOC classes were not defined in RDFS: - `E59 Primitive Value` - `E60 Number` - `E61 Time Primitive` - `E62 String` - `E94 Space Primitive` - `E95 Spacetime Primitive` Additionally, the following isA relationships were not defined in RDFS: - `E59 Primitive Value` `subClassOf` `E1 CRM Entity` - `E60 Number` `subClassOf` `E59 Primitive Value` - `E61 Time Primitive` `subClassOf` `E41 Appellation` - `E61 Time Primitive` `subClassOf` `E59 Primitive Value` - `E62 String` `subClassOf` `E59 Primitive Value` - `E94 Space Primitive` `subClassOf` `E41 Appellation` - `E94 Space Primitive` `subClassOf` `E59 Primitive Value` - `E95 Spacetime Primitive` `subClassOf` `E41 Appellation` - `E95 Spacetime Primitive` `subClassOf` `E59 Primitive Value` #### **B. CIDOC Properties implementation in RDFS** The decisions in policy A affect the implementation of CIDOC Properties in RDFS. A property cannot define an rdfs:Literal as rdfs:domain, and the backwards direction of a property with an rdfs:Literal as rdfs:range cannot be created for the exact same reason. Further, the property ranges defined as rdfs:Literal in this implementation do not inherit the properties of the superclasses defined in the CIDOC Model. A separate guideline will describe how to instantiate such properties if at all needed. Another aspect considered for the implementation of properties in RDFS is whether a distinct inverse property definition should be provided. In this version we followed the following policies regarding CIDOC Properties implementation in RDFS: > B1. CIDOC Property backwards/inverse direction is **not** defined, whenever no inverse name for the property has been specified in parentheses in the official CIDOC documentation and property domain is not equal with property range. As a result, the following properties do not define an inverse direction. - `E1 CRM Entity. P3 has note: E62 String` - `E19 Physical Object. P57 has number of parts: E60 Number` - `E52 Time-Span. P79 beginning is qualified by: E62 String` - `E52 Time-Span. P80 end is qualified by: E62 String` - `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive` - `E52 Time-Span. P82 at some time within: E61 Time Primitive` - `E54 Dimension. P90 has value: E60 Number` - `E53 Place. P171 at some place within: E94 Space Primitive` - `E53 Place. P172 contains: E94 Space Primitive` - `E90 Symbolic Object. P190 has symbolic content: E62 String` > B2. CIDOC Property forward direction is **not** defined whenever property domain is interpreted as rdfs:Literal (A.1). Similarly, CIDOC Property backwards/inverse direction is **not** defined, whenever property range is interpreted as rdfs:Literal (A.1). Further, the instances of classes interpreted as rdfs:Literal, cannot express in RDFs their **inherited** properties that could be expressed according to CIDOC Model. As a result, a) The following **direct forward direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS: - `E95 Spacetime Primitive. P169 defines spacetime volume (spacetime volume is defined by): E92 Spacetime Volume` - `E61 Time Primitive. P170 defines time (time is defined by): E52 Time-Span` b) The following **direct backwards direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS: - `E94 Space Primitive. P168i defines place (place is defined by): E53 Place` > B3. Whenever no backwards/inverse property name is specified and property domain matches with property range, then the forward/direct property direction should be used for **both** directions and **no backwards/inverse property** needs to be defined. As a result, we did not implement a separate backwards/inverse direction for the following CIDOC Properties: - `E53 Place. P121 overlaps with: E53 Place` - `E53 Place. P122 borders with: E53 Place` - `E92 Spacetime Volume. P132 spatiotemporally overlaps with: E92 Spacetime Volume` - `E92 Spacetime Volume. P133 is spatiotemporally separated from: E92 Spacetime Volume` Additionally, all aforementioned redundant backwards/inverse CIDOC Property direction references, are replaced by the respective direct/forward CIDOC Property direction. - The hierarchical link of `P10i` subPropertyOf `P132i` was replaced with `P10i` subPropertyOf `P132`. #### **C. Labels and appellations** CIDOC-CRM version 7.1.2 defines the below subpropertyOf relations: - `P168 place is defined by` `subPropertyOf` `P1 is identified by` - `P169i spacetime volume is defined by` `subPropertyOf` `P1 is identified by` - `P170i time is defined by` `subPropertyOf` `P1 is identified by` The range of P168, P169i and P170i is `E94 Space Primitive`, `E95 Spacetime Primitive` and `E61 Time Primitive` respectively, which are all subclasses of `E41 Appellation` and interpreted as `rdfs:Literal` in RDFS, i.e. these three properties are datatype properties. However, the P1 property has range E41 Appellation, i.e. this property is an object property. Since OWL 2 distinguishes between object subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Object_Subproperties), data subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Data_Subproperties) and annotation subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Annotation_Subproperties), and also in OWL-DL the subject and object of a subproperty statement must be either both datatype properties or both object properties (see here (https://www.w3.org/TR/owl-ref/#subPropertyOf-def)), we do not include these three subPropertyOf relations in the provided RDFS implementation to avoid inconsistencies when reasoning with OWL 2 and OWL DL. Instead, we provide them in a separate ‘supplementary’ RDFS file which one can use if such inconsistencies are not expected. In addition, since in the current practice, the property `rdfs:label` is widely used to denote appellations (see CRM-SIG Issue 394 (http://cidoc-crm.org/Issue/ID-394-solution-for-dualism-of-e41-appellation-and-rdfslabel)), the following `subPropertyOf` relation was also included in the supplementary RDFS file: - `rdfs:label` subPropertyOf `P1 is identified by` Note that according to the RDF Schema 1.1 specification, the domain (or range) of a property does not necessarily need to be 'subClassOf' or 'equal' to the domain (or range) of its superproperties. By including this subproperty relation, one can either directly use `rdfs:label` for providing a non-URI identifier/appellation for an instance of `E1 CRM Entity`, or use `P1 is identified by` for associating an additional URI-identifier with an instance of `E1 CRM Entity`, or use `P1 is identified by` and create an intermediate node (i.e. a URI-identifier for instance of `E41_Appellation`) for providing more detailed information about this appellation. #### **D. Implementing Value Intervals** The following are property pairs needed to simulate the interval-valued primitive values foreseen by the CRM: > D1. addition of two new properties, defined as subproperties of `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`, for the 'maximum known temporal extent' boundaries specification of `E61 Time Primitive`. As a result, we have created the following property definitions: - `E52 Time-Span. P81a end of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`) - `E52 Time-Span. P81b begin of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`) > D2. addition of two new properties, defined as subproperties of `E52 Time-Span. P82 at some time within: E61 Time Primitive`, for the 'minimum outer bounds' specification of `E61 Time Primitive`. Consequently, we have created the following property definitions: - `E52 Time-Span. P82a begin of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`) - `E52 Time-Span. P82b end of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`) > D3. addition of two new properties, defined as subproperties of `E54 Dimension. P90 has value: E60 Number`, for the upper and lower boundaries specification of `E60 Number`. Consequently, we have created the following property definitions: - `E54 Dimension. P90a has lower value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`) - `E54 Dimension. P90b has upper value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`) #### **E. Multiple ISA custom declaration Classes** The following are declarations of frequently used multiple instantiations as classes with respective multiple IsA (so far only one): > E1. addition of a new class, defined as subClassOf `E41 Appellation` and `E33 Linguistic Object`, for all Appellations being regarded specific to or characteristic for a language group and being described indirectly via a URI. As a result, we have created the following class definition: - `E33_E41_Linguistic_Appellation` subClass of `E33_Linguistic_Object` and `E41_Appellation` #### **F. Translations and Scope notes** > F1. **Translations** Each RDFS Class or Property definition is accompanied by a set of translations expressed as rdfs:labels separated by xml:lang tags. The translation label used for each language is **the most recent** still **valid** translation. Still valid translation may be interpreted in the following ways: - The English label of the `CurrentVersion` that the current RDFS file is referring to is *almost equal* (accepting only differences regarding multiple spaces) to the English label of the `TranslationVersion` that the translated label was created for. For example, in order to accept a translation for `E22 Human-Made Object` in the CurrentVersion (7.1.2) we should have a translation for E22 that was created based on a CIDOC version that used the same name for E22. The class name of E22 was changed from `E22 Man-Made Object` to `E22 Human-Made Object` in version 6.2.7. So the only **valid** translations would be these that were created based on version 6.2.7 or later. Currently no such translation has been created, so `E22 Human-Made Object` in CurrentVersion (7.1.2) does not define any translation in the RDFS file. - Another option is to qualify translations as **valid** based on the scope note comparison of `CurrentVersion` and `TranslationVersion`. Since scope notes include formatting information, the comparison should ignore formatting changes. Currently in this version we follow the option to qualify translations as valid based on the comparison of the respective labels in the corresponding CIDOC versions. > F2. **Scope notes** are defined as rdfs:comment and include only the text of the official CIDOC-CRM version in English language. Since scope notes are not just simple texts but include formatting data, a simple removal of the formatting data does not always produce a readable format. Therefore we followed the below simple conventions for the transformation of CIDOC-CRM scope note text into a readable rdfs:comment: - Each Paragraph defines a new line - Each element in an unordered list defines a new line - Each element in an ordered list defines a new line prefixed with `'{order}. '` - Each superscript text is separated from its base with `'-'` - Each subscript text is separated from its base with `'_'` (none found) > F3. **Scope notes of Inverse Properties**. Scope notes for the inverse/backwards direction of properties are not defined as they are covered by the definition of the direct/forward direction definition. Whenever the direct/forward property direction of a property `Pxxx` is not defined due to policy **B1**, then its scope note is used as scope note for the inverse/backwards property `Pxxxi`, and labeled as `Scope note for 'Pxxx':`. As a result, the direct/forward property definition was used for the rdfs:comment definition of - `E92 Spacetime Volume. P169i spacetime volume is defined by: rdfs:Literal` - `E52 Time-Span. P170i time is defined by: rdfs:Literal`
WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$2 (file:/usr/lib/pellet/cli/target/pelletcli/lib/guice-4.0.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$2 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [main] WARN org.semanticweb.owlapi.util.SAXParsers - http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl [main] WARN org.semanticweb.owlapi.util.SAXParsers - entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl [main] WARN org.semanticweb.owlapi.util.SAXParsers - http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl [main] WARN org.semanticweb.owlapi.util.SAXParsers - entityExpansionLimit not supported by parser type org.apache.xerces.jaxp.SAXParserImpl [main] INFO org.semanticweb.owlapi.rdf.rdfxml.parser.TripleHandlers - Usage of rdf vocabulary: http://www.cidoc-crm.org/cidoc-crm/P100_was_death_of -> http://www.w3.org/1999/02/22-rdf-syntax-ns#type -> http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
{ "http-data": { "accessed": "2024.01.20; 22:41:26", "best-header": "application/rdf+xml", "content-length": "428028", "e-tag": "\"687fc-60f4eaee88121\"", "lastModified": "Fri, 19 Jan 2024 16:07:56 GMT" }, "logs": { "nir-header": "{'Date': 'Sat, 20 Jan 2024 22:40:41 GMT', 'Server': 'Apache/2.4.7 (Ubuntu)', 'Location': 'http://cidoc-crm.org//cidoc-crm/', 'Content-Length': '322', 'Keep-Alive': 'timeout=5, max=100', 'Connection': 'Keep-Alive', 'Content-Type': 'text/html; charset=iso-8859-1'}",
<http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/2000/01/rdf-schema#comment> "CIDOC CRM v7.1.2 implemented in RDFS\n\nThis is the implementation incorporating to the decisions of the 53rd CRM-SIG meeting (May 2022)\nand has been approved for official use.\nNote that this is NOT a definition of the CIDOC CRM, but a CIDOC CRM compatible implementation\nof an RDF Schema derived from the authoritative release of the CIDOC CRM v7.1.2 on June 2022\nhttps://cidoc-crm.org/Version/version-7.1.2 by an automated algorithm. It is intended for an\nassumed majority of uses. Depending on the application, users may create adequate extensions \ncompatible with the logical definitions of the CIDOC CRM.\n\nCreated by FORTH-ICS September 14, 2022\nCC BY 4.0 https://creativecommons.org/licenses/by/4.0/legalcode\n\nUpdated on: Friday January 19, 2024\n==========================\n- Added French labels from translation of version 7.1.2\n\nEncoding Rules:\n1. The RDF spelling rules do not allow blanks. Hence we have replaced them by underscores.\n For instance \"E63_Beginning_of_Existence\" or \"P2i_is_type_of\".\n\n2. RDF does not allow to instantiate properties beginning from a range value.\n Therefore, each CRM property is represented as two RDFS properties.\n For instance \"P2 has type (is type of)\" is represented as:\n \"P2_has_type\" for the domain to range direction and \"P2i_is_type_of\" for the range to domain direction.\n\n3. The primitive values \"E60 Number\", \"E61 Time Primitive\", \"E62 String\", \"E94 Space Primitive\" and \n \"E95 Spacetime Primitive\" referred in the Model for formal completeness are interpreted as rdfs:literal.\n\n4. RDF does not support properties of properties, therefore, users may create their own\n subProperties for CRM properties that have a type property such as \"P3 has note\":\n Instead of P3 has note (P3-1 has type : parts description) declare\n <rdf:Property rdf:about=\"P3_parts_description\">\n <rdfs:domain rdf:resource=\"E1_CRM_Entity\"/>\n <rdfs:range rdf:resource=\"http://www.w3.org/2000/01/rdf-schema#Literal\"/>\n <rdfs:subPropertyOf rdf:resource=\"P3_has_note\"/>\n </rdf:Property>\n\n5. Scope notes are represented as <rdfs:comment> elements.\n\n6. In addition this encoding contains labels in languages different from English, \n which are taken from translations of previous versions of the CIDOC CRM. \n\n7. Any other differences in labels, scope notes and semantic relationships of this encoding \n to the authoritative definition of the CIDOC CRM v7.1.2 (June 2022) are not intended transfer errors. \n FORTH appreciates your feed-back on such errors.\n\n8. CRM time extension 1.0 Encoded in RDFS (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n Since the Time Primitive of the CRM can not directly be implemented in RDF Triple Stores, we define in this extension\n of 4 properties replacing P81 and P82 adequately using xsd:dateTime. \n Property P81 is dedicated for modeling the Time-Span's maximum known temporal extent i.e. ongoing_throughout. \n Property P82 is for modeling the minimum outer bounds of events i.e. at_some_time_within. \n P81 has its time interval redefined by P81a and P81b. Similarly, we redefine P82 by P82a and P82b.\n## RDFS Generation Policies\n\n### Sources\n\nPolicies followed for the RDFS implementation of CIDOC v.7.1.2 were created w.r.t.:\n\n- Implementing the CIDOC Conceptual Reference Model in RDF (http://www.cidoc-crm.org/Resources/implementing-the-cidoc-conceptual-reference-model-in-rdf)\n- How to implement CRM Time in RDF (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n- CIDOC-CRM SIG feedback and the general guidelines:\n - Each property is declared twice, forward and backwards, unless no inverse name is defined in parentheses, or domain or range is interpreted as literal\n - All Primitive Values become rdfs:Literal\n - All IsA declarations from/to and between Primitive values are ignored\n\n### Policies\n\n#### **A. CIDOC Classes implementation in RDFS**\n\nThe CIDOC-CRM model defines classes, that in Triple Stores are typically implemented as primitive values. These classes are all subclasses of `E59 Primitive Value` and in RDFS they are interpreted as Literal. There are some classes in the CIDOC-CRM model that are both subclasses of `E59 Primitive Value` and E41 Appellation. So far we have followed the decision by CRM-SIG in \"Issue 394: Solution for Dualism of E41 Appellation and rdfs:label\" in 28-11-2018 wrt the question whether these classes should be implemented as rdfs:Class or still be interpreted as rdfs:Literal.\n\nIn this version we have followed the following policy regarding CIDOC Classes implementation in RDFS:\n\n> A1. CIDOC Classes that are subClasses of `E59 Primitive Value` are interpreted as rdfs:Literal regardless of whether they are also subClasses of another Class.\n\nAs a result, the following CIDOC classes were not defined in RDFS:\n\n- `E59 Primitive Value`\n- `E60 Number`\n- `E61 Time Primitive`\n- `E62 String`\n- `E94 Space Primitive`\n- `E95 Spacetime Primitive`\n\nAdditionally, the following isA relationships were not defined in RDFS:\n\n- `E59 Primitive Value` `subClassOf` `E1 CRM Entity`\n- `E60 Number` `subClassOf` `E59 Primitive Value`\n- `E61 Time Primitive` `subClassOf` `E41 Appellation`\n- `E61 Time Primitive` `subClassOf` `E59 Primitive Value`\n- `E62 String` `subClassOf` `E59 Primitive Value`\n- `E94 Space Primitive` `subClassOf` `E41 Appellation`\n- `E94 Space Primitive` `subClassOf` `E59 Primitive Value`\n- `E95 Spacetime Primitive` `subClassOf` `E41 Appellation`\n- `E95 Spacetime Primitive` `subClassOf` `E59 Primitive Value`\n\n#### **B. CIDOC Properties implementation in RDFS**\n\nThe decisions in policy A affect the implementation of CIDOC Properties in RDFS. A property cannot define an rdfs:Literal as rdfs:domain, and the backwards direction of a property with an rdfs:Literal as rdfs:range cannot be created for the exact same reason.\n\nFurther, the property ranges defined as rdfs:Literal in this implementation do not inherit the properties of the superclasses defined in the CIDOC Model. A separate guideline will describe how to instantiate such properties if at all needed.\n\nAnother aspect considered for the implementation of properties in RDFS is whether a distinct inverse property definition should be provided.\n\nIn this version we followed the following policies regarding CIDOC Properties implementation in RDFS:\n\n> B1. CIDOC Property backwards/inverse direction is **not** defined, whenever no inverse name for the property has been specified in parentheses in the official CIDOC documentation and property domain is not equal with property range.\n\nAs a result, the following properties do not define an inverse direction.\n\n- `E1 CRM Entity. P3 has note: E62 String`\n- `E19 Physical Object. P57 has number of parts: E60 Number`\n- `E52 Time-Span. P79 beginning is qualified by: E62 String`\n- `E52 Time-Span. P80 end is qualified by: E62 String`\n- `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`\n- `E52 Time-Span. P82 at some time within: E61 Time Primitive`\n- `E54 Dimension. P90 has value: E60 Number`\n- `E53 Place. P171 at some place within: E94 Space Primitive`\n- `E53 Place. P172 contains: E94 Space Primitive`\n- `E90 Symbolic Object. P190 has symbolic content: E62 String`\n\n> B2. CIDOC Property forward direction is **not** defined whenever property domain is interpreted as rdfs:Literal (A.1). Similarly, CIDOC Property backwards/inverse direction is **not** defined, whenever property range is interpreted as rdfs:Literal (A.1). Further, the instances of classes interpreted as rdfs:Literal, cannot express in RDFs their **inherited** properties that could be expressed according to CIDOC Model.\n\nAs a result,\n\na) The following **direct forward direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E95 Spacetime Primitive. P169 defines spacetime volume (spacetime volume is defined by): E92 Spacetime Volume`\n- `E61 Time Primitive. P170 defines time (time is defined by): E52 Time-Span`\n\nb) The following **direct backwards direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E94 Space Primitive. P168i defines place (place is defined by): E53 Place`\n\n> B3. Whenever no backwards/inverse property name is specified and property domain matches with property range, then the forward/direct property direction should be used for **both** directions and **no backwards/inverse property** needs to be defined.\n\nAs a result, we did not implement a separate backwards/inverse direction for the following CIDOC Properties:\n\n- `E53 Place. P121 overlaps with: E53 Place`\n- `E53 Place. P122 borders with: E53 Place`\n- `E92 Spacetime Volume. P132 spatiotemporally overlaps with: E92 Spacetime Volume`\n- `E92 Spacetime Volume. P133 is spatiotemporally separated from: E92 Spacetime Volume`\n\nAdditionally, all aforementioned redundant backwards/inverse CIDOC Property direction references, are replaced by the respective direct/forward CIDOC Property direction.\n\n- The hierarchical link of `P10i` subPropertyOf `P132i` was replaced with `P10i` subPropertyOf `P132`.\n\n#### **C. Labels and appellations**\n\nCIDOC-CRM version 7.1.2 defines the below subpropertyOf relations:\n\n- `P168 place is defined by` `subPropertyOf` `P1 is identified by`\n- `P169i spacetime volume is defined by` `subPropertyOf` `P1 is identified by`\n- `P170i time is defined by` `subPropertyOf` `P1 is identified by`\n\nThe range of P168, P169i and P170i is `E94 Space Primitive`, `E95 Spacetime Primitive` and `E61 Time Primitive` respectively, which are all subclasses of `E41 Appellation` and interpreted as `rdfs:Literal` in RDFS, i.e. these three properties are datatype properties. However, the P1 property has range E41 Appellation, i.e. this property is an object property. Since OWL 2 distinguishes between object subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Object_Subproperties), data subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Data_Subproperties) and annotation subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Annotation_Subproperties), and also in OWL-DL the subject and object of a subproperty statement must be either both datatype properties or both object properties (see here (https://www.w3.org/TR/owl-ref/#subPropertyOf-def)), we do not include these three subPropertyOf relations in the provided RDFS implementation to avoid inconsistencies when reasoning with OWL 2 and OWL DL. Instead, we provide them in a separate \u2018supplementary\u2019 RDFS file which one can use if such inconsistencies are not expected.\n\nIn addition, since in the current practice, the property `rdfs:label` is widely used to denote appellations (see CRM-SIG Issue 394 (http://cidoc-crm.org/Issue/ID-394-solution-for-dualism-of-e41-appellation-and-rdfslabel)), the following `subPropertyOf` relation was also included in the supplementary RDFS file:\n\n- `rdfs:label` subPropertyOf `P1 is identified by`\n\nNote that according to the RDF Schema 1.1 specification, the domain (or range) of a property does not necessarily need to be 'subClassOf' or 'equal' to the domain (or range) of its superproperties. By including this subproperty relation, one can either directly use `rdfs:label` for providing a non-URI identifier/appellation for an instance of `E1 CRM Entity`, or use `P1 is identified by` for associating an additional URI-identifier with an instance of `E1 CRM Entity`, or use `P1 is identified by` and create an intermediate node (i.e. a URI-identifier for instance of `E41_Appellation`) for providing more detailed information about this appellation.\n\n#### **D. Implementing Value Intervals**\n\nThe following are property pairs needed to simulate the interval-valued primitive values foreseen by the CRM:\n\n> D1. addition of two new properties, defined as subproperties of `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`, for the 'maximum known temporal extent' boundaries specification of `E61 Time Primitive`.\n\nAs a result, we have created the following property definitions:\n\n- `E52 Time-Span. P81a end of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n- `E52 Time-Span. P81b begin of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n\n> D2. addition of two new properties, defined as subproperties of `E52 Time-Span. P82 at some time within: E61 Time Primitive`, for the 'minimum outer bounds' specification of `E61 Time Primitive`.\n\nConsequently, we have created the following property definitions:\n\n- `E52 Time-Span. P82a begin of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n- `E52 Time-Span. P82b end of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n\n> D3. addition of two new properties, defined as subproperties of `E54 Dimension. P90 has value: E60 Number`, for the upper and lower boundaries specification of `E60 Number`.\n\nConsequently, we have created the following property definitions:\n\n- `E54 Dimension. P90a has lower value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n- `E54 Dimension. P90b has upper value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n\n#### **E. Multiple ISA custom declaration Classes**\n\nThe following are declarations of frequently used multiple instantiations as classes with respective multiple IsA (so far only one):\n\n> E1. addition of a new class, defined as subClassOf `E41 Appellation` and `E33 Linguistic Object`, for all Appellations being regarded\nspecific to or characteristic for a language group and being described indirectly via a URI.\n\nAs a result, we have created the following class definition:\n\n- `E33_E41_Linguistic_Appellation` subClass of `E33_Linguistic_Object` and `E41_Appellation`\n\n#### **F. Translations and Scope notes**\n\n> F1. **Translations** Each RDFS Class or Property definition is accompanied by a set of translations expressed as rdfs:labels separated by xml:lang tags. The translation label used for each language is **the most recent** still **valid** translation. Still valid translation may be interpreted in the following ways:\n\n- The English label of the `CurrentVersion` that the current RDFS file is referring to is *almost equal* (accepting only differences regarding multiple spaces) to the English label of the `TranslationVersion` that the translated label was created for. For example, in order to accept a translation for `E22 Human-Made Object` in the CurrentVersion (7.1.2) we should have a translation for E22 that was created based on a CIDOC version that used the same name for E22. The class name of E22 was changed from `E22 Man-Made Object` to `E22 Human-Made Object` in version 6.2.7. So the only **valid** translations would be these that were created based on version 6.2.7 or later. Currently no such translation has been created, so `E22 Human-Made Object` in CurrentVersion (7.1.2) does not define any translation in the RDFS file.\n\n- Another option is to qualify translations as **valid** based on the scope note comparison of `CurrentVersion` and `TranslationVersion`. Since scope notes include formatting information, the comparison should ignore formatting changes.\n\nCurrently in this version we follow the option to qualify translations as valid based on the comparison of the respective labels in the corresponding CIDOC versions.\n\n> F2. **Scope notes** are defined as rdfs:comment and include only the text of the official CIDOC-CRM version in English language. Since scope notes are not just simple texts but include formatting data, a simple removal of the formatting data does not always produce a readable format. Therefore we followed the below simple conventions for the transformation of CIDOC-CRM scope note text into a readable rdfs:comment:\n\n- Each Paragraph defines a new line\n- Each element in an unordered list defines a new line\n- Each element in an ordered list defines a new line prefixed with `'{order}. '`\n- Each superscript text is separated from its base with `'-'`\n- Each subscript text is separated from its base with `'_'` (none found)\n\n> F3. **Scope notes of Inverse Properties**. Scope notes for the inverse/backwards direction of properties are not defined as they are covered by the definition of the direct/forward direction definition. Whenever the direct/forward property direction of a property `Pxxx` is not defined due to policy **B1**, then its scope note is used as scope note for the inverse/backwards property `Pxxxi`, and labeled as `Scope note for 'Pxxx':`.\n\nAs a result, the direct/forward property definition was used for the rdfs:comment definition of\n\n- `E92 Spacetime Volume. P169i spacetime volume is defined by: rdfs:Literal`\n- `E52 Time-Span. P170i time is defined by: rdfs:Literal`\n\n\n"@en . <http://www.cidoc-crm.org/cidoc-crm/E63_Beginning_of_Existence> <http://www.w3.org/2000/01/rdf-schema#label> "D\u00E9but d\u2019existence"@fr . <http://www.cidoc-crm.org/cidoc-crm/P139i_is_alternative_form_of> <http://www.w3.org/2000/01/rdf-schema#label> "est la forme alternative de"@fr .
<?xml version="1.0" encoding="UTF-8"?> $(document).ready( function () { jQuery(".markdown").each(function(el){ jQuery(this).after(marked(jQuery(this).text())).remove()}); var list = $('a[name=" https://cidoc-crm.org/rdfs/7.1.2/CIDOC_CRM_v7.1.2.rdf "]'); if (list.size() != 0) {
There are 1 input files: /usr/local/archivo-data/cidoc-crm.org/cidoc-crm/2024.01.20-224122/cidoc-crm_type=parsed.ttl Start loading Finished loading in 00:00:00.499 Input size: Classes = 78, Properties = 321, Individuals = 0 Expressivity: ALHI(D) Start consistency check Finished consistency check in 00:00:00.022 Timer summary:
@prefix sh: <http://www.w3.org/ns/shacl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . [] a sh:ValidationReport ; sh:conforms false ; sh:result [ a sh:ValidationResult ; sh:focusNode <http://www.cidoc-crm.org/cidoc-crm/> ; sh:resultMessage "Archivo requires either dct:abstract, dct:description or dc:description for a short comment about the ontology."@en ; sh:resultSeverity sh:Violation ; sh:sourceConstraintComponent sh:OrConstraintComponent ;
There are 1 input files: /usr/local/archivo-data/cidoc-crm.org/cidoc-crm/2024.01.20-224122/cidoc-crm_type=parsed.ttl Start loading Finished loading in 00:00:00.486 Input size: Classes = 78, Properties = 321, Individuals = 0 Expressivity: ALHI(D) Start consistency check Finished consistency check in 00:00:00.022 Timer summary:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . <http://www.cidoc-crm.org/cidoc-crm/> a owl:Ontology ; rdfs:comment """CIDOC CRM v7.1.2 implemented in RDFS This is the implementation incorporating to the decisions of the 53rd CRM-SIG meeting (May 2022)
<http://www.cidoc-crm.org/cidoc-crm/> <http://www.w3.org/2000/01/rdf-schema#comment> "CIDOC CRM v7.1.2 implemented in RDFS\n\nThis is the implementation incorporating to the decisions of the 53rd CRM-SIG meeting (May 2022)\nand has been approved for official use.\nNote that this is NOT a definition of the CIDOC CRM, but a CIDOC CRM compatible implementation\nof an RDF Schema derived from the authoritative release of the CIDOC CRM v7.1.2 on June 2022\nhttps://cidoc-crm.org/Version/version-7.1.2 by an automated algorithm. It is intended for an\nassumed majority of uses. Depending on the application, users may create adequate extensions \ncompatible with the logical definitions of the CIDOC CRM.\n\nCreated by FORTH-ICS September 14, 2022\nCC BY 4.0 https://creativecommons.org/licenses/by/4.0/legalcode\n\nUpdated on: Friday December 22, 2023\n==========================\n- Added French labels from version 7.1\n\nEncoding Rules:\n1. The RDF spelling rules do not allow blanks. Hence we have replaced them by underscores.\n For instance \"E63_Beginning_of_Existence\" or \"P2i_is_type_of\".\n\n2. RDF does not allow to instantiate properties beginning from a range value.\n Therefore, each CRM property is represented as two RDFS properties.\n For instance \"P2 has type (is type of)\" is represented as:\n \"P2_has_type\" for the domain to range direction and \"P2i_is_type_of\" for the range to domain direction.\n\n3. The primitive values \"E60 Number\", \"E61 Time Primitive\", \"E62 String\", \"E94 Space Primitive\" and \n \"E95 Spacetime Primitive\" referred in the Model for formal completeness are interpreted as rdfs:literal.\n\n4. RDF does not support properties of properties, therefore, users may create their own\n subProperties for CRM properties that have a type property such as \"P3 has note\":\n Instead of P3 has note (P3-1 has type : parts description) declare\n <rdf:Property rdf:about=\"P3_parts_description\">\n <rdfs:domain rdf:resource=\"E1_CRM_Entity\"/>\n <rdfs:range rdf:resource=\"http://www.w3.org/2000/01/rdf-schema#Literal\"/>\n <rdfs:subPropertyOf rdf:resource=\"P3_has_note\"/>\n </rdf:Property>\n\n5. Scope notes are represented as <rdfs:comment> elements.\n\n6. In addition this encoding contains labels in languages different from English, \n which are taken from translations of previous versions of the CIDOC CRM. \n\n7. Any other differences in labels, scope notes and semantic relationships of this encoding \n to the authoritative definition of the CIDOC CRM v7.1.2 (June 2022) are not intended transfer errors. \n FORTH appreciates your feed-back on such errors.\n\n8. CRM time extension 1.0 Encoded in RDFS (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n Since the Time Primitive of the CRM can not directly be implemented in RDF Triple Stores, we define in this extension\n of 4 properties replacing P81 and P82 adequately using xsd:dateTime. \n Property P81 is dedicated for modeling the Time-Span's maximum known temporal extent i.e. ongoing_throughout. \n Property P82 is for modeling the minimum outer bounds of events i.e. at_some_time_within. \n P81 has its time interval redefined by P81a and P81b. Similarly, we redefine P82 by P82a and P82b.\n## RDFS Generation Policies\n\n### Sources\n\nPolicies followed for the RDFS implementation of CIDOC v.7.1.2 were created w.r.t.:\n\n- Implementing the CIDOC Conceptual Reference Model in RDF (http://www.cidoc-crm.org/Resources/implementing-the-cidoc-conceptual-reference-model-in-rdf)\n- How to implement CRM Time in RDF (http://old.cidoc-crm.org/docs/How_to%20implement%20CRM_Time_in%20RDF.pdf)\n- CIDOC-CRM SIG feedback and the general guidelines:\n - Each property is declared twice, forward and backwards, unless no inverse name is defined in parentheses, or domain or range is interpreted as literal\n - All Primitive Values become rdfs:Literal\n - All IsA declarations from/to and between Primitive values are ignored\n\n### Policies\n\n#### **A. CIDOC Classes implementation in RDFS**\n\nThe CIDOC-CRM model defines classes, that in Triple Stores are typically implemented as primitive values. These classes are all subclasses of `E59 Primitive Value` and in RDFS they are interpreted as Literal. There are some classes in the CIDOC-CRM model that are both subclasses of `E59 Primitive Value` and E41 Appellation. So far we have followed the decision by CRM-SIG in \"Issue 394: Solution for Dualism of E41 Appellation and rdfs:label\" in 28-11-2018 wrt the question whether these classes should be implemented as rdfs:Class or still be interpreted as rdfs:Literal.\n\nIn this version we have followed the following policy regarding CIDOC Classes implementation in RDFS:\n\n> A1. CIDOC Classes that are subClasses of `E59 Primitive Value` are interpreted as rdfs:Literal regardless of whether they are also subClasses of another Class.\n\nAs a result, the following CIDOC classes were not defined in RDFS:\n\n- `E59 Primitive Value`\n- `E60 Number`\n- `E61 Time Primitive`\n- `E62 String`\n- `E94 Space Primitive`\n- `E95 Spacetime Primitive`\n\nAdditionally, the following isA relationships were not defined in RDFS:\n\n- `E59 Primitive Value` `subClassOf` `E1 CRM Entity`\n- `E60 Number` `subClassOf` `E59 Primitive Value`\n- `E61 Time Primitive` `subClassOf` `E41 Appellation`\n- `E61 Time Primitive` `subClassOf` `E59 Primitive Value`\n- `E62 String` `subClassOf` `E59 Primitive Value`\n- `E94 Space Primitive` `subClassOf` `E41 Appellation`\n- `E94 Space Primitive` `subClassOf` `E59 Primitive Value`\n- `E95 Spacetime Primitive` `subClassOf` `E41 Appellation`\n- `E95 Spacetime Primitive` `subClassOf` `E59 Primitive Value`\n\n#### **B. CIDOC Properties implementation in RDFS**\n\nThe decisions in policy A affect the implementation of CIDOC Properties in RDFS. A property cannot define an rdfs:Literal as rdfs:domain, and the backwards direction of a property with an rdfs:Literal as rdfs:range cannot be created for the exact same reason.\n\nFurther, the property ranges defined as rdfs:Literal in this implementation do not inherit the properties of the superclasses defined in the CIDOC Model. A separate guideline will describe how to instantiate such properties if at all needed.\n\nAnother aspect considered for the implementation of properties in RDFS is whether a distinct inverse property definition should be provided.\n\nIn this version we followed the following policies regarding CIDOC Properties implementation in RDFS:\n\n> B1. CIDOC Property backwards/inverse direction is **not** defined, whenever no inverse name for the property has been specified in parentheses in the official CIDOC documentation and property domain is not equal with property range.\n\nAs a result, the following properties do not define an inverse direction.\n\n- `E1 CRM Entity. P3 has note: E62 String`\n- `E19 Physical Object. P57 has number of parts: E60 Number`\n- `E52 Time-Span. P79 beginning is qualified by: E62 String`\n- `E52 Time-Span. P80 end is qualified by: E62 String`\n- `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`\n- `E52 Time-Span. P82 at some time within: E61 Time Primitive`\n- `E54 Dimension. P90 has value: E60 Number`\n- `E53 Place. P171 at some place within: E94 Space Primitive`\n- `E53 Place. P172 contains: E94 Space Primitive`\n- `E90 Symbolic Object. P190 has symbolic content: E62 String`\n\n> B2. CIDOC Property forward direction is **not** defined whenever property domain is interpreted as rdfs:Literal (A.1). Similarly, CIDOC Property backwards/inverse direction is **not** defined, whenever property range is interpreted as rdfs:Literal (A.1). Further, the instances of classes interpreted as rdfs:Literal, cannot express in RDFs their **inherited** properties that could be expressed according to CIDOC Model.\n\nAs a result,\n\na) The following **direct forward direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E95 Spacetime Primitive. P169 defines spacetime volume (spacetime volume is defined by): E92 Spacetime Volume`\n- `E61 Time Primitive. P170 defines time (time is defined by): E52 Time-Span`\n\nb) The following **direct backwards direction** CIDOC Properties **cannot** be expressed and are **not defined** in RDFS:\n\n- `E94 Space Primitive. P168i defines place (place is defined by): E53 Place`\n\n> B3. Whenever no backwards/inverse property name is specified and property domain matches with property range, then the forward/direct property direction should be used for **both** directions and **no backwards/inverse property** needs to be defined.\n\nAs a result, we did not implement a separate backwards/inverse direction for the following CIDOC Properties:\n\n- `E53 Place. P121 overlaps with: E53 Place`\n- `E53 Place. P122 borders with: E53 Place`\n- `E92 Spacetime Volume. P132 spatiotemporally overlaps with: E92 Spacetime Volume`\n- `E92 Spacetime Volume. P133 is spatiotemporally separated from: E92 Spacetime Volume`\n\nAdditionally, all aforementioned redundant backwards/inverse CIDOC Property direction references, are replaced by the respective direct/forward CIDOC Property direction.\n\n- The hierarchical link of `P10i` subPropertyOf `P132i` was replaced with `P10i` subPropertyOf `P132`.\n\n#### **C. Labels and appellations**\n\nCIDOC-CRM version 7.1.2 defines the below subpropertyOf relations:\n\n- `P168 place is defined by` `subPropertyOf` `P1 is identified by`\n- `P169i spacetime volume is defined by` `subPropertyOf` `P1 is identified by`\n- `P170i time is defined by` `subPropertyOf` `P1 is identified by`\n\nThe range of P168, P169i and P170i is `E94 Space Primitive`, `E95 Spacetime Primitive` and `E61 Time Primitive` respectively, which are all subclasses of `E41 Appellation` and interpreted as `rdfs:Literal` in RDFS, i.e. these three properties are datatype properties. However, the P1 property has range E41 Appellation, i.e. this property is an object property. Since OWL 2 distinguishes between object subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Object_Subproperties), data subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Data_Subproperties) and annotation subproperties (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Annotation_Subproperties), and also in OWL-DL the subject and object of a subproperty statement must be either both datatype properties or both object properties (see here (https://www.w3.org/TR/owl-ref/#subPropertyOf-def)), we do not include these three subPropertyOf relations in the provided RDFS implementation to avoid inconsistencies when reasoning with OWL 2 and OWL DL. Instead, we provide them in a separate \u2018supplementary\u2019 RDFS file which one can use if such inconsistencies are not expected.\n\nIn addition, since in the current practice, the property `rdfs:label` is widely used to denote appellations (see CRM-SIG Issue 394 (http://cidoc-crm.org/Issue/ID-394-solution-for-dualism-of-e41-appellation-and-rdfslabel)), the following `subPropertyOf` relation was also included in the supplementary RDFS file:\n\n- `rdfs:label` subPropertyOf `P1 is identified by`\n\nNote that according to the RDF Schema 1.1 specification, the domain (or range) of a property does not necessarily need to be 'subClassOf' or 'equal' to the domain (or range) of its superproperties. By including this subproperty relation, one can either directly use `rdfs:label` for providing a non-URI identifier/appellation for an instance of `E1 CRM Entity`, or use `P1 is identified by` for associating an additional URI-identifier with an instance of `E1 CRM Entity`, or use `P1 is identified by` and create an intermediate node (i.e. a URI-identifier for instance of `E41_Appellation`) for providing more detailed information about this appellation.\n\n#### **D. Implementing Value Intervals**\n\nThe following are property pairs needed to simulate the interval-valued primitive values foreseen by the CRM:\n\n> D1. addition of two new properties, defined as subproperties of `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`, for the 'maximum known temporal extent' boundaries specification of `E61 Time Primitive`.\n\nAs a result, we have created the following property definitions:\n\n- `E52 Time-Span. P81a end of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n- `E52 Time-Span. P81b begin of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P81 ongoing throughout: E61 Time Primitive`)\n\n> D2. addition of two new properties, defined as subproperties of `E52 Time-Span. P82 at some time within: E61 Time Primitive`, for the 'minimum outer bounds' specification of `E61 Time Primitive`.\n\nConsequently, we have created the following property definitions:\n\n- `E52 Time-Span. P82a begin of the begin: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n- `E52 Time-Span. P82b end of the end: rdfs:Literal` (subPropertyOf `E52 Time-Span. P82 at some time within: E61 Time Primitive`)\n\n> D3. addition of two new properties, defined as subproperties of `E54 Dimension. P90 has value: E60 Number`, for the upper and lower boundaries specification of `E60 Number`.\n\nConsequently, we have created the following property definitions:\n\n- `E54 Dimension. P90a has lower value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n- `E54 Dimension. P90b has upper value limit: rdfs:Literal` (subPropertyOf `E54 Dimension. P90 has value: E60 Number`)\n\n#### **E. Multiple ISA custom declaration Classes**\n\nThe following are declarations of frequently used multiple instantiations as classes with respective multiple IsA (so far only one):\n\n> E1. addition of a new class, defined as subClassOf `E41 Appellation` and `E33 Linguistic Object`, for all Appellations being regarded\nspecific to or characteristic for a language group and being described indirectly via a URI.\n\nAs a result, we have created the following class definition:\n\n- `E33_E41_Linguistic_Appellation` subClass of `E33_Linguistic_Object` and `E41_Appellation`\n\n#### **F. Translations and Scope notes**\n\n> F1. **Translations** Each RDFS Class or Property definition is accompanied by a set of translations expressed as rdfs:labels separated by xml:lang tags. The translation label used for each language is **the most recent** still **valid** translation. Still valid translation may be interpreted in the following ways:\n\n- The English label of the `CurrentVersion` that the current RDFS file is referring to is *almost equal* (accepting only differences regarding multiple spaces) to the English label of the `TranslationVersion` that the translated label was created for. For example, in order to accept a translation for `E22 Human-Made Object` in the CurrentVersion (7.1.2) we should have a translation for E22 that was created based on a CIDOC version that used the same name for E22. The class name of E22 was changed from `E22 Man-Made Object` to `E22 Human-Made Object` in version 6.2.7. So the only **valid** translations would be these that were created based on version 6.2.7 or later. Currently no such translation has been created, so `E22 Human-Made Object` in CurrentVersion (7.1.2) does not define any translation in the RDFS file.\n\n- Another option is to qualify translations as **valid** based on the scope note comparison of `CurrentVersion` and `TranslationVersion`. Since scope notes include formatting information, the comparison should ignore formatting changes.\n\nCurrently in this version we follow the option to qualify translations as valid based on the comparison of the respective labels in the corresponding CIDOC versions.\n\n> F2. **Scope notes** are defined as rdfs:comment and include only the text of the official CIDOC-CRM version in English language. Since scope notes are not just simple texts but include formatting data, a simple removal of the formatting data does not always produce a readable format. Therefore we followed the below simple conventions for the transformation of CIDOC-CRM scope note text into a readable rdfs:comment:\n\n- Each Paragraph defines a new line\n- Each element in an unordered list defines a new line\n- Each element in an ordered list defines a new line prefixed with `'{order}. '`\n- Each superscript text is separated from its base with `'-'`\n- Each subscript text is separated from its base with `'_'` (none found)\n\n> F3. **Scope notes of Inverse Properties**. Scope notes for the inverse/backwards direction of properties are not defined as they are covered by the definition of the direct/forward direction definition. Whenever the direct/forward property direction of a property `Pxxx` is not defined due to policy **B1**, then its scope note is used as scope note for the inverse/backwards property `Pxxxi`, and labeled as `Scope note for 'Pxxx':`.\n\nAs a result, the direct/forward property definition was used for the rdfs:comment definition of\n\n- `E92 Spacetime Volume. P169i spacetime volume is defined by: rdfs:Literal`\n- `E52 Time-Span. P170i time is defined by: rdfs:Literal`\n\n\n"@en . <http://www.cidoc-crm.org/cidoc-crm/E63_Beginning_of_Existence> <http://www.w3.org/2000/01/rdf-schema#label> "D\u00E9but d\u2019Existence"@fr .
@prefix sh: <http://www.w3.org/ns/shacl#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . [] a sh:ValidationReport ; sh:conforms false ; sh:result [ a sh:ValidationResult ; sh:focusNode <http://www.cidoc-crm.org/cidoc-crm/> ; sh:resultMessage "No license found at all (neither dct:license, xhv:license nor cc:license)"@en ; sh:resultSeverity sh:Violation ; sh:sourceConstraintComponent sh:OrConstraintComponent ;