@prefix :      <https://www.ica.org/standards/RiC/ontology#> .
@prefix cc:    <http://creativecommons.org/ns#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix voaf:  <http://purl.org/vocommons/voaf#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ric-dft: <https://www.ica.org/standards/RiC/vocabularies/documentaryFormTypes#> .
@prefix ric-rst: <https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rico:  <https://www.ica.org/standards/RiC/ontology#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix html:  <http://www.w3.org/1999/xhtml> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .

rico:ownershipRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Ownership Relation to a Person, Group or Position\n            that is involved as an owner."@en ;
        rdfs:domain         rico:OwnershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "ownership relation has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person rico:Position )
                            ] ;
        rdfs:subPropertyOf  rico:authorityRelationHasSource ;
        owl:inverseOf       rico:agentIsSourceOfOwnershipRelation .

rico:hasOrHadName  a        owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to one of its past or present\n            Names."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had name"@en ;
        rdfs:range          rico:Name ;
        rdfs:subPropertyOf  rico:hasOrHadAppellation ;
        owl:inverseOf       rico:isOrWasNameOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"hasName\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:agentOrActivityIsTargetOfProvenanceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent or Activity that is the provenance of a Record\n            resource or Instantiation, to a Provenance Relation"@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Activity rico:Agent )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent or activity is target of provenance relation "@en ;
        rdfs:range          rico:ProvenanceRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:provenanceRelationHasTarget .

ric-dft:AuthorityRecord
        a                rico:DocumentaryFormType , skos:Concept , owl:NamedIndividual ;
        rdfs:label       "Authority record"@en ;
        skos:definition  "This category can be used for records that describe an\n            entity."@en ;
        skos:inScheme    <https://www.ica.org/standards/RiC/vocabularies/documentaryFormTypes> ;
        skos:prefLabel   "Authority record"@en .

dcterms:creator  a  owl:AnnotationProperty .

dcterms:contributor  a  owl:AnnotationProperty .

vann:preferredNamespaceUri
        a       owl:AnnotationProperty .

rico:scopeAndContent  a   owl:DatatypeProperty ;
        rdfs:comment      "Summary of the scope (such as time periods, geography) and\n            content (such as subject matter, administrative processes) of the Record Resource. It\n            should highlight the information conveyed in the Record Resource, why it was created,\n            received, and/or maintained, and the Agents connected to it. Scope and Content provides\n            a more complete summary of the informational content of the Record Resource. It may\n            include description of relations with agents, activities, dates and places, or with\n            other record resources. It is not to be confused with the History attribute which\n            focuses on the origination and subsequence changes to a Record Resource."@en ;
        rdfs:domain       rico:RecordResource ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "scope and content"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition updated. Examples added. Objective: to make\n                    RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "Se hace referencia a construcción del Gran Hotel, iniciada en\n            1899 bajo el nombre de Casa Celestino. Tras su interrupción en 1902, continuó la obra ya\n            con su nombre actual."@es , "Includes a detailed list of the lands and villages given by the\n            King to the Abbey."@en , "Among the witnesses, the duke of Normandy."@en , "Letter from Vlad the Impaler (Dracula) to the Council of\n            Kronstadt asking them to send military support against the Ottomans, within the\n            framework of their alliance treaty."@en , "The author explains why he does not agree with the decision made\n            and adds that it cannot be applied."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A38 (Scope and Content\n            attribute)"@en .

rico:ProvenanceRelation
        a                 owl:Class ;
        rdfs:comment      "Specifies the provenance or origin of at least one Record\n            Resource or Instantiation, for example the relation between a Record Resource and the\n            Agent which created it or the Activity from which it resulted."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Provenance Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Activity rico:Agent )
                                                         ] ;
                            owl:onProperty               rico:provenanceRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:provenanceRelationHasSource
                          ] ;
        skos:scopeNote    "This relation stands for organic and for functional\n            provenance."@en .

rico:isOrWasLeaderOf  a         owl:ObjectProperty ;
        rdfs:comment            "Connects a Person to the Group that Person leads or led in the\n            past."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was leader of"@en ;
        rdfs:range              rico:Group ;
        rdfs:subPropertyOf      rico:isOrWasControllerOf ;
        owl:inverseOf           rico:hasOrHadLeader ;
        owl:propertyChainAxiom  ( rico:personIsSourceOfLeadershipRelation rico:leadershipRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, super\n                    property IRI, textual definition (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isLeaderOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R042 ('is or was leader of'\n            relation)"@en .

rico:hasOrHadLanguage
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent or Record Resource to a Language that it uses\n            or used."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Agent rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had language"@en ;
        rdfs:range          rico:Language ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isOrWasLanguageOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI and textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"hasLanguage\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:Concept  a           owl:Class ;
        rdfs:comment      "An idea, unit of thought, abstract cultural object or\n            category"@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Concept"@en ;
        rdfs:subClassOf   rico:Thing .

rico:RecordResourceGeneticRelation
        a                 owl:Class ;
        rdfs:comment      "Connects two to more Record Resources when there is a genetic\n            relation between them. Genetic in this sense is as defined by diplomatics, i.e. the\n            process by which a Record Resource is developed."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Resource Genetic Relation"@en ;
        rdfs:subClassOf   rico:RecordResourceToRecordResourceRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:RecordResource ;
                            owl:onProperty               rico:recordResourceGeneticRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R023 and RiC-023i\n            relations"@en .

rico:dateQualifier  a     owl:DatatypeProperty ;
        rdfs:comment      "Indicates the precision of a date. It specifies if, and to what\n            extent, the value is an estimation."@en ;
        rdfs:domain       rico:Date ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "date qualifier"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "examples added. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "during"@en , "exact"@en , "circa"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A13 (Date Qualifier\n            attribute)"@en .

rico:agentIsSourceOfAgentTemporalRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a predecessor Agent to an Agent Temporal\n            Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of agent temporal relation "@en ;
        rdfs:range          rico:AgentTemporalRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfTemporalRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:agentTemporalRelationHasSource .

rico:hasReceiver  a         owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or an Instantiation to the Agent that\n            receives it in the course of its activities."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has receiver"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:hasAccumulator ;
        owl:inverseOf       rico:isReceiverOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, super\n                    property IRI (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"receivedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R029 ('has receiver'\n            relation)"@en .

rico:isOrWasTitleOf  a      owl:ObjectProperty ;
        rdfs:comment        "Connects a Title to a Record Resource, Instantiation or Rule\n            that it designated or designates."@en ;
        rdfs:domain         rico:Title ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was title of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource rico:Rule )
                            ] ;
        rdfs:subPropertyOf  rico:isOrWasNameOf ;
        owl:inverseOf       rico:hasOrHadTitle ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"isTitleOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:recordResourceIsSourceOfRecordResourceToInstantiationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource (that was instantiated) to a Record\n            Resource To Instantiation Relation"@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource is source of record resource to instantiation\n            relation "@en ;
        rdfs:range          rico:RecordResourceToInstantiationRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:recordResourceToInstantiationRelationHasSource .

rico:hasOrHadCorporateBodyType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Corporate Body to a Corporate Body Type which\n            categorizes or categorized it."@en ;
        rdfs:domain         rico:CorporateBody ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had corporate body type"@en ;
        rdfs:range          rico:CorporateBodyType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isOrWasCorporateBodyTypeOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"hasCorporateBodyType\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isCarrierTypeOf  a     owl:ObjectProperty ;
        rdfs:comment        "Connects a Carrier Type to an Instantiation whose carrier it\n            categorizes."@en ;
        rdfs:domain         rico:CarrierType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is carrier type of"@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasCarrierType ;
        skos:changeNote     [ rdf:value  "Changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:technicalCharacteristics
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Describes any relevant physical or software feature of any\n            device involved in the creation or management of a Record Resource."@en ;
        rdfs:domain       rico:Mechanism ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "technical characteristics"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Scope note and examples added. Objective: to make RiC-O\n                    compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "Hubble Space Telescope had until 2002 a flawed mirror that\n            introduced severe spherical aberration for the images."@en ;
        skos:scopeNote    "Does not include references to the workflow that the Mechanism\n            is involved in which is described under the Activity entity. It emphasizes those\n            features that provide a better understanding of the impact of the Mechanism on the\n            records."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A41 (Technical Characteristics\n            attribute)"@en .

rico:isOrWasResponsibleForEnforcing
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is or was enforced by' object\n            property."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was responsible for enforcing"@en ;
        rdfs:range          rico:Rule ;
        rdfs:subPropertyOf  rico:isAssociatedWithRule ;
        owl:inverseOf       rico:isOrWasEnforcedBy ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isResponsibleForEnforcing\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R066i ('is or was responsible for enforcing'\n            relation)"@en .

rico:PositionHoldingRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Person, and at least one Position that the\n            Person occupies."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Position Holding Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Position ;
                            owl:onProperty               rico:positionHoldingRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:positionHoldingRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R054 and RiC-R054i\n            relations"@en .

dc:title  a     owl:AnnotationProperty .

dc:contributor  a  owl:AnnotationProperty .

skos:changeNote  a          owl:AnnotationProperty ;
        rdfs:subPropertyOf  skos:note .

rico:hasDerivedInstantiation
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Instantiation to an Instantiation that is derived\n            from it."@en ;
        rdfs:domain             rico:Instantiation ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has derived instantiation "@en ;
        rdfs:range              rico:Instantiation ;
        rdfs:subPropertyOf      rico:precedesInTime , rico:isInstantiationAssociatedWithInstantiation ;
        owl:inverseOf           rico:isDerivedFromInstantiation ;
        owl:propertyChainAxiom  ( rico:instantiationIsSourceOfDerivationRelation rico:derivationRelationHasTarget ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R014 ('has derived instantiation'\n            relation)"@en .

rico:recordResourceOrInstantiationIsSourceOfAgentOriginationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (that is created,\n            sent or accumulated) to an Agent Origination Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is source of agent origination\n            relation "@en ;
        rdfs:range          rico:AgentOriginationRelation ;
        rdfs:subPropertyOf  rico:recordResourceOrInstantiationIsSourceOfProvenanceRelation ;
        owl:inverseOf       rico:agentOriginationRelationHasSource .

cc:license  a   owl:AnnotationProperty .

rico:descendanceRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Descendance Relation to one of the descendant\n            Persons"@en ;
        rdfs:domain         rico:DescendanceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "descendance relation has target "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:familyRelationConnects , rico:agentTemporalRelationHasTarget ;
        owl:inverseOf       rico:personIsTargetOfDescendanceRelation .

rico:creationWithRole
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Creation Relation to the Role Type that the creator\n            Agent(s) has in the creation process"@en ;
        rdfs:domain         rico:CreationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "creation with role "@en ;
        rdfs:range          rico:RoleType ;
        rdfs:subPropertyOf  rico:relationHasContext ;
        owl:inverseOf       rico:roleIsContextOfCreationRelation .

rico:functionalEquivalenceRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Functional Equivalence Relation to one of the\n            functionally equivalent Instantiations."@en ;
        rdfs:domain         rico:FunctionalEquivalenceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "functional equivalence relation connects "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:instantiationToInstantiationRelationConnects ;
        owl:inverseOf       rico:instantiationIsConnectedToFunctionalEquivalenceRelation .

rico:hasOrHadPosition
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'exists or existed in' object\n            property."@en ;
        rdfs:domain         rico:Group ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had position"@en ;
        rdfs:range          rico:Position ;
        rdfs:subPropertyOf  rico:isAgentAssociatedWithAgent ;
        owl:inverseOf       rico:existsOrExistedIn ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"hasPosition\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R056i ('has or had position'\n            relation)"@en .

rico:childRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Child Relation to a parent Person"@en ;
        rdfs:domain         rico:ChildRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "child relation has source "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:descendanceRelationHasSource ;
        owl:inverseOf       rico:personIsSourceOfChildRelation .

rico:hasContentOfType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record or a Record Part to a Content Type which\n            categorizes its content."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has content of type"@en ;
        rdfs:range          rico:ContentType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isContentTypeOf ;
        skos:changeNote     [ rdf:value  "changed the text definition and superproperty\n                    IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:issuedBy  a            owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule to the Agent that issued or published the\n            Rule."@en ;
        rdfs:domain         rico:Rule ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "issued by "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:isRuleAssociatedWith ;
        owl:inverseOf       rico:isResponsibleForIssuing ;
        rico:RiCCMCorrespondingComponent
                "RiC-R065 ('issued by'\n            relation)"@en .

rico:isDerivedFromInstantiation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has derived instantiation' object\n            property."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is derived from instantiation "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:followsInTime , rico:isInstantiationAssociatedWithInstantiation ;
        owl:inverseOf       rico:hasDerivedInstantiation ;
        rico:RiCCMCorrespondingComponent
                "RiC-R014i ('is derived from instantiation'\n            relation)"@en .

rico:isCollectorOf  a       owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has collector' object property."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is collector of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:isAccumulatorOf ;
        owl:inverseOf       rico:hasCollector ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property and super property\n                    IRI, text definition, domain (changed made in order to make RiC-O compliant with\n                    RiC-CM 0.2; the name of this property in RiC-O 0.1 was \"collects\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R030i ('is collector of'\n            relation)"@en .

rico:LeadershipRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Person and at least one Group, when the\n            first one leads the second one."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Leadership Relation"@en ;
        rdfs:subClassOf   rico:AgentControlRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:maxQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Position ;
                            owl:onProperty               rico:leadershipWithPosition
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Group ;
                            owl:onProperty               rico:leadershipRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:leadershipRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R042 and RiC-R042i\n            relations"@en .

rico:hasAccumulator  a          owl:ObjectProperty ;
        rdfs:comment            "Connects a Record Resource or an Instantiation to the Agent that\n            accumulates it, be it intentionally (collecting) or not (receiving in the course of its\n            activities)."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has accumulator"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:hasProvenance ;
        owl:inverseOf           rico:isAccumulatorOf ;
        owl:propertyChainAxiom  ( rico:recordResourceOrInstantiationIsSourceOfAccumulationRelation rico:accumulationRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition and corresponding CM component (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"accumulatedBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R028 ('has accumulator'\n            relation)"@en .

rico:includesOrIncluded
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set to a Record or Record Set it aggregates,\n            or aggregated in the past."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "includes or included"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordSet )
                            ] ;
        rdfs:subPropertyOf  rico:isRecordResourceAssociatedWithRecordResource ;
        owl:inverseOf       rico:isOrWasIncludedIn ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"includes\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "A Record or Record Set can be aggregated in one or many Record\n            Sets simultaneously or through time"@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R024 ('includes or included'\n            relation)"@en .

rico:hasUnitOfMeasurement
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Extent to a Unit Of Measurement" ;
        rdfs:domain         rico:Extent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has unit of measurement"@en ;
        rdfs:range          rico:UnitOfMeasurement ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isUnitOfMeasurementOf ;
        skos:changeNote     [ rdf:value  "Object property created along with Extent and\n                    UnitOfMeasurement classes, in order to provide methods for handling extent\n                    accurately."@en ;
                              dc:date    "2020-10-28"
                            ] .

rico:hasBeginningDate
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is beginning date of' object property"@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has beginning date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:isAssociatedWithDate ;
        owl:inverseOf       rico:isBeginningDateOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R069i ('has beginning date'\n            relation)"@en .

ric-dft:FindingAid  a    rico:DocumentaryFormType , skos:Concept , owl:NamedIndividual ;
        rdfs:label       "Finding aid"@en ;
        skos:definition  "This documentary form type can be used for records that\n            aggregate and organizes metadata on some record(s) or record set(s)."@en ;
        skos:inScheme    <https://www.ica.org/standards/RiC/vocabularies/documentaryFormTypes> .

rico:Language  a          owl:Class ;
        rdfs:comment      "A spoken or written human language represented in the Record or\n            Record Part, or used by the Agent."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Language"@en ;
        rdfs:subClassOf   rico:Concept ;
        skos:changeNote   [ rdf:value  "Scope note from RiC-CM : deleted."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "Changed the definition (skos:comment annotation); so that\n                    it conforms to the RiC-CM one."@en ;
                            dc:date    "2020-12-28"
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A25 (Language\n            attribute)"@en .

rico:isOrWasLocationOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place to a Thing that is or was located in the\n            Place."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was location of"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isPlaceAssociatedWith ;
        owl:inverseOf       rico:hasOrHadLocation ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isLocationOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R075 ('is or was location of'\n            relation)"@en .

rico:geodesicSystem  a      owl:DatatypeProperty ;
        rdfs:comment        "Reference system used for geographical\n            coordinates."@en ;
        rdfs:domain         rico:Coordinates ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "geodesic system"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:referenceSystem .

rico:recordResourceOrInstantiationIsSourceOfActivityDocumentationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (that documents an\n            Activity) to an Activity Documentation Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is source of activity\n            documentation relation "@en ;
        rdfs:range          rico:ActivityDocumentationRelation ;
        rdfs:subPropertyOf  rico:recordResourceOrInstantiationIsSourceOfProvenanceRelation ;
        owl:inverseOf       rico:activityDocumentationRelationHasSource .

rico:positionIsContextOfLeadershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position to a Leadership Relation (the leading Person\n            occupies that Position)."@en ;
        rdfs:domain         rico:Position ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position is context of leadership relation "@en ;
        rdfs:range          rico:LeadershipRelation ;
        rdfs:subPropertyOf  rico:thingIsContextOfRelation ;
        owl:inverseOf       rico:leadershipWithPosition .

rico:siblingRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Sibling Relation to one of the siblings\n            involved."@en ;
        rdfs:domain         rico:SiblingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "sibling relation connects "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:familyRelationConnects ;
        owl:inverseOf       rico:personHasSiblingRelation .

rico:hasDeathDate  a        owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is death date of' object property"@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has death date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:hasEndDate ;
        owl:inverseOf       rico:isDeathDateOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R072i ('has death date'\n            relation)"@en .

rico:date  a              owl:DatatypeProperty ;
        rdfs:comment      "Chronological information associated with an entity that\n            contributes to its identification and contextualization."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "date"@en ;
        rdfs:range        rdfs:Literal ;
        skos:scopeNote    "Provided for usability reasons, like its subproperties. May be\n            deprecated and removed later on. Use only if you don't use Date classes for handling\n            dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property implementation of RiC-E18 (Date\n            entity)"@en .

rico:regulatesOrRegulated
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule to a Thing that it regulates or\n            regulated."@en ;
        rdfs:domain         rico:Rule ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "regulates or regulated"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isRuleAssociatedWith ;
        owl:inverseOf       rico:isOrWasRegulatedBy ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI (changed made\n                    in order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"regulates\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R063 ('regulates or regulated'\n            relation)"@en .

rico:Group  a             owl:Class ;
        rdfs:comment      "Two or more Agents that act together as an Agent."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Group"@en ;
        rdfs:subClassOf   rico:Agent ;
        owl:disjointWith  rico:Position , rico:Person , rico:Mechanism ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs plus very few changes.\n                    Disjoint with: enriched."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Group is a kind of Agent. A Group has a socially recognized\n            identity. Each member of the Group plays a particular role or roles (that is has a\n            particular Position) in the coordinated activity of the Group. Corporate bodies and\n            families are kinds of groups, though other kinds of groups are possible. For example,\n            the “electorate” -- all of the voters in a given election. Complex, large groups may be\n            subdivided into other groups."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E09 (Group\n            Entity)"@en .

rico:hasOrHadIntellectualPropertyRightsHolder
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is or was holder of intellectual property rights of'\n            object property."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had intellectual property rights holder"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Group rico:Person rico:Position )
                                ] ;
        rdfs:subPropertyOf      rico:isOrWasUnderAuthorityOf ;
        owl:inverseOf           rico:isOrWasHolderOfIntellectualPropertyRightsOf ;
        owl:propertyChainAxiom  ( rico:recordResourceOrInstantiationIsTargetOfIntellectualPropertyRightsRelation rico:intellectualPropertyRightsRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was\n                    \"intellectualPropertyRightsHeldBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R040i ('has or had intellectual property\n            rights holder ' relation)"@en .

rico:birthDate  a           owl:DatatypeProperty ;
        rdfs:comment        "Date at which a Person was born."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "birth date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:beginningDate ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:hasCopy  a             owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource to a copy of that Record\n            Resource."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has copy "@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:hasGeneticLinkToRecordResource , rico:precedesInTime ;
        owl:inverseOf       rico:isCopyOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R012 ('has copy'\n            relation)"@en .

rico:isEndDateOf  a         owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to a Thing whose existence ended on that\n            Date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is end date of "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isDateAssociatedWith ;
        owl:inverseOf       rico:hasEndDate ;
        rico:RiCCMCorrespondingComponent
                "RiC-R071 ('is end date\n            of')"@en .

rico:GroupSubdivisionRelation
        a                 owl:Class ;
        rdfs:comment      "Connects a Group and at least another Group, when the first one\n            as the second one(s) among its subdivisions."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Group Subdivision Relation"@en ;
        rdfs:subClassOf   rico:WholePartRelation , rico:AgentHierarchicalRelation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Group ;
                            owl:onProperty            rico:groupSubdivisionRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Group ;
                            owl:onProperty               rico:groupSubdivisionRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R005 and RiC-R005i\n            relations"@en .

dcterms:rights  a  owl:AnnotationProperty .

rico:relationState  a     owl:DatatypeProperty ;
        rdfs:comment      "Used to qualify the state of a Relation (e. g. present, past,\n            ongoing, unknown)."@en ;
        rdfs:domain       rico:Relation ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Relation state"@en ;
        rdfs:range        rdfs:Literal .

rico:isOrWasDocumentaryFormTypeOfSomeMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Documentary Form Type and a Record Set whose some\n            past or present Record or Record Part members have that Documentary Form\n            Type."@en ;
        rdfs:domain         rico:DocumentaryFormType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was documentary form type of some members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfSomeMembersOf ;
        owl:inverseOf       rico:hasOrHadSomeMemberswithDocumentaryFormType ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:Position  a          owl:Class ;
        rdfs:comment      "The functional role of a Person within a Group."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Position"@en ;
        rdfs:subClassOf   rico:Agent ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs and updated. Disjoint\n                    with: enriched. Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Position is a kind of Agent. Position is the intersection of a\n            Person and a Group. Position exists independently of the Person that holds the Position\n            within a Group. More than one Person may hold a Position. Position is commonly defined\n            in a Mandate, often called a position description or job description. The Mandate may\n            specify the work to be performed (Activity) as well as the competencies for performing\n            the Activity. A Position is often given a Name. A Position may be tied to a project or\n            to a set of tasks and thus have a defined duration. A Position may change over time, as\n            the Group that establishes it changes over time. Position is not to be confused with\n            Occupation or Activity. Within the records created by a Corporate Body, a Position may\n            be used to identify the record sets resulting from activities performed by one or more\n            persons holding the Position over time, without necessarily identifying or describing\n            the Person or persons, or identifying which records were created by each\n            Person."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E12 (Position\n            entity)"@en .

rico:derivationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Derivation Relation to one of the derived\n            Instantiations"@en ;
        rdfs:domain         rico:DerivationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "derivation relation has target "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:temporalRelationHasTarget , rico:instantiationToInstantiationRelationConnects ;
        owl:inverseOf       rico:instantiationIsTargetOfDerivationRelation .

rico:temporalRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Temporal Relation to a Thing that precedes other\n            Thing(s) in time."@en ;
        rdfs:domain         rico:TemporalRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "temporal relation has source "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:sequentialRelationHasSource ;
        owl:inverseOf       rico:thingIsSourceOfTemporalRelation .

rico:ContentType  a       owl:Class ;
        rdfs:comment      "The fundamental form of communication in which a Record is\n            expressed and the human sense through which it is intended to be\n            perceived."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Content Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:RecordResource ;
                            owl:onProperty     rico:isContentTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: added (quite the same as RiC-CM\n                    definition)."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Should not be confused with Representation Type or Carrier\n            Type of a related Instantiation since the form of communication can be independent of\n            the representation or carrier, for example, a map (Content Type: cartographic image) can\n            be represented as a sketch (Representation Type: graphic) or as a GIS-coded elements\n            (Representation Type: computer)."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A10 (Content Type\n            attribute)"@en .

rico:isOrWasSubeventOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has or had subevent' object property."@en ;
        rdfs:domain         rico:Event ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was subevent of"@en ;
        rdfs:range          rico:Event ;
        rdfs:subPropertyOf  rico:isEventAssociatedWith , rico:isAssociatedWithEvent , rico:isOrWasPartOf ;
        owl:inverseOf       rico:hasOrHadSubevent ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property URI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isSubEventOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R006i ('is or was subevent of'\n            relation)"@en .

rico:isOrWasSubdivisionOf
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has or had subdivision' object\n            property."@en ;
        rdfs:domain             rico:Group ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was subdivision of"@en ;
        rdfs:range              rico:Group ;
        rdfs:subPropertyOf      rico:isOrWasPartOf , rico:isOrWasSubordinateTo ;
        owl:inverseOf           rico:hasOrHadSubdivision ;
        owl:propertyChainAxiom  ( rico:groupIsTargetOfGroupSubdivisionRelation rico:groupSubdivisionRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRIs (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isSubdivisionOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R005i ('is or was subdivision'\n            relation)"@en .

rico:ruleRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule Relation to a Rule."@en ;
        rdfs:domain         rico:RuleRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "rule relation has source "@en ;
        rdfs:range          rico:Rule ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:ruleIsSourceOfRuleRelation .

rico:sequentialRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Sequential Relation to a Thing that follows other\n            Thing(s) in the sequence."@en ;
        rdfs:domain         rico:SequentialRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "sequential relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfSequentialRelation .

rico:structure  a         owl:DatatypeProperty ;
        rdfs:comment      "Information about the intellectual arrangement and composition\n            of a Record Resource or the physical arrangement and composition of an Instantiation.\n            For Record and Record Part, it encompasses information about the intellectual\n            composition of the record, the presence of record parts and their functions. For Record\n            Set, it encompasses information about the methodology or criteria used for arranging the\n            Record Set members or Record members within the containing Record Set. For\n            Instantiation, it may comprise information about the composition of the physical\n            elements of the instantiation"@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Instantiation rico:RecordResource )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "structure"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition updated. Objective: to make RiC-O compliant\n                    with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:scopeNote    "Use only if you cannot use the subproperties (particularly if\n            the same free text is being used in your current metadata for describing the record\n            resource and the instantiation structure)."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A40 (Structure\n            attribute)"@en .

rico:authorityRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Authority Relation to an Agent that has the\n            authority"@en ;
        rdfs:domain         rico:AuthorityRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "authority relation has source "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:agentIsSourceOfAuthorityRelation .

rico:resultsOrResultedIn
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Event to a Thing that results or resulted from the\n            Event."@en ;
        rdfs:domain         rico:Event ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "results or resulted in"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isEventAssociatedWith ;
        owl:inverseOf       rico:resultsOrResultedFrom ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"resultsIn\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R061 ('results or resulted in'\n            relation)"@en .

rico:hasOrHadMainSubject
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource to a Thing that is or was its main\n            subject."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had main subject"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:hasOrHadSubject ;
        owl:inverseOf       rico:isOrWasMainSubjectOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI and textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasMainSubject\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "Use for specifying, for example, that a Record Set of type\n            personal file has main subject some person, which would help end users to retrieve the\n            main archival resources about this person."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R020 ('has or had main subject'\n            relation)"@en .

rico:agentRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Relation to one of the involved\n            Agents"@en ;
        rdfs:domain         rico:AgentToAgentRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent relation connects "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:relationConnects ;
        owl:inverseOf       rico:agentIsConnectedToAgentRelation .

rico:managementRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Management Relation to a Record Resource or\n            Instantiation that is involved as a managed thing."@en ;
        rdfs:domain         rico:ManagementRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "management relation has target "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:authorityRelationHasTarget ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsTargetOfManagementRelation .

rico:groupIsTargetOfGroupSubdivisionRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Group that is a subdivision, to a Group Subdivision\n            Relation"@en ;
        rdfs:domain         rico:Group ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "group is target of group subdivision relation "@en ;
        rdfs:range          rico:GroupSubdivisionRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfWholePartRelation , rico:agentIsTargetOfAgentHierarchicalRelation ;
        owl:inverseOf       rico:groupSubdivisionRelationHasTarget .

skos:ConceptScheme  a  owl:Class .

rico:hasOrHadLegalStatus
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent or Record Resource to a Legal Status which\n            categorized or categorizes it."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Agent rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had legal status"@en ;
        rdfs:range          rico:LegalStatus ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isOrWasLegalStatusOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI and textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"hasLegalStatus\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:knowsOf  a                 owl:ObjectProperty ;
        rdfs:comment            "Connects a Person to another Person they have some knowledge of\n            through time or space."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "knows of "@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:knownBy ;
        owl:propertyChainAxiom  ( rico:personIsSourceOfKnowingOfRelation rico:knowingOfRelationHasTarget ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R050 ('knows of'\n            relation)"@en .

rico:width  a               owl:DatatypeProperty ;
        rdfs:comment        "Horizontal dimension of an entity."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "width"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:measure .

rico:AgentOriginationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Record Resource or an Instantiation to at\n            least one Agent that creates or accumulates the Record Resource, receives it, or sends\n            it."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Agent Origination Relation"@en ;
        rdfs:subClassOf   rico:ProvenanceRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentOriginationRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:agentOriginationRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R026 and RiC-R026i\n            relations"@en .

rico:mandateIsSourceOfMandateRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Mandate to a Mandate Relation."@en ;
        rdfs:domain         rico:Mandate ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "mandate is source of mandate relation "@en ;
        rdfs:range          rico:MandateRelation ;
        rdfs:subPropertyOf  rico:ruleIsSourceOfRuleRelation ;
        owl:inverseOf       rico:mandateRelationHasSource .

rico:agentIsConnectedToAgentRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent to an Agent Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is connected to agent relation "@en ;
        rdfs:range          rico:AgentToAgentRelation ;
        rdfs:subPropertyOf  rico:thingIsConnectedToRelation ;
        owl:inverseOf       rico:agentRelationConnects .

rico:isOrWasParticipantIn
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has or had participant' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was participant in"@en ;
        rdfs:range          rico:Event ;
        rdfs:subPropertyOf  rico:isAssociatedWithEvent ;
        owl:inverseOf       rico:hasOrHadParticipant ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"involvedIn\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R058i ('is or was participant in'\n            relation)"@en .

rico:SingleDate  a        owl:Class ;
        rdfs:comment      "Chronological information associated with an entity that\n            contributes to its identification and contextualization, related to a single point in\n            time."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Single Date"@en ;
        rdfs:subClassOf   rico:Date ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E19 (SingleDate\n            entity)"@en .

rico:OccupationType  a    owl:Class ;
        rdfs:comment      "Categorization of a profession, trade, or craft pursued by a\n            person in fulfilment of an Activity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Occupation Type"@en ;
        rdfs:subClassOf   rico:ActivityType , rico:DemographicGroup ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Person ;
                            owl:onProperty     rico:isOrWasOccupationTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "scope note: added."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Occupation Type should not be confused with Position where,\n            for example, an Agent with the Occupation Type “lawyer” holds the Position of “legal\n            counsel” in an agency. Occupation Type is related to, but should not be confused with\n            the domain or field of Activity (Actvitity Type), such as an archivist who works in the\n            domain of archival science. Occupation Type is a kind of Demographic\n            Group."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A30 (Occupation Type\n            attribute)"@en .

rico:expressedDate  a       owl:DatatypeProperty ;
        rdfs:comment        "Natural language expression of a Date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "expressed date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:textualValue ;
        skos:changeNote     [ rdf:value  "examples added. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        skos:example        "1925-1966"@en , "The Sunday before Christmas"@en , "October 24th, 1999"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A19 (Expressed Date\n            attribute)"@en .

rico:placeIsSourceOfPlaceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place (as associated to a Thing) to a Place\n            Relation."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "place is source of place relation "@en ;
        rdfs:range          rico:PlaceRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:placeRelationHasSource .

rico:overlapsOrOverlapped
        a                   owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment        "Connects two Places that geographically overlap or overlapped.\n            This object property is symmetric."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "overlaps or overlapped"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isAssociatedWithPlace , rico:isPlaceAssociatedWith ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, text definition (changed made in\n                    order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"overlaps\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R078 ('overlaps or overlapped'\n            relation)"@en .

rico:thingIsTargetOfPlaceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is associated with a Place) to a Place\n            Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of place relation "@en ;
        rdfs:range          rico:PlaceRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:placeRelationHasTarget .

rico:hasOrHadSomeMembersWithLegalStatus
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Legal Status that categorizes some\n            of the Records or Record Parts that are or were included in the Record\n            Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had some members with legal status"@en ;
        rdfs:range          rico:LegalStatus ;
        rdfs:subPropertyOf  rico:hasOrHadSomeMembersWithCategory ;
        owl:inverseOf       rico:isOrWasLegalStatusOfSomeMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:isUnitOfMeasurementOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has unit of measurement' object property" ;
        rdfs:domain         rico:UnitOfMeasurement ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is unit of measurement of"@en ;
        rdfs:range          rico:Extent ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasUnitOfMeasurement ;
        skos:changeNote     [ rdf:value  "Object property created along with Extent and\n                    UnitOfMeasurement classes, in order to provide methods for handling extent\n                    accurately."@en ;
                              dc:date    "2020-10-28"
                            ] .

rico:RecordResourceHoldingRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Agent, and one or more Record Resource or\n            Instantiation that the Agent holds."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Resource Holding Relation"@en ;
        rdfs:subClassOf   rico:ManagementRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:recordResourceHoldingRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:recordResourceHoldingRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R039 and RiC-039i\n            relations"@en .

rico:personIsSourceOfChildRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as a parent) to a Child\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is source of child relation "@en ;
        rdfs:range          rico:ChildRelation ;
        rdfs:subPropertyOf  rico:personIsSourceOfDescendanceRelation ;
        owl:inverseOf       rico:childRelationHasSource .

rico:agentIsTargetOfAgentOriginationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects one of the Agents that created or accumulated the\n            Record resource or Instantiation, to an Agent Origination Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of agent origination relation "@en ;
        rdfs:range          rico:AgentOriginationRelation ;
        rdfs:subPropertyOf  rico:agentOrActivityIsTargetOfProvenanceRelation ;
        owl:inverseOf       rico:agentOriginationRelationHasTarget .

rico:leadershipRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Leadership Relation to a lead Group."@en ;
        rdfs:domain         rico:LeadershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "leadership relation has target "@en ;
        rdfs:range          rico:Group ;
        rdfs:subPropertyOf  rico:agentControlRelationHasTarget ;
        owl:inverseOf       rico:groupIsTargetOfLeadershipRelation .

rico:eventRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Event Relation to an Event"@en ;
        rdfs:domain         rico:EventRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "event relation has source "@en ;
        rdfs:range          rico:Event ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:eventIsSourceOfEventRelation .

rico:isOrWasPartOf  a           owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has or had part' relation."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was part of"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:hasOrHadPart ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfWholePartRelation rico:wholePartRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isPartOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R002i (is or was part of\n            relation)"@en .

rico:instantiationIsTargetOfDerivationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a derived Instantiation to a Derivation\n            Relation."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation is target of derivation relation "@en ;
        rdfs:range          rico:DerivationRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation , rico:instantiationIsConnectedToInstantiationRelation , rico:thingIsTargetOfTemporalRelation ;
        owl:inverseOf       rico:derivationRelationHasTarget .

rico:hasChild  a                owl:ObjectProperty ;
        rdfs:comment            "Connects a Person to one of their children."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has child"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:hasDescendant ;
        owl:inverseOf           rico:isChildOf ;
        owl:propertyChainAxiom  ( rico:personIsSourceOfChildRelation rico:childRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the inverse property IRI."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R018 ('has child'\n            relation)"@en .

rico:hasFamilyAssociationWith
        a                       owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment            "Connects two Persons that have some type of family link, i.e.\n            belong to the same family. This relation is symmetric."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has family association with"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:propertyChainAxiom  ( rico:personHasFamilyRelation rico:familyRelationConnects ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, textual definition (changed made in\n                    order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"hasFamilyLinkWith\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R047 ('has family association with'\n            relation)"@en .

rico:hasOrHadSubevent
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Event to one of a series of Events that constitute\n            the original, broader, past or ongoing Event."@en ;
        rdfs:domain         rico:Event ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had subevent"@en ;
        rdfs:range          rico:Event ;
        rdfs:subPropertyOf  rico:isAssociatedWithEvent , rico:hasOrHadPart , rico:isEventAssociatedWith ;
        owl:inverseOf       rico:isOrWasSubeventOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"hasSubEvent\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "Since an Activity is a kind of Event, this Relation can also\n            be used for Activity."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R006 ('has or had subevent'\n            relation)"@en .

rico:hasEndDate  a          owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is end date of' object property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has end date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:isAssociatedWithDate ;
        owl:inverseOf       rico:isEndDateOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R071i ('has end date'\n            relation)"@en .

skos:definition  a  owl:AnnotationProperty .

rico:isExtentOf  a          owl:ObjectProperty ;
        rdfs:comment        "Connects an Extent to a Record Resource or Instantiation" ;
        rdfs:domain         rico:Extent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is extent of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasExtent ;
        skos:changeNote     [ rdf:value  "Object property created along with the Extent class and its\n                    subclasses, in order to provide methods for handling extent\n                    accurately."@en ;
                              dc:date    "2020-10-28"
                            ] .

rico:groupSubdivisionRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Group Subdivision Relation to the Group that has\n            subdivisions"@en ;
        rdfs:domain         rico:GroupSubdivisionRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "group subdivision relation has source "@en ;
        rdfs:range          rico:Group ;
        rdfs:subPropertyOf  rico:wholePartRelationHasSource , rico:agentHierarchicalRelationHasSource ;
        owl:inverseOf       rico:groupIsSourceOfGroupSubdivisionRelation .

rico:Title  a             owl:Class ;
        rdfs:comment      "A name that is used for a Record Resource or a\n            Rule"@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Title"@en ;
        rdfs:subClassOf   rico:Name ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of a specialization of\n            RiC-A28 (Name attribute)"@en .

rico:agentIsSourceOfAgentControlRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a controlling Agent to an Agent Control\n            Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of agent control relation "@en ;
        rdfs:range          rico:AgentControlRelation ;
        rdfs:subPropertyOf  rico:agentIsSourceOfAgentHierarchicalRelation ;
        owl:inverseOf       rico:agentControlRelationHasSource .

rico:Rule  a              owl:Class ;
        rdfs:comment      "Conditions that govern the existence or authority of an Agent or the performance of an Activity, or that contribute to the distinct characteristics of things created or managed by an Agent."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Rule"@en ;
        rdfs:subClassOf   rico:Thing ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:RuleType ;
                            owl:onProperty     rico:hasOrHadRuleType
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs and updated.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "Updated the definition (rdfs:comment) and scope note, as they were recently changed in RiC-CM 0.2 full draft."@en ;
                            dc:date    "2021-02-11"
                          ] ;
        skos:scopeNote    "Rule can be related directly to Agent, Activity, or anything created or managed by agents, such as a Record Resource or Instantiation.\n            A Rule may be unwritten or written or otherwise documented. Unwritten rules may include though are not limited to the following:  social mores, customs, or community expectations. Written rules may include though are not limited to the following: constitutions, legislation, acts (legal), statutes, legal codes, ordinances, charters, mission statements, regulations, policies, procedures, instructions, codes of conduct or ethics, professional standards, work assignments or work plans.\n            The source or sources of some Rules are external to the Agent (for example, expressed in elections, social mores, customs, community expectations, laws, regulations, standards and best practice codes), while others are expressed within the Agent’s immediate context (for example, policies, or written or verbal instructions).\n            The evidence for identifying Rules may be found in their entirety in one documentary source (for example, a law or regulation) or may be found in two or more sources.\n            Rule should not be confused with the one or more documentary sources that serve as evidence of its identity. A documentary source is a Record.\n           "@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E16 (Rule\n            entity)"@en .

rico:isOrWasSubordinateTo
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has or had subordinate' object\n            property."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was subordinate to"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:hasOrHadSubordinate ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfAgentHierarchicalRelation rico:agentHierarchicalRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI (changed made\n                    in order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"isHierarchicallyInferiorTo\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R045i ('is or was subordinate to'\n            relation)"@en .

rico:personHasSpouseRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person to a Spouse Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person has spouse relation "@en ;
        rdfs:range          rico:SpouseRelation ;
        rdfs:subPropertyOf  rico:personHasFamilyRelation ;
        owl:inverseOf       rico:spouseRelationConnects .

rico:accumulationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Accumulation Relation to one of the accumulating\n            Agents"@en ;
        rdfs:domain         rico:AccumulationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "accumulation relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:agentOriginationRelationHasTarget ;
        owl:inverseOf       rico:agentIsTargetOfAccumulationRelation .

rico:hasAddressee  a        owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or an Instantiation to the Agent that\n            it is addressed to."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has addressee"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:hasProvenance ;
        owl:inverseOf       rico:isAddresseeOf ;
        skos:changeNote     [ rdf:value  "added a scope note"@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "The identity of the addressee is (usually) evidenced by the\n            Record Resource or Instantiation itself."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R032 ('has addressee'\n            relation)"@en .

rico:UnitOfMeasurement
        a                 owl:Class ;
        rdfs:comment      "A definite magnitude of a quantity, defined and adopted by convention or by\n            law, that is used as a standard for measurement of the same kind of quantity. Can be\n            spacial units (cm, m), weigt (g, kg), time (s, h), storage (MB, TB) or more informal\n            units used in the archival context like number of boxes, pages or words." ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Unit Of Measurement"@en ;
        rdfs:subClassOf   rico:Concept ;
        skos:changeNote   [ rdf:value  "Class added in order to be able to handle units of\n                    measurement as full entities."@en ;
                            dc:date    "2020-10-28"
                          ] .

rico:certainty  a         owl:DatatypeProperty ;
        rdfs:comment      "Qualifies the level of certitude of the accuracy of a Date, an\n            Event or a Relation."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Date rico:Event rico:Relation )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "certainty"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition updated. Objective: to make RiC-O compliant\n                    with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A06 (Certainty\n            attribute)"@en .

<https://www.ica.org/standards/RiC/ontology>
        a                              voaf:Vocabulary , owl:Ontology , owl:NamedIndividual ;
        rdfs:label                     "International Council on Archives Records in Contexts Ontology\n            (ICA RiC-O) version 0.2"@en ;
        cc:license                     <https://creativecommons.org/licenses/by/4.0/> ;
        dc:contributor                 "Miia Herrala (National Archives of Finland), member of\n            EGAD"@en , "Daniel Pitti (University of Virginia, USA), chair of\n            EGAD"@en , "Tobias Wildi (Docuteam GmbH, Switzerland), member of\n            EGAD"@en , "Aaron Rubinstein (University of Massachusetts Amherst, USA),\n            member of EGAD"@en ;
        dc:creator                     "Florence Clavaud (Archives nationales de France), member of EGAD,\n            lead of EGAD RiC-O team"@en , "International Council on Archives Expert Group on Archival\n            Description (ICA EGAD)"@en ;
        dc:publisher                   "International Council on Archives"@en ;
        dc:rights                      "Copyright 2019-...., International Council on Archives\n            (ICA)"@en ;
        dcterms:abstract               "\n            <html:div xmlns:html=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\n                <html:p>RiC-O (Records in Contexts-Ontology) is an OWL ontology for describing\n                    archival record resources. As the second part of Records in Contexts standard,\n                    it is a formal representation of Records in Contexts Conceptual Model (RiC-CM). </html:p>\n                <html:p>The current official version is <html:strong>v0.2</html:strong>; it is\n                    compliant with RiC-CM v0.2 full draft, that will be published in February or\n                    March 2021, and that is slightly different from <html:a href=\"https://www.ica.org/sites/default/files/ric-cm-0.2_preview.pdf\">RiC-CM\n                        v0.2 preview</html:a>, that was published in December 2019.</html:p>\n                <html:p>RiC-O provides a generic vocabulary and formal rules for creating RDF\n                    datasets (or generating them from existing archival metadata) that describe in a\n                    consistent way any kind of archival record resource. It can support publishing\n                    RDF datasets as Linked Data, querying them using SPARQL, and making inferences\n                    using the logic of the ontology.</html:p>\n            </html:div>\n        "^^rdf:XMLLiteral ;
        dcterms:contributor            <http://www.isni.org/0000000039584825> ;
        dcterms:creator                <https://data.bnf.fr/ark:/12148/cb169702205#about> ;
        dcterms:description            "\n            <html:div xmlns:html=\"http://www.w3.org/1999/xhtml\" id=\"introduction\" xml:lang=\"en\">\n                <html:h3>Introduction</html:h3>\n                <html:p>RiC-O (Records in Contexts-Ontology) is an OWL ontology for describing\n                    archival record resources. As the second part of Records in Contexts standard,\n                    it is a formal representation of Records in Contexts Conceptual Model (RiC-CM).\n                    This version, which is v0.2, is the current official release. It is compliant\n                    with RiC-CM v0.2, that will be published soon after the release of RiC-O\n                    v0.2.</html:p>\n                <html:p>The following diagram shows the main RiC-CM v0.2 entities and a few\n                    relations between them: <html:img alt=\"A partial overview of RiC-CM v0.2 main entities\" class=\"diagram\" src=\"https://raw.githubusercontent.com/ICA-EGAD/RiC-O/master/diagrams/diagrams_v0-2/RiC-CM-overview/diagram_RiC-CM-overview-RiC-v0-2.jpg\"></html:img>\n                </html:p>\n                <html:div id=\"design-principles\">\n                    <html:h4>RiC-O design principles</html:h4>\n                    <html:p>The following design principles were followed when developing\n                        RiC-O.</html:p>\n                    <html:p>\n                        <html:strong>RiC-O is a domain or reference ontology</html:strong>.</html:p>\n                    <html:p>It provides a generic vocabulary and formal rules for creating RDF\n                        datasets (or generating them from existing archival metadata) that describe\n                        in a consistent way any kind of archival record resource. It can support\n                        publishing RDF datasets as Linked Data, querying them using SPARQL, and\n                        making inferences using the logic of the ontology.</html:p>\n                    <html:p>While some projects have built some specific ontologies for describing\n                        archives, at this time no generic domain ontology exists for the specific\n                        needs of the archival community. This is why EGAD decided to develop RiC-O\n                        as the second part of RiC standard.</html:p>\n                    <html:p>Apart this first, main target, RiC-O also can help archival institutions\n                        and engineers to design and develop other technical implementations of\n                        RiC-CM that represent record resources and their layers of contexts as\n                        oriented, interconnected graphs. Of course, other technical implementations\n                        may be developed later on, including XML models, or (hopefully) new versions\n                        of EAD and EAC-CPF XML models.</html:p>\n                    <html:p>As RiC-O is a generic, domain ontology, it does not address by itself\n                        every specific need or expectation that may occur in every archival\n                        institution or project. It is rather a high level framework and a project\n                        can either limit itself to the use of a selection of components, or can add\n                        more subcomponents where needed.</html:p>\n                    <html:p>As a domain ontology, RiC-O, at this stage at least, does not borrow any\n                        component from other existing ontologies (such as the cultural heritage\n                        models – IFLA-LRM and CIDOC-CRM, PREMIS, or PROV-O). It should therefore be\n                        easier, for an archival institution or archival project, to understand,\n                        implement and maintain RiC-O within its system.</html:p>\n                    <html:p>Later on, RiC-O will be aligned with these existing models. This is of\n                        course essential for interconnecting RDF datasets conforming to RiC-O with\n                        other datasets, or for using parts of RiC-O in other contexts than the\n                        archival or records management realm.</html:p>\n                    <html:p>\n                        <html:strong>RiC-O must be immediately usable.</html:strong>\n                    </html:p>\n                    <html:p>This is a key feature for a new model. In particular, it is very\n                        important that existing archival metadata, that are created or generated in\n                        current information systems, can be converted to RDF conforming to RiC-O,\n                        without losing any data, structural or partially implicit information. What\n                        is at stake here is that metadata conforming to the previous existing ICA\n                        standards can be processed successfully.</html:p>\n                    <html:p>During the ongoing development process, a lot of successful testing has\n                        been made, using XML/EAD finding aids and XML/EAC-CPF authority records,\n                        that have been converted to RDF datasets, either by hand or using scripts. A\n                        conversion software is being developed and will soon be available.</html:p>\n                    <html:p>While some existing metadata sets may have a very fine level of\n                        granularity and accuracy, already using, for example, controlled\n                        vocabularies, or describing curation events separately, often these metadata\n                        don’t have the very precise structure that RiC-CM recommends. Even then,\n                        such a conversion process should remain possible. In order to allow this,\n                        RiC-O sometimes provides several methods for representing information (as\n                        described below). From this point of view, the current official version of\n                        RiC-O may be considered a transitional ontology, in which some components\n                        may be deprecated later on.</html:p>\n                    <html:p> The usability of a model also depends on its documentation. That’s why\n                        the current official release has been fully documented (this documentation\n                        will be continously improved).</html:p>\n                    <html:p>RiC-O will also soon be acompanied with examples (RDF datasets). Some\n                        tutorials should also be written, and EGAD will organize practical\n                        workshops.</html:p>\n                    <html:p>\n                        <html:strong>RiC-O has to provide a flexible\n                        framework</html:strong>.</html:p>\n                    <html:p>This is a very important principle too. It is related with the usability\n                        principle quoted above. Moreover, archival description is flexible by\n                        essence. It is quite commonly noted that the level of granularity of\n                        information varies from one finding aid to another (or from one authority\n                        record to another), or even within the same finding aid. Some series or\n                        agents are described summarily because little is known about them and there\n                        is little time for extensive research, while other series, even records, or\n                        agents are described in detail; some relations (e.g. that relating to\n                        provenance) may be described without any detail while others may be\n                        thoroughly documented, as ISAAR(CPF) and EAC-CPF allow it.</html:p>\n                    <html:p>Being generally flexible, for an OWL ontology, depends first on the\n                        polyhierarchical systems of classes and properties it provides. A\n                        superproperty or superclass, more general or generic than its subproperties\n                        or subclasses, must exist and be available for handling information, while\n                        at the same time more accurate subcomponents must be there for handling more\n                        accurate description. Also, RiC-O should provide several methods for\n                        expressing whether relations are well attested and certain, or are more vague,\n                        as well as direct and short paths between entities alongside more complex\n                        ones.</html:p>\n                    <html:p>\n                        <html:strong>RiC-O opens new potential for archival\n                            description.</html:strong>\n                    </html:p>\n                    <html:p>This means that Linked Data tools and interfaces should enable end users\n                        to go through RDF/RiC-O graphs, to query them using SPARQL in an efficient\n                        way and to consult archival metadata and their contexts in new ways. As an example,\n                        an end user should be able to ask « What are (according to your dataset) the\n                        corporate bodies that succeeded to this given entity from its end of\n                        existence, by 1840, to nowadays (as concerns this given activity) ?» or «\n                        tell me what instantiations of this photograph exist? » « what are the\n                        existing copies of this original charter?», and get a list of these\n                        entities. In other words, institutions or projects that make the effort to\n                        implement RiC-O will get new insight into the content and context of their\n                        archives that wasn't visible with the existing ICA-standards. It should be\n                        even more interesting if you can infer new assertions from the RDF datasets\n                        you built, and of course link your datasets to other ressources outside of\n                        your institution.</html:p>\n                    <html:p>\n                        <html:strong>RiC-O should be extensible</html:strong>.</html:p>\n                    <html:p>Institutions are free to extend the ontology by adding new subclasses or\n                        subproperties if needed. RiC-O has also the potential to be useable in other\n                        contexts than purely archival ones. This implies that hierarchies of classes\n                        and properties are defined and that mappings are developed with other\n                        ontologies as mentioned above. It may also imply that RiC-O should provide\n                        “hooks” enabling connections with, for example, existing SKOS\n                        vocabularies.</html:p>\n                </html:div>\n                <html:div id=\"understanding-RiCO\">\n                    <html:h4>Understanding RiC-O: a quick overview of some features</html:h4>\n                    <html:div id=\"fromRiCCM-to-RiCO\">\n                        <html:h5>From RiC-CM to RiC-O</html:h5>\n                        <html:p>In the <html:strong>system of classes of RiC-O,</html:strong> for\n                            each RiC-CM entity, you can find a corresponding class. These classes\n                            are organized according to the same hierarchy as in RiC-CM. In some\n                            projects, you may need very few of them (e.g. Agent, Record Resource and\n                            Activity only), while in other ones, you may need more (e.g. Corporate\n                            Body and Person; Record; Place; Provenance Relation).</html:p>\n                        <html:p>Certain classes only exist in RiC-O and not in RiC-CM. These\n                            additional classes address special needs:</html:p>\n                        <html:ul>\n                            <html:li>some correspond to RiC-CM attributes, when it may be considered\n                                necessary to handle them as full entities. This is the case for\n                                    <html:a href=\"#rico:Type\">Type</html:a> and its subclasses, that\n                                correspond to RiC-CM attributes that contain controlled values, and\n                                that can help to articulate RiC-O with external RDF resources like\n                                SKOS vocabularies; and also for <html:a href=\"#rico:Language\">Language</html:a>, <html:a href=\"#rico:Name\">Name</html:a> and\n                                    <html:a href=\"#rico:Identifier\">Identifier</html:a>, that can be\n                                considered as full entities and as key linking nodes in a RDF graph.\n                                All these classes have been grouped under a <html:a href=\"#rico:Concept\">Concept</html:a> class. </html:li>\n                            <html:li>some classes have been added in order to provide a more\n                                accurate definition and model for some entities. <html:a href=\"#rico:Place\">Place</html:a> thus comes along with a\n                                    <html:a href=\"#rico:PhysicalLocation\">Physical Location\n                                    class</html:a>, and with a <html:a href=\"#rico:Coordinates\">Coordinates class</html:a>. A Place is considered both a \n                                geographical and historical entity. As a historical entity, among\n                                other features, it has a history, and may be preceded or succeeded\n                                by other Places. A Place also may have zero to many Physical\n                                Location through time (for instance, its boundaries, if it is an\n                                administrative area or a country, may change). Each Physical\n                                Location may be connected to zero to many Coordinates. This model is\n                                quite close to the Linked Places Format (<html:a href=\"https://github.com/LinkedPasts/linked-places\">https://github.com/LinkedPasts/linked-places</html:a>). Another\n                                example of such an addition is the <html:a href=\"#rico:Proxy\">Proxy\n                                    class</html:a>, that represents (stands for) a Record Resource\n                                as it exists in a specific Record Set.</html:li>\n                            <html:li>finally, a system of classes helps to implement the Relations\n                                section of RiC-CM.<html:br></html:br> While these relations also are\n                                represented as simple, binary object properties (e.g. <html:a href=\"#rico:hasProvenance\">‘hasProvenance’</html:a> that\n                                corresponds to RiC-R026 relation), you may need to assign different\n                                attributes to a relation, e.g. a date, certainty or description, as\n                                it is already possible, and quite often done, in a XML/EAC-CPF file.\n                                One of the standard available methods for representing such a\n                                documented relation in RDF for now is to use a class. RDF* and\n                                SPARQL* specification, which is being developed by the W3C RDF-DEV\n                                Community Group, provides a far simpler method (allowing to consider\n                                a triple as the subject or object of another triple; see <html:a href=\"https://w3c.github.io/rdf-star/\">https://w3c.github.io/rdf-star/</html:a>) and is already being\n                                used by some tools; however it is not yet a W3C standard. Thus, for\n                                example, in RiC-O an <html:a href=\"#rico:AgentOriginationRelation\">AgentOriginationRelation class</html:a> exists. This class may\n                                connect one to many Agents to one to many created or accumulated\n                                Record Resources or Instantiations, and has some specific object\n                                properties (certainty, date, description, source). Back to the\n                                ‘hasProvenance’ object property, let us add that it is formally\n                                defined in RiC-O, using OWL 2 property chain axiom (see <html:a href=\"https://www.w3.org/TR/owl2-new-features/\">https://www.w3.org/TR/owl2-new-features/</html:a>, as a\n                                ‘shortcut’ for the longer path\n                                ‘recordResourceOrInstantiationIsSourceOfAgentOriginationRelation/agentOriginationRelationHasTarget’,\n                                where the intermediate node is an instance of Agent Origination Relation:<html:br></html:br>\n                                <html:code> &lt;owl:propertyChainAxiom\n                                    rdf:parseType=\"Collection\"&gt; <html:br></html:br> &lt;rdf:Description\n                                    rdf:about=\"https://www.ica.org/standards/RiC/ontology#recordResourceOrInstantiationIsSourceOfAgentOriginationRelation\"/&gt;\n                                    <html:br></html:br> &lt;rdf:Description\n                                    rdf:about=\"https://www.ica.org/standards/RiC/ontology#agentOriginationRelationHasTarget\"/&gt;\n                                    <html:br></html:br> &lt;/owl:propertyChainAxiom&gt; </html:code>\n                                <html:br></html:br>A triplestore, with the appropriate configuration, may\n                                thus infer the direct ‘hasProvenance’ assertion from this long\n                                path.</html:li>\n                        </html:ul>\n                        <html:p>Most of the <html:strong>datatype properties in RiC-O\n                            </html:strong>correspond to RiC-CM attributes that contain free, plain\n                            text. See for example <html:a href=\"#rico:descriptiveNote\">rico:descriptiveNote</html:a>, <html:a href=\"#rico:history\">rico:history</html:a> and <html:a href=\"#scopeAndContent\">rico:scopeAndContent</html:a>.</html:p>\n                        <html:p>In addition to these datatype properties, the Name and Identifier\n                            RiC-CM attributes also have corresponding classes (subclasses of <html:a href=\"#rico:Appellation\">rico:Appellation</html:a>). A resource may\n                            have several Identifiers and each comes with different attributes (e.g.\n                            archival reference code, system number, digital object identifier), in\n                            this case the identifiers will be modelled in a class. In many simpler\n                            usecases it's sufficent to just use the <html:a href=\"#rico:identifier\">identifier datatype property</html:a>, typically for the archival\n                            reference code.</html:p>\n                        <html:p>The Location RiC-CM attribute also has a <html:a href=\"#rico:PhysicalLocation\">rico:Physical Location corresponding\n                                class</html:a> (for users who want to use Place, Physical Location\n                            and Coordinates for handling places).</html:p>\n                        <html:p>As already said too, every RiC-CM attribute that has ‘controlled\n                            value’ or ‘rule-based’ as a schema value, has a class as corresponding\n                            component in RiC-O. For these CM attributes that correspond to a RiC-O\n                            class, as it is necessary to provide an immediately usable ontology, two\n                            supplementary datatype properties exist that allow not to use the\n                            classes, at least for a while, if you want to implement RiC-O and create\n                            RiC-O/RDF datasets from existing archival metadata without being able to\n                            handle URIs for the information you have.</html:p>\n                        <html:p>For example, you may not be able to handle and maintain URIs for\n                            some controlled values you use in EAD finding aids for carrier types:\n                            maybe your information system does not use a vocabulary for this, and\n                            you cannot for a while consider these carrier types as full entities.\n                            Nevertheless you want to produce RiC-O datasets where every piece of\n                            information is kept, and you want to avoid blank nodes. If RiC-O would\n                            only provide the Carrier Type class, it would be an issue for you. So\n                            RiC-O provides a <html:a href=\"#rico:type\">rico:type datatype\n                                property</html:a>, with range rdfs:literal, which allows you to move\n                            forward.</html:p>\n                        <html:p>Therefore, for the RiC-CM *Type attributes, you have a corresponding\n                                <html:a href=\"#rico:type\">rico:type datatype property</html:a>. For\n                            RiC-CM Coordinates attribute, you also have <html:a href=\"#rico:geographicalCoordinates\">rico:geographicalCoordinates\n                                datatype property</html:a>.</html:p>\n                        <html:p>These datatype properties have a skos:scopeNote which says (for\n                            example) \"Provided for usability reasons. May be made deprecated or\n                            removed later on. Use only if you don't use Physical Location and\n                            Coordinates classes with Place.\"</html:p>\n                        <html:p>The same key design principle (RiC-O must be immediately usable) led\n                            us to define some datatype properties that would enable users to use\n                            RiC-O in simple usecases where they do not want to consider dates and\n                            rules as full entities. Thus, there of course is Date and Rule classes\n                            in RiC-O (since there are Date and Rule entities in RiC-CM). And you\n                            also have 'date' datatype properties; plus a <html:a href=\"#rico:ruleFollowed\">rico:ruleFollowed datatype\n                                property</html:a>. The same analysis led us to keep the <html:a href=\"#rico:history\">rico:history</html:a> datatype property in\n                            RiC-O (same as RiC-CM history attribute), while RiC-CM and RiC-O also\n                            provide the <html:a href=\"#rico:Event\">Event class</html:a>, and using a\n                            series of Events may of course be a better method, easier to query, link\n                            and display, than simply using a history prose discourse. The two\n                            methods may be used in parallel within the same dataset by an\n                            institution that, for example, would decide to emphasize only the\n                            accession, appraisal and description events among the whole history of\n                            Record resources.</html:p>\n                        <html:p>These datatype properties have the same kind of skos:scopeNote as\n                            above.</html:p>\n                        <html:p>Finally, we have introduced a few datatype properties that do not\n                            correspond to any RiC-CM attribute.</html:p>\n                        <html:p>Some are superproperties, and thus group datatype properties\n                                (<html:a href=\"#rico:physicalOrLogicalExtent\">rico:physicalOrLogicalExtent</html:a>, with rico:carrierExtent,\n                            rico:instantiationExtent and rico:recordResourceExtent as subproperties\n                            ; <html:a href=\"#rico:textualValue\">rico:textualValue</html:a>, with\n                            rico:expressedDate and rico:normalizedValue as subproperties; <html:a href=\"#rico:measure\">rico:measure</html:a> (and its subproperties);\n                                <html:a href=\"#rico:referenceSystem\">rico:referenceSystem</html:a>,\n                            superproperty of rico:dateStandard (and of other datatype properties\n                            that do not exist in RiC-CM.)</html:p>\n                        <html:p>Some are simply more specific properties : <html:a href=\"#rico:accrualStatus\">rico:accrualStatus</html:a> ; <html:a href=\"#rico:recordResourceStructure\">rico:recordResourceStructure</html:a> and <html:a href=\"#rico:instantiationStructure\">rico:instantiationStructure</html:a>, subproperties of\n                            rico:structure ; <html:a href=\"#rico:title\">rico:title</html:a>\n                            (subproperty of rico:name) ; rico:altitude, rico:latitude,\n                            rico:longitude (subproperties of rico:measure), rico:geodesicSystem and\n                            rico:altimetricSystem (subproperties of rico:referenceSystem).</html:p>\n                        <html:p>In order to connect all the classes created, <html:strong>a\n                                significant number of object properties have been\n                                defined</html:strong>. While their 'flat' list is a long one, they\n                            are grouped hierarchically, so that one can use the upper to\n                            intermediate level ones for simplicity sake, or choose the most accurate\n                            and expressive ones, or extend the system adding a subproperty easily.\n                            It is expected that, in most use cases, a subset of these properties\n                            only will be needed. As already said above, some of the object\n                            properties are also formally defined as shortcuts.</html:p>\n                        <html:p>Finally, let us mention that we added to RiC-O six individuals,\n                            considering that they would address current and frequent needs:</html:p>\n                        <html:ul>\n                            <html:li>Two (<html:a href=\"#FindingAid\">FindingAid</html:a> and <html:a href=\"#AuthorityRecord\">AuthorityRecord</html:a>) are \n                                instances of both RiC-O Documentary Form Type and SKOS Concept.\n                                They can be used for categorizing Records, finding aids and\n                                authority records being considered as Records. A Record that would\n                                have ‘Finding Aid’ as a Documentary Form Type, can be connected to\n                                one to many Record Resources using 'rico:describes’ object\n                                property.</html:li>\n                            <html:li>Four (<html:a href=\"#Fonds\">Fonds</html:a>, <html:a href=\"#Series\">Series</html:a>, <html:a href=\"#File\">File</html:a>, and <html:a href=\"#Collection\">Collection</html:a>) are both instances of the Record Set Type\n                                class, and of skos:Concept. Their definition is taken from the\n                                ISAD(G) glossary. They can be used for categorizing Record\n                                Sets.</html:li>\n                        </html:ul>\n                        <html:p>In the future, we can imagine that many other categories of the kind\n                            will be defined by the archival community, forming at least rich SKOS\n                            (hopefully multilingual) vocabularies. Considering the concepts thus\n                            defined as being also instances of some RiC-O classes may be of great\n                            interest for producing a richer description (for example, an instance of\n                            the <html:a href=\"#rico:DocumentaryFormType\">Documentary Form Type\n                                class</html:a> may have a history and some temporal relations to\n                            other documentary form types).</html:p>\n                    </html:div>\n                    <html:div id=\"RiCO-documentation\">\n                        <html:h5>RiC-O documentation and annotation properties</html:h5>\n                        <html:p>Each class or property has at least an English label (rdfs:label)\n                            and description (rdfs:comment). Some have a skos:scopeNote or a\n                            skos:example.</html:p>\n                        <html:p>When a RiC-O class or property corresponds in a way to a RiC-CM\n                            component, its description and scope note are, either the same as, or\n                            derived from, their definition and scope note in RiC-CM.</html:p>\n                        <html:p>We have created two annotation properties, subproperties of\n                            rdfs:comment, for handling:</html:p>\n                        <html:ul>\n                            <html:li>Information about the corresponding RiC-CM component when\n                                appliable (<html:a href=\"#rico:RiCCMCorrespondingComponent\">rico:RiCCMCorrespondingComponent</html:a>). Various phrasings\n                                are used in this property depending on the rule applied for defining\n                                the RiC-CM component.</html:li>\n                            <html:li>Information, most often in prose text for now, about possible\n                                mappings with other models or ontologies (<html:a href=\"#rico:closeTo\">rico:closeTo</html:a>, rarely used in this\n                                0.1 version)).</html:li>\n                        </html:ul>\n                        <html:p>Finally, in this official 0.2 release, any change in the definition\n                            of a class or property, since December 2019, is documented using a\n                            skos:changeNote.</html:p>\n                    </html:div>\n                </html:div>\n                <html:div id=\"next-steps\">\n                    <html:h4>Next steps</html:h4>\n                    <html:p>The following is a non exhaustive list of known issues, topics or tasks\n                        on which EGAD has begun to work and will continue to work in the next\n                        months:</html:p>\n                    <html:ul>\n                        <html:li>providing more examples of known implementations of RiC-O in\n                            different institutions and contexts. The goal is to show different\n                            practices on how RiC-O is being implemented. We have begun to release\n                            such examples in the <html:a href=\"https://github.com/ICA-EGAD/RiC-O\">public RiC-O repository on GitHub</html:a>. One can also have a\n                            look at the <html:a href=\"https://ica-egad.github.io/RiC-O/projects-and-tools.html\">Projects and tools page on RiC-O website</html:a>.</html:li>\n                        <html:li>finishing the system of relations (where some subclasses are still\n                            missing)</html:li>\n                        <html:li>assessing, and changing in some cases, the tense of the verbs in\n                            some object properties (e.g. for the properties that correspond to some\n                            RiC-CM relations). This has been done, following RiC-CM v0.2 updates,\n                            where many relations have changed name so that they can be used for\n                            recording both past and present situations.</html:li>\n                        <html:li>articulating the Event and Activity classes, and the Relation\n                            system of classes</html:li>\n                        <html:li>improving the names of object properties. This has been done,\n                            following RiC-CM v0.2 updates and applying a few naming rules, so that,\n                            for example, the same verb is used for naming a relation and the inverse\n                            relation when it exists.</html:li>\n                        <html:li>adding suggestions of mappings (in rico:closeTo) and OWL\n                            equivalences between some classes or properties and components in other\n                            models (among which - this is not an exhaustive list- CIDOC-CRM,\n                            IFLA-LRM, PREMIS, PROV-O, Wikidata and Schema.org)</html:li>\n                        <html:li>documenting RiC-O in French and Spanish</html:li>\n                        <html:li>providing users with some SPARQL constructs for\n                            inferring.</html:li>\n                    </html:ul>\n                </html:div>\n            </html:div>\n        "^^rdf:XMLLiteral ;
        dcterms:publisher              <http://www.wikidata.org/entity/Q1421986> ;
        dcterms:title                  "International Council on Archives Records in Contexts Ontology\n            (ICA RiC-O) version 0.2"@en ;
        vann:preferredNamespacePrefix  "rico" ;
        vann:preferredNamespaceUri     "https://www.ica.org/standards/RiC/ontology#" ;
        owl:priorVersion               <https://www.ica.org/standards/RiC/RiC-O_v0-1.rdf> ;
        owl:versionInfo                "Version 0.2 - 2021-02-12."@en ;
        skos:historyNote               "\n            <html:div xmlns:html=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\n                <html:p>A first beta version of RiC-O was developed in 2017 and used by the National\n                    Archives of France for building a proof of concept (<html:a href=\"https://piaaf.demo.logilab.fr\">https://piaaf.demo.logilab.fr</html:a>).</html:p>\n                <html:p>EGAD then continued to develop the ontology, and this process entered a very\n                    active period in 2019, while RiC-CM v0.2 was being designed and edited. From\n                    December 2018 to November 2019, about 65 persons that had applied to a call for\n                    reviewers, received successive beta versions of RiC-O and sent a few first\n                    comments. While EGAD RiC-O team could not answer to each of these comments, each\n                    was taken into account. In particular, it was decided to prepare and publish,\n                    along with RiC-O v0.1, a preview of RiC-CM v0.2. The goal of the preview release\n                    of RiC-CM v0.2 is to provide context for the classes, properties, and overall\n                    logic of RiC-O in support of the ontology’s first public release. RiC-O v0.1 was\n                    released on December 2019, 12.</html:p>\n                <html:p>The Git repository that is used for handling RiC-O was made public in March\n                    2020 (see <html:a href=\"https://github.com/ICA-EGAD/RiC-O\">https://github.com/ICA-EGAD/RiC-O</html:a>), so that creating issues or\n                    comments, forking and making pull requests was made possible.</html:p>\n                <html:p>In 2020, RiC-CM v0.2 preview was significantly updated: the textual\n                    definitions of many entities were changed, as well as the specifications of many\n                    attributes; and a lot of relations changed name, in order to take into account\n                    past situations and to adopt some simple naming rules. As a consequence, RiC-O\n                    had to be updated in order to remain compliant with RiC-CM. These changes could\n                    not be made before the end of 2020, when RiC-CM could be considered stable.\n                    EGAD also decided to make other changes in RiC-O, among which the most important\n                    are mentioned in bold in the following list.</html:p>\n                <html:p>RiC-O 0.2 results from these updates and changes. It has been released a few\n                    weeks before RiC-CM 0.2 full draft, and is fully compliant with it.</html:p>\n                <html:p>The following is a list of the changes made to RiC-O (this current version\n                    being RiC-O v0.2) since the release of RiC-O v0.1 in December 2019. The most\n                    important changes are mentioned in bold. Note that from October 2020 any change\n                    on a component is described and dated in the specification of this component,\n                    using skos:changeNote.</html:p>\n                <html:ul>\n                    <html:li>Fixed a bug in the documentation of rico:PerformanceRelation and its\n                        object properties.</html:li>\n                    <html:li>Renamed the file and updated the ontology metadata.</html:li>\n                    <html:li>OccupationType made a subclass of ActivityType.</html:li>\n                    <html:li>Changed the domain and range of rico:hasOriginal and rico:hasDraft (it\n                        is now Record or Record Part); same for their inverse properties.</html:li>\n                    <html:li>Fixed a bug in the definition of rico:provenanceRelationHasTarget\n                        (removed the owl:propertyChainAxiom).</html:li>\n                    <html:li>Changed the name of rico:leadBy object property (grammatical mistake)\n                        to rico:ledBy. </html:li>\n                    <html:li>2020, October 19: Added a vann:preferredNamespaceUri and\n                        vann:preferredNamespacePrefix property to the ontology metadata</html:li>\n                    <html:li>2020, October 19 : created RuleType and IdentifierType classes, along\n                        with the associated object properties.</html:li>\n                    <html:li>2020, October 23: <html:strong>updated the text definition and/or scope\n                            note of 33 classes, that correspond to RiC-CM entities or attributes, in\n                            order to make them compliant with RiC-CM v0.2</html:strong>. Added a few\n                        owl:disjointWith properties.</html:li>\n                    <html:li>2020, November 1: <html:strong>updated the text definition and/or scope\n                            note of, and/or added examples for, 27 datatype properties, that\n                            correspond to RiC-CM attributes, in order to make them compliant with\n                            RiC-CM v0.2</html:strong>.</html:li>\n                    <html:li>2020, November 20: <html:strong>created new classes and properties for\n                            handling an accurate description of instantation and record resource\n                            extent</html:strong>: Extent, Carrier Extent, Instantiation Extent,\n                        Record Resource Extent, Unit of measurement, Extent Type classes; unit of\n                        measurement and quantity datatype properties; has Extent, is Extent Of, has\n                        Extent Type, is Extent Type Of, has Unit Of Measurement, is Unit of\n                        Measurement Of, object properties.</html:li>\n                    <html:li>2020, December 28: changed the IRIs and definition of\n                        RecordResourceState class and of the associated object properties;\n                            <html:strong>changed the domain or ranges and textual definitions of\n                            properties associated with Language, LegalStatus, ContentType,\n                            DocumentaryFormType; added new object properties for handling the\n                            description of some or all members of Record Set</html:strong>. Added\n                        the corresponding change notes.</html:li>\n                    <html:li>2020, December 29: deleted the isSuperiorTo and isInferiorTo object\n                        properties, as well as the AgentSubordinationRelation and its object\n                        properties (as the RiC-R043 relation has been removed from RiC-CM 0.2).\n                        Added the hasAuthor/isAuthorOf object properties, plus an AuthorshipRelation\n                        class and its specific object properties (as the RiC-R079 relation has been\n                        added to RiC-CM 0.2). Added the corresponding change notes.</html:li>\n                    <html:li>2021, January 22: <html:strong>changed the IRI, label, and/or\n                            superproperties or inverse property IRI, and/or textual definition,\n                            and/or domain or range, of 152 object properties. Among them, changed\n                            the IRI of 119 object properties; 85 correspond to RiC-CM relations\n                            whose name has been changed in RiC-CM 0.2</html:strong>. Added the\n                        corresponding change notes.</html:li>\n                    <html:li>2021, January 27: added an rdfs:isDefinedBy to the specification of\n                        each RiC-O class and property and made the last changes to the ontology\n                        metadata (mainly in the history note).</html:li>\n                    <html:li>2021, February 1: last small changes in the ontology metadata (mainly\n                        in the abstract).</html:li>\n                    <html:li>2021, February 1: 'hasOrHadPhysicalLocation' made a subproperty of\n                        'isPlaceAssociatedWith'; 'isOrWasPhysicalLocationOf' made a subproperty of\n                        'isAssociatedWithPlace'.</html:li>\n                    <html:li>2021, February 1: reordered everything with Protégé without changing\n                        the content</html:li>\n                    <html:li>2021, February 4: checked and fixed the language of the\n                        examples.</html:li>\n                    <html:li>2021, February 8: removed a few Restriction classes\n                        (rdfs:subClassOf/owl:Restriction) in the definition of classes; completed\n                        the textual definition and scope note of the Relation class.</html:li>\n                    <html:li>2021, February 9: added a link to RiC-CM 0.2 diagram overview in the introduction; fixed some typos.</html:li>\n                    <html:li>2021, February 11: added an @xml:lang='en' on a few labels; updated the definition (rdfs:comment) and scope note of the Rule class, as they were recently changed in RiC-CM 0.2 full draft.</html:li>\n                    \n                </html:ul>\n            </html:div>\n        "^^rdf:XMLLiteral .

rico:AgentControlRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Agent, to at least another Agent, when the\n            first one(s) control(s) in a way the activities of the second one(s)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Agent Control Relation"@en ;
        rdfs:subClassOf   rico:AuthorityRelation , rico:AgentHierarchicalRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentControlRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentControlRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R041 and RiC-R041i\n            relations"@en .

rico:isOrWasCategoryOf
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Type (a category) to a Thing that it categorizes or\n            categorized."@en ;
        rdfs:domain             rico:Type ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was category of"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:hasOrHadCategory ;
        owl:propertyChainAxiom  ( rico:typeIsSourceOfTypeRelation rico:typeRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isCategoryOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] .

rico:history  a           owl:DatatypeProperty ;
        rdfs:comment      "Summary of the development of an entity, since its origin until\n            present time."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Activity rico:Agent rico:Event rico:Instantiation rico:Place rico:RecordResource rico:Rule )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "history"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Domains updated. Examples added. Objective: to make RiC-O\n                    compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "Nacido en Barbastro en 1892, donde realizó sus primeros estudios\n            con los escolapios. Licenciado en Derecho por la Universidad de Zaragoza, aprobó las\n            oposiciones al cuerpo nacional de notarios…(Person)"@es , "The manuscripts are part of the collections of Robert Harley (d\n            1724) and Edward Harley (d 1741), 1st and 2nd Earls of Oxford, that were brought by\n            Parliament and transferred to the British Museum in 1753. Those materials were then\n            separated into this collection and those for Harley Charters and Harley Rolls and became\n            part of the collections of the British Library in 1972. (Record Set)"@en , "El primer sorteo de lotería se celebró el 13 de mayo de 1771,\n            siendo desarrollado por la Real Lotería General de Nueva España…\n            (Activity)"@es ;
        skos:scopeNote    "History can alternatively be represented by a series of\n            related Events."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A21 (History\n            attribute)"@en .

rico:typeIsSourceOfTypeRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Type (a category) to a Type Relation."@en ;
        rdfs:domain         rico:Type ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "type is source of type relation "@en ;
        rdfs:range          rico:TypeRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:typeRelationHasSource .

rico:isOrWasNameOf  a       owl:ObjectProperty ;
        rdfs:comment        "Connects a Name to a Thing that it designated or\n            designates."@en ;
        rdfs:domain         rico:Name ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was name of"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isOrWasAppellationOf ;
        owl:inverseOf       rico:hasOrHadName ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"isNameOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isOrWasHolderOf  a         owl:ObjectProperty ;
        rdfs:comment            "Connects an Agent to a Record Resource or Instantiation that the\n            Agent holds or held."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was holder of"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:subPropertyOf      rico:isOrWasManagerOf ;
        owl:inverseOf           rico:hasOrHadHolder ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfRecordResourceHoldingRelation rico:recordResourceHoldingRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, super\n                    property IRI and text definition (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isHolderOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R039 ('is or was holder of'\n            relation)"@en .

rico:isContentTypeOf  a     owl:ObjectProperty ;
        rdfs:comment        "Connects a Content Type to a Record or Record Part whose content\n            it categorizes."@en ;
        rdfs:domain         rico:ContentType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is content type of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasContentOfType ;
        skos:changeNote     [ rdf:value  "changed the text definition and super property\n                    IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:hasOrHadAllMembersWithLegalStatus
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Legal Status that categorizes all\n            the Records or Record Parts that are or were included in the Record Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has of had all members with legal status"@en ;
        rdfs:range          rico:LegalStatus ;
        rdfs:subPropertyOf  rico:hasOrHadAllMembersWithCategory ;
        owl:inverseOf       rico:isOrWasLegalStatusOfAllMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:ownershipRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Ownership Relation to a Thing that is\n            owned."@en ;
        rdfs:domain         rico:OwnershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "owner ship relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:authorityRelationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfOwnershipRelation .

rico:isOrWasContentTypeOfSomeMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Content Type and a Record Set whose some past or\n            present Record or Record Part members have that Content Type."@en ;
        rdfs:domain         rico:ContentType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was content type of some members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfSomeMembersOf ;
        owl:inverseOf       rico:hasOrHadSomeMembersWithContentType ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

skos:altLabel  a  owl:AnnotationProperty .

rico:placeRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place Relation to the Place concerned."@en ;
        rdfs:domain         rico:PlaceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "place relation has source "@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:placeIsSourceOfPlaceRelation .

ric-rst:Series  a        rico:RecordSetType , skos:Concept , owl:NamedIndividual ;
        rdfs:label       "series"@en ;
        skos:definition  "Documents arranged in accordance with a filing system or\n            maintained as a unit because they result from the same accumulation or filing process,\n            or the same activity; have a particular form; or because of some other relationship\n            arising out of their creation, receipt, or use. A series is also known as a records\n            series. (From ICA ISAD(G))"@en ;
        skos:inScheme    <https://www.ica.org/standards/RiC/vocabularies/recordSetTypes> ;
        skos:prefLabel   "series"@en .

rico:hasOrHadAppellation
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Thing to an Appellation that is or was used for\n            designating it."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had appellation"@en ;
        rdfs:range              rico:Appellation ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isOrWasAppellationOf ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfAppellationRelation rico:appellationRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"hasAppellation\")."@en ;
                                  dc:date    "2021-01-22"
                                ] .

rico:DescendanceRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Person to at least another Person, when\n            the first has/have descendant the second one(s)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Descendance Relation"@en ;
        rdfs:subClassOf   rico:FamilyRelation , rico:AgentTemporalRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:descendanceRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:descendanceRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R017 and RiC-R017i\n            relations"@en .

rico:authorshipRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Authorship Relation to one of the author Person,\n            Group or Position."@en ;
        rdfs:domain         rico:AuthorshipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "authorship relation has target"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person rico:Position )
                            ] ;
        rdfs:subPropertyOf  rico:creationRelationHasTarget ;
        owl:inverseOf       rico:agentIsTargetOfAuthorshipRelation ;
        skos:changeNote     [ rdf:value  "Created following the addition of RiC-R079 relation in\n                    RiC-CM 0.2"@en ;
                              dc:date    "2020-12-29"
                            ] .

rico:RecordResourceExtent
        a                 owl:Class ;
        rdfs:comment      "The extent of the content of a Record Resource."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Resource Extent"@en ;
        rdfs:subClassOf   rico:Extent ;
        skos:changeNote   [ rdf:value  "Changed a bit the definition and added change\n                    notes."@en ;
                            dc:date    "2020-11-21"
                          ] ;
        skos:changeNote   [ rdf:value  "Class added in order to handle an accurate description of a\n                    record resource extent"@en ;
                            dc:date    "2020-10-28"
                          ] ;
        skos:scopeNote    "Countable characteristics of the content of the Record\n            Resource expressed as a quantity."@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A35 (Record Resource\n            extent attribute)"@en .

rico:Activity  a          owl:Class ;
        rdfs:comment      "The doing of something for some human purpose."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Activity"@en ;
        rdfs:subClassOf   rico:Event ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:ActivityType ;
                            owl:onProperty     rico:hasActivityType
                          ] ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Agent ;
                            owl:onProperty     rico:isOrWasPerformedBy
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs and updated.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Activity is a kind of Event. Activity is specifically used to\n            designate purposeful human activity. Activity may be understood from two perspectives.\n            First it can be understood as leading to an end. The end is the purpose of the Activity,\n            or why the Activity is performed. Second, it can be understood in terms of the processes\n            that lead to achieving the end, how the end is realized through coordinated actions.\n            Purpose and process are complementary understandings of Activity. Together the two\n            perspectives address why the Activity is performed, the expected ends or outcomes; and\n            how the Activity fulfills the purpose. While activity has an intended end, it also has\n            unintended consequences and results, or side-effects. By and large, these may not be the\n            focus of the description, but they are, unquestionably, context. |In a corporate or\n            government context an Activity may also be called a 'function'. An Activity exists in a\n            specific social and cultural context, and within that context is subject to change over\n            time. An Activity may be composed of other Activities."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E15 (Activity\n            entity)"@en .

rico:personHasKnowingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person to a Knowing Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person has knowing relation "@en ;
        rdfs:range          rico:KnowingRelation ;
        rdfs:subPropertyOf  rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:knowingRelationConnects .

rico:FamilyType  a        owl:Class ;
        rdfs:comment      "Categorization of a Family."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Family Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Family ;
                            owl:onProperty     rico:isFamilyTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Comment: slighty changed."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Family Type encompasses a wide variety of familial groups\n            related by consanguinity, affinity, cohabitation or other social conventions. "@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A20 (Family Type\n            attribute)"@en .

rico:isRecordSetTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set Type to a Record Set that it\n            categorizes."@en ;
        rdfs:domain         rico:RecordSetType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is record set type of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasRecordSetType ;
        skos:changeNote     [ rdf:value  "changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

skos:scopeNote  a  owl:AnnotationProperty .

rico:activityIsSourceOfPerformanceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Activity that is performed to a Performance\n            Relation"@en ;
        rdfs:domain         rico:Activity ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "activity is source of performance relation "@en ;
        rdfs:range          rico:PerformanceRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:performanceRelationHasSource .

rico:Person  a            owl:Class ;
        rdfs:comment      "A human being with a social identity or persona."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Person"@en ;
        rdfs:subClassOf   rico:Agent ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:OccupationType ;
                            owl:onProperty     rico:hasOrHadOccupationOfType
                          ] ;
        owl:disjointWith  rico:Position ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs and updated. Disjoint\n                    with: enriched. Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "Removed one Restriction."@en ;
                            dc:date    "2021-02-08"
                          ] ;
        skos:scopeNote    "Person is a kind of Agent. Most commonly, a human being\n            (biological person) has a single coeval social identity or persona. In everyday\n            discourse, this is the “real person.” Less common though not rare, over the course of a\n            lifetime, personae in addition to the coeval (or “original”) persona may be associated\n            with the human being. Such “alternative personae” are most often created by the original\n            person for specific purposes. Under some circumstances, an alternative persona might\n            eclipse or replace the original person (Mark Twain eclipsing Samuel Clemens; John Wayne\n            eclipsing Marion Mitchell Morrison), that is, the social (shared) alternative identity\n            becomes the predominate identity. Less common is whentwo or more persons collaborate to\n            create a shared persona. Persona shared by two or more Persons constitute a kind of\n            Group. Within the archival context, the original Person generally will be the focus of\n            the description, with alternative personae noted. Exceptionally, an alternative persona\n            may displace the coeval persona.s."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E08 (Person\n            entity)"@en .

rico:thingIsSourceOfSequentialRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to a Sequential Relation, when this Thing\n            precedes other Thing(s) in the sequence."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is source of sequential relation "@en ;
        rdfs:range          rico:SequentialRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:sequentialRelationHasSource .

rico:carrierExtent  a       owl:DatatypeProperty ;
        rdfs:comment        "Number of physical units and/or physical dimensions of the\n            carrier of a record resource instantiation. Various carriers, depending on specific\n            needs, may have more than one relevant dimension. In some cases, indicating the number\n            of physical units may be sufficient, while in other case, relevant dimensions should be\n            used in order to characterize the carrier."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "carrier extent"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:physicalOrLogicalExtent ;
        skos:changeNote     [ rdf:value  "Text definition and scope note updated. Examples added.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        skos:example        "2 pieces of parchment, 30 x 50 cm and 32,5 x 49\n            cm"@en , "3GB USB key"@en , "1 page"@en , "17 x 34.5 cm"@en ;
        skos:scopeNote      "For electronic resources, it indicates the size of storage\n            capacity (disk, tape, film etc.). Carrier Extent should not be confused with Record\n            Resource Extent or Instantiation Extent. For a given Record Resource, the Instantiation\n            Extent may vary, based on format, density of information on the carrier, etc. For\n            example, 1500 words (Record Resource Extent) may have Instantiation Extent 3kb as a Word\n            document and 5kb as a PDF file, and instantiations may be represented on a CD of 700mb\n            (Carrier Extent). Use if you don't use CarrierExtent class and its properties for\n            handling such information."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A04 (Carrier Extent\n            attribute)"@en .

rico:instantiationIsConnectedToFunctionalEquivalenceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation to a Functional Equivalence\n            Relation"@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation is connected to functional equivalence relation\n        "@en ;
        rdfs:range          rico:FunctionalEquivalenceRelation ;
        rdfs:subPropertyOf  rico:instantiationIsConnectedToInstantiationRelation ;
        owl:inverseOf       rico:functionalEquivalenceRelationConnects .

rico:hasIdentifierType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Identifier and an Identifier Type that categorizes\n            it."@en ;
        rdfs:domain         rico:Identifier ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has identifier type"@en ;
        rdfs:range          rico:IdentifierType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isIdentifierTypeOf ;
        skos:changeNote     [ rdf:value  "Object property added along with IdentifierType class and\n                    isIdentifierTypeOf object property. "@en ;
                              dc:date    "2020-10-19"
                            ] ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:agentHasWorkRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent to a Work Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent has work relation "@en ;
        rdfs:range          rico:WorkRelation ;
        rdfs:subPropertyOf  rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:workRelationConnects .

rico:knowingOfRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Knowing Of Relation to a 'knowing of' Person (a\n            Person who has some knowledge of another one.)"@en ;
        rdfs:domain         rico:KnowingOfRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "knowing of relation has source "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:relationHasSource , rico:agentRelationConnects ;
        owl:inverseOf       rico:personIsSourceOfKnowingOfRelation .

skos:example  a  owl:AnnotationProperty .

rico:hasOrHadMember  a          owl:ObjectProperty ;
        rdfs:comment            "Connects a Group to a Person that is or was a member of that\n            Group."@en ;
        rdfs:domain             rico:Group ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had member"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:isOrWasMemberOf ;
        owl:propertyChainAxiom  ( rico:groupIsSourceOfMembershipRelation rico:membershipRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI and textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasMember\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R055 ('has or had member'\n            relation)"@en .

dc:rights  a    owl:AnnotationProperty .

rico:AuthorshipRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Record to at least one Person, Group or\n            Position that is responsible for conceiving and formulating the information contained in\n            the Record."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Authorship Relation"@en ;
        rdfs:subClassOf   rico:CreationRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Group rico:Person rico:Position )
                                                         ] ;
                            owl:onProperty               rico:authorshipRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Record ;
                            owl:onProperty               rico:authorshipRelationHasSource
                          ] ;
        skos:changeNote   [ rdf:value  "Created following the addition of RiC-R079 relation in\n                    RiC-CM 0.2"@en ;
                            dc:date    "2020-12-29"
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R079 and RiC-R079i\n            relations"@en .

rico:ProductionTechniqueType
        a                 owl:Class ;
        rdfs:comment      "Categorization of the method used in the representation of\n            information on the Instantiation."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Production Technique Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Instantiation ;
                            owl:onProperty     rico:isProductionTechniqueTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Comment: updated. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A33 (Production\n            Technique attribute)"@en .

rico:AgentHierarchicalRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Agent to at least another Agent, when the\n            first one is hierarchically superior to the second one."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Agent Hierarchical Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentHierarchicalRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentHierarchicalRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R045 and RiC-R045i\n            relations"@en .

rico:CarrierType  a       owl:Class ;
        rdfs:comment      "Categorization of physical material in or on which information\n            is represented."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Carrier Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Instantiation ;
                            owl:onProperty     rico:isCarrierTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: updated (quite the same as RiC-CM definition).\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Carrier Type information is essential for assessing\n            authenticity, conservation needs and the availability, access and use of Record\n            Resources. Carrier Type determines the environmental conditions of storage and the\n            prerequisites and possible ways to access and use of the records. Should not be confused\n            with Content Type, that categorizes a Record Resource, nor with Representation Type that\n            categorizes an Instantiation. The Carrier Type depends on the media type that is\n            required to access the records and is independent of its content"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A05 (Carrier Type\n            attribute)"@en .

rico:location  a          owl:DatatypeProperty ;
        rdfs:comment      "A delimitation of the physical territory of a place. This\n            datatype property is used to describe basic human-readable text such as an address, a\n            cadastral reference, or less precise information found in a record."@en ;
        rdfs:domain       rico:Place ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "location"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition and scope note updated. Examples added.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "« Montreal »"@en , "25 rue Saint-Denis à Paris"@fr , "near the church"@en ;
        skos:scopeNote    "Use only if you don't use PhysicalLocation class with Place.\n            Use the geographicalCoordinates property, or the Coordinates class, record the\n            geographical coordinates of the Place.s"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A27 (Location\n            attribute)"@en .

rico:isOrWasPlaceTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place Type to a Place that is or was categorized by\n            it."@en ;
        rdfs:domain         rico:PlaceType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was place type of"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasOrHadPlaceType ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"isPlaceTypeOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:agentControlRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Control Relation to one of the controlling\n            Agents"@en ;
        rdfs:domain         rico:AgentControlRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent control relation has source "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:authorityRelationHasSource , rico:agentHierarchicalRelationHasSource ;
        owl:inverseOf       rico:agentIsSourceOfAgentControlRelation .

rico:isOrWasLegalStatusOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Legal Status to an Agent or Record Resource that it\n            categorizes."@en ;
        rdfs:domain         rico:LegalStatus ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was legal status of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Agent rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasOrHadLegalStatus ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isLegalStatusOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "Connects a Legal Status to an Agent, Record or Record Part\n            that it categorized or categorizes."@en .

rico:isDeathDateOf  a       owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to a Person who died on that\n            Date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is death date of "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:isEndDateOf ;
        owl:inverseOf       rico:hasDeathDate ;
        rico:RiCCMCorrespondingComponent
                "RiC-R072 ('is death date of'\n            relation)"@en .

rico:positionToGroupRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position to Group Relation to a Position (that exists\n            in a Group)."@en ;
        rdfs:domain         rico:PositionToGroupRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position to group relation has source "@en ;
        rdfs:range          rico:Position ;
        rdfs:subPropertyOf  rico:relationHasSource , rico:agentRelationConnects ;
        owl:inverseOf       rico:positionIsSourceOfPositionToGroupRelation .

rico:recordResourceOrInstantiationIsTargetOfIntellectualPropertyRightsRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (on which some\n            intellectual property rights are held) to an Intellectual Property Rights\n            Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is target of intellectual\n            property rights relation "@en ;
        rdfs:range          rico:IntellectualPropertyRightsRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfAuthorityRelation ;
        owl:inverseOf       rico:intellectualPropertyRightsRelationHasTarget .

rico:recordResourceOrInstantiationIsTargetOfManagementRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (that is managed by\n            an Agent) to a Management Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is target of management relation\n        "@en ;
        rdfs:range          rico:ManagementRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfAuthorityRelation ;
        owl:inverseOf       rico:managementRelationHasTarget .

rico:ExtentType  a        owl:Class ;
        rdfs:comment      "Categorization of the extent that is being measured" ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Extent Type"@en ;
        rdfs:subClassOf   rico:Type ;
        skos:changeNote   [ rdf:value  "Added to specify the dimension that is being\n                    measured"@en ;
                            dc:date    "2020-11-01"
                          ] .

rico:isOrWasJurisdictionOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place to an Agent that has or had jurisdiction over\n            the Place."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was jurisdiction of"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:isPlaceAssociatedWith ;
        owl:inverseOf       rico:hasOrHadJurisdiction ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isJurisdictionOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R076 ('is or was jurisdiction of'\n            relation)"@en .

rico:isPlaceAssociatedWith
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Place to a Thing that Place is associated with the\n            existence and lifecycle of."@en ;
        rdfs:domain             rico:Place ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is place associated with "@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isAssociatedWithPlace ;
        owl:propertyChainAxiom  ( rico:placeIsSourceOfPlaceRelation rico:placeRelationHasTarget ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R074 ('is place associated with'\n            relation)"@en .

rico:appellationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Appellation Relation to one of the designated\n            Things"@en ;
        rdfs:domain         rico:AppellationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "appellation relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfAppellationRelation .

rico:isAddresseeOf  a       owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has addressee' object property."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is addressee of "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:isProvenanceOf ;
        owl:inverseOf       rico:hasAddressee ;
        rico:RiCCMCorrespondingComponent
                "RiC-032i ('is addressee of'\n            relation)"@en .

dc:creator  a   owl:AnnotationProperty .

rico:isOrWasIdentifierOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Identifier to a Thing that it identified or\n            identifies."@en ;
        rdfs:domain         rico:Identifier ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was identifier of"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isOrWasAppellationOf ;
        owl:inverseOf       rico:hasOrHadIdentifier ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"identifies\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isOrWasContentTypeOfAllMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Content Type and a Record Set whose all past or\n            present Record or Record Part members have that Content Type."@en ;
        rdfs:domain         rico:ContentType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was content type of all members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfAllMembersOf ;
        owl:inverseOf       rico:hasOrHadAllMembersWithContentType ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:Thing  a             owl:Class ;
        rdfs:comment      "Any idea, material thing, or event within the realm of human\n            experience."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Thing"@en ;
        skos:changeNote   [ rdf:value  "made separate paragraphs in the scope note."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Includes all RiC entities as well as any concept, material\n            thing, or event that may be the subject of a Record Resource or associated with an\n            Activity. Examples of entities not explicitly addressed in RiC includes but is not\n            limited to the following: abstract concepts; cultural movements, named periods and\n            events; named things, objects and works; legendary, mythical or fictitious figures,\n            characters or beings."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E01 (Thing\n            entity)"@en .

rico:isSuccessorOf  a           owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has successor' object property."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is successor of"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent , rico:followsInTime ;
        owl:inverseOf           rico:hasSuccessor ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfAgentTemporalRelation rico:agentTemporalRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the inverse property IRI and the text\n                    definition."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R016i (is successor\n            of)"@en .

rico:isOrWasAdjacentTo
        a                   owl:ObjectProperty , owl:SymmetricProperty ;
        rdfs:comment        "Connects two Places that are or were geographically adjacent.\n            This is a symmetric object property."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was adjacent to"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isAssociatedWithPlace , rico:isPlaceAssociatedWith ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, textual definition (changed made in\n                    order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"isAdjacentTo\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R077 ('is or was adjacent to'\n            relation)"@en .

rico:SequentialRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Thing to at least one Thing that follows\n            it in some sequence."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Sequential Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:sequentialRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:sequentialRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R008 and RiC-R008i\n            relations"@en .

rico:isEventTypeOf  a       owl:ObjectProperty ;
        rdfs:comment        "Connects an Event Type to an Event that is\n            categorizes."@en ;
        rdfs:domain         rico:EventType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is event type of"@en ;
        rdfs:range          rico:Event ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasEventType ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:hasAncestor  a             owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has descendant' object property."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has ancestor"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:hasFamilyAssociationWith , rico:isSuccessorOf ;
        owl:inverseOf           rico:hasDescendant ;
        owl:propertyChainAxiom  ( rico:personIsTargetOfDescendanceRelation rico:descendanceRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the superproperty IRIs."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R017i (has ancestor\n            relation)"@en .

rico:DateRange  a         owl:Class ;
        rdfs:comment      "Chronological information associated with an entity that\n            contributes to its identification and contextualization, that implies or explicitly\n            states a start date and end date."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Date Range"@en ;
        rdfs:subClassOf   rico:Date ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:maxQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:SingleDate ;
                            owl:onProperty               rico:hasEndDate
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:maxQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:SingleDate ;
                            owl:onProperty               rico:hasBeginningDate
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E20 (Date Range\n            entity)"@en .

rico:DemographicGroup
        a                 owl:Class ;
        rdfs:comment      "Categorization of a person according to characteristics such as\n            age, gender, education, place of origin, ethnic/cultural identification, religion,\n            etc."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Demographic Group"@en ;
        rdfs:subClassOf   rico:Type ;
        skos:changeNote   [ rdf:value  "Comment: updated. Scope note: updated and made several\n                    paragraphs. Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "Removed the Restriction."@en ;
                            dc:date    "2021-02-08"@en
                          ] ;
        skos:scopeNote    "Can be extended with any number of subclasses, e.g. Age or\n            Religion. A demographic group may be defined as a subset of the general population.\n            Individuals may belong to several demographic groups"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A15 (Demographic Group\n            attribute)"@en .

rico:ruleRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule Relation to a Thing (that is associated to a\n            Rule)."@en ;
        rdfs:domain         rico:RuleRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "rule relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfRuleRelation .

rico:authorityRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Authority Relation to a Thing over which the\n            Authority is performed"@en ;
        rdfs:domain         rico:AuthorityRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "authority relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfAuthorityRelation .

rico:appellationIsSourceOfAppellationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Appellation to an Appellation\n            Relation"@en ;
        rdfs:domain         rico:Appellation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "appellation is source of appellation relation "@en ;
        rdfs:range          rico:AppellationRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:appellationRelationHasSource .

vann:preferredNamespacePrefix
        a       owl:AnnotationProperty .

rico:OwnershipRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Group, Person or Position, and at least a\n            Thing that these Agent(s) own(s)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Ownership Relation"@en ;
        rdfs:subClassOf   rico:AuthorityRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:ownershipRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Group rico:Person rico:Position )
                                                         ] ;
                            owl:onProperty               rico:ownershipRelationHasSource
                          ] ;
        skos:scopeNote    "Among other probably more rare use cases for archival\n            description, can be used between agents (a person owns a corporate body, a corporate\n            body owns a mechanism), or between agents and record resources"@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R037 and RiC-R037i\n            relations"@en .

rico:PerformanceRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Activity to at least one Agent, when the\n            first is performed by the second one(s)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Performance Relation"@en ;
        rdfs:subClassOf   rico:EventRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:performanceRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Activity ;
                            owl:onProperty               rico:performanceRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R060 and RiC-R060i\n            relations"@en .

rico:hasExtent  a           owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation to an Extent" ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has extent"@en ;
        rdfs:range          rico:Extent ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isExtentOf ;
        skos:changeNote     [ rdf:value  "Object property created along with the Extent class and its\n                    subclasses, in order to provide methods for handling extent\n                    accurately."@en ;
                              dc:date    "2020-10-28"
                            ] .

rico:followsOrFollowed
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'precedesOrPreceded' object property."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "follows or followed"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:precedesOrPreceded ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfSequentialRelation rico:sequentialRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"follows\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R008i ('follows or followed'\n            relation)"@en .

rico:hasSibling  a              owl:ObjectProperty , owl:SymmetricProperty ;
        rdfs:comment            "Connects two Persons that are siblings. This relation is\n            symmetric."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has sibling"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:hasFamilyAssociationWith ;
        owl:propertyChainAxiom  ( rico:personHasSiblingRelation rico:siblingRelationConnects ) ;
        skos:changeNote         [ rdf:value  "changed the super property IRI."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R048 ('has sibling'\n            relation)"@en .

rico:thingIsTargetOfWholePartRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to a Whole Part Relation, when this Thing is\n            Part of another Thing."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of whole part relation "@en ;
        rdfs:range          rico:WholePartRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:wholePartRelationHasTarget .

skos:prefLabel  a  owl:AnnotationProperty .

rico:hasOrHadAllMembersWithRecordState
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Record State that categorizes all\n            the Records or Record Parts that are or were included in the Record Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has of had all members with record state"@en ;
        rdfs:range          rico:RecordState ;
        rdfs:subPropertyOf  rico:hasOrHadAllMembersWithCategory ;
        owl:inverseOf       rico:isOrWasRecordStateOfAllMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:activityIsContextOfRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Activity to an Agent Temporal Relation (when the\n            Activity is transferred from an Agent to another one) or a Mandate Relation (the Mandate\n            assigns the Activity to the Agent or defines it)."@en ;
        rdfs:domain         rico:Activity ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "activity is context of relation "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:AgentTemporalRelation rico:MandateRelation )
                            ] ;
        rdfs:subPropertyOf  rico:thingIsContextOfRelation ;
        owl:inverseOf       rico:asConcernsActivity .

rico:isOrWasRecordStateOfSomeMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record State and a Record Set whose some past or\n            present Record or Record Part members have that Record State."@en ;
        rdfs:domain         rico:RecordState ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was record state of some members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfSomeMembersOf ;
        owl:inverseOf       rico:hasOrHadSomeMembersWithRecordState ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:Relation  a          owl:Class ;
        rdfs:comment      "The top level relation class. It connects at least two Things.\n            An instance of a Relation may have some datatype and object properties : a descriptive\n            note (datatype property) like any Thing ; certainty (for 'certain', 'quite probable',\n            'uncertain','unknown'); a date (use either the date datatype property or the Date class\n            and isAssociatedWithDate object property ; a state (relationState) ; a location (use\n            Place class and isAssociatedWithPlace object property) ; a source of information that\n            can be used as an evidence for it (use either source datatype property or hasSource\n            object property)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Relation"@en ;
        rdfs:subClassOf   rico:Thing ;
        skos:changeNote   [ rdf:value  "Removed the restrictions; completed the definition and\n                    scope note."@en ;
                            dc:date    "2021-02-08"
                          ] ;
        skos:scopeNote    "Use when direct, binary object properties are not enough, e.g.\n            when you need to record a date, a location or any other descriptive element for a\n            relation (till RDF-Star becomes a W3C recommendation and provides a lighter method for\n            doing so); or when the relation invloves more than two entities (n-ary relation). It is\n            recommended to use the subclasses of the Relation class."@en .

rico:hasOrHadTeacher  a         owl:ObjectProperty ;
        rdfs:comment            "Connects a Person to another Person who is or was their\n            student."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had teacher"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:knows ;
        owl:inverseOf           rico:hasOrHadStudent ;
        owl:propertyChainAxiom  ( rico:personIsTargetOfTeachingRelation rico:teachingRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasTeacher\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R053 ('has or had teacher'\n            relation)"@en .

rico:isOrWasLanguageOfAllMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Language and a Record Set whose all present or past\n            Record or Record Part members use that Language."@en ;
        rdfs:domain         rico:Language ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was language of all members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadAllMembersWithLanguage ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:hasOrHadCategory
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Thing to a Type that categorizes or categorized\n            it."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had category"@en ;
        rdfs:range              rico:Type ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isOrWasCategoryOf ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfTypeRelation rico:typeRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"belongsToCategory\")."@en ;
                                  dc:date    "2021-01-22"
                                ] .

rico:RiCCMCorrespondingComponent
        a                   owl:AnnotationProperty ;
        rdfs:comment        "When it exists, specifies the identifier and name of RiC-CM\n            component that corresponds to the annotated class or property."@en ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "RiC-CM corresponding component"@en ;
        rdfs:subPropertyOf  rdfs:comment .

dcterms:description  a  owl:AnnotationProperty .

rico:hasActivityType  a     owl:ObjectProperty ;
        rdfs:comment        "Connects an Activity to an Activity Type that categorizes\n            it."@en ;
        rdfs:domain         rico:Activity ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has activity type"@en ;
        rdfs:range          rico:ActivityType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isActivityTypeOf ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:instantiationIsTargetOfRecordResourceToInstantiationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation of a Record Resource to the Record\n            Resource to Instantiation Relation."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation is target of record resource to instantiation\n            relation "@en ;
        rdfs:range          rico:RecordResourceToInstantiationRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:recordResourceToInstantiationRelationHasTarget .

rico:agentOriginationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Origination Relation to one of the creating or\n            accumulating Agents"@en ;
        rdfs:domain         rico:AgentOriginationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent origination relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:provenanceRelationHasTarget ;
        owl:inverseOf       rico:agentIsTargetOfAgentOriginationRelation .

rico:isOrWasHolderOfIntellectualPropertyRightsOf
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Agent to a Record Resource or Instantiation on which\n            the Agent has or had some intellectual property rights."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Group rico:Person rico:Position )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was holder of intellectual property rights of"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:subPropertyOf      rico:hasOrHadAuthorityOver ;
        owl:inverseOf           rico:hasOrHadIntellectualPropertyRightsHolder ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfIntellectualPropertyRightsRelation rico:intellectualPropertyRightsRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI and textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was\n                    \"hasIntellectualPropertyRightsOn\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R040 ('is or was holder of intellectual\n            property rights of' relation)"@en .

rico:usedToDate  a          owl:DatatypeProperty ;
        rdfs:comment        "Date until an Appellation was used."@en ;
        rdfs:domain         rico:Appellation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "used to date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:date ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:CorporateBody  a     owl:Class ;
        rdfs:comment      "An organized group of persons that act together as an Agent, and\n            that has a recognized legal or social status."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Corporate Body"@en ;
        rdfs:subClassOf   rico:Group ;
        skos:changeNote   [ rdf:value  "scope note: updated. Objective: to make RiC-O compliant\n                    with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Corporate Body is a kind of Group."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E11 (Corporate Body\n            entity)"@en .

rico:agentIsTargetOfAccumulationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects one of the accumulating Agents to an Accumulation\n            Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of accumulation relation "@en ;
        rdfs:range          rico:AccumulationRelation ;
        rdfs:subPropertyOf  rico:agentIsTargetOfAgentOriginationRelation ;
        owl:inverseOf       rico:accumulationRelationHasTarget .

rico:asConcernsActivity
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Temporal Relation or Mandate Relation, to an\n            Activity that is, either transferred from an Agent to another one, or assigned by a\n            Mandate to an Agent."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:AgentTemporalRelation rico:MandateRelation )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "as concerns activity "@en ;
        rdfs:range          rico:Activity ;
        rdfs:subPropertyOf  rico:relationHasContext ;
        owl:inverseOf       rico:activityIsContextOfRelation .

rico:isOrWasLegalStatusOfAllMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Legal Status and a Record Set whose all past or\n            present Record or Record Part members have that Legal Status."@en ;
        rdfs:domain         rico:LegalStatus ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was legal status of all members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfAllMembersOf ;
        owl:inverseOf       rico:hasOrHadAllMembersWithLegalStatus ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:relationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an n-ary Relation to a Thing that is its\n            source."@en ;
        rdfs:domain         rico:Relation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "relation has source "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationConnects ;
        owl:inverseOf       rico:thingIsSourceOfRelation .

rico:eventRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Event Relation to an associated Thing"@en ;
        rdfs:domain         rico:EventRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "event relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfEventRelation .

rico:recordResourceOrInstantiationIsSourceOfAccumulationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (that is\n            accumulated) to an Accumulation Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is source of accumulation\n            relation "@en ;
        rdfs:range          rico:AccumulationRelation ;
        rdfs:subPropertyOf  rico:recordResourceOrInstantiationIsSourceOfAgentOriginationRelation ;
        owl:inverseOf       rico:accumulationRelationHasSource .

rico:descriptiveNote  a   owl:DatatypeProperty ;
        rdfs:comment      "Descriptive information about an entity that is not otherwise\n            addressed."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "descriptive note"@en ;
        rdfs:range        rdfs:Literal ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A16 (Descriptive Note\n            attribute)"@en .

rico:isReceiverOf  a        owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'received by' object property."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is receiver of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:isAccumulatorOf ;
        owl:inverseOf       rico:hasReceiver ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, super\n                    property IRI (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"receives\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R029i ('is receiver of'\n            relation)"@en .

rico:hasOrHadConstituent
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record to a Record Part that is or was a component of\n            that Record."@en ;
        rdfs:domain         rico:Record ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had constituent"@en ;
        rdfs:range          rico:RecordPart ;
        rdfs:subPropertyOf  rico:isRecordResourceAssociatedWithRecordResource , rico:hasOrHadPart ;
        owl:inverseOf       rico:isOrWasConstituentOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasConstituent\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R003 ('has or had constituent'\n            relation)"@en .

rico:personIsTargetOfTeachingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as a student) to a Teaching\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is target of teaching relation "@en ;
        rdfs:range          rico:TeachingRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation , rico:personHasKnowingRelation ;
        owl:inverseOf       rico:teachingRelationHasTarget .

rico:CorporateBodyType
        a                 owl:Class ;
        rdfs:comment      "Categorization of a Corporate Body."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Corporate Body Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:CorporateBody ;
                            owl:onProperty     rico:isOrWasCorporateBodyTypeOf
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A12 (Corporate Body Type\n            attribute)"@en .

rico:ruleIsSourceOfRuleRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule to a Rule Relation."@en ;
        rdfs:domain         rico:Rule ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "rule is source of rule relation "@en ;
        rdfs:range          rico:RuleRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:ruleRelationHasSource .

rico:agentIsTargetOfAgentHierarchicalRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects one of the hierarchically inferior Agents to an Agent\n            Hierarchical Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of agent hierarchical relation "@en ;
        rdfs:range          rico:AgentHierarchicalRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:agentHierarchicalRelationHasTarget .

rico:RecordResource  a    owl:Class ;
        rdfs:comment      "A Record, Record Set, or Record Part produced or acquired and\n            retained by an Agent in the course of Activity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Resource"@en ;
        rdfs:subClassOf   rico:Thing ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Instantiation ;
                            owl:onProperty     rico:hasInstantiation
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs plus very few\n                    changes."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "Removed one Restriction."@en ;
                            dc:date    "2021-02-08"
                          ] ;
        skos:scopeNote    "Producing a record resource may imply either its newly\n            creation or a reuse of previous existing information by combination, rearrangement,\n            selecting, reformatting etc. Records, Record Sets, and Record Parts are all evidence of\n            the activities of an Agent. More than one Agent may be involved in the creation of a\n            Record Resource. The role of the Agent in creating the Record Resource may take\n            different forms, for example, authoring of an individual record, accumulating a set of\n            records, or forming a set of records. Though a Record, Record Set, and Record Part,\n            under most circumstances, may be easily distinguished from one another, frequently\n            identifying the boundary of each and how the “bounded information regions” interrelate,\n            may present particular challenges. Documentary Forms provide the rules governing many\n            Records, providing criteria for identifying its boundary, and identifying its essential\n            Record Parts. Many Records, though, do not have well-established documentary forms,\n            particularly electronic records, where it may be difficult to determine whether\n            individual elements represented in separate bitstreams are record parts, records, or\n            record sets. For example, is a photograph represented independently in a bitstream\n            embedded in a text document a Record, or a Record Part ? Or is the same photograph\n            attached to an email, maintaining its independent representation, a Record or a Record\n            Part? When information is grouped for some purpose, for example, zip or tar “file\n            compression” for saving storage space, presents a further challenge. One file comprises\n            multiple bitstreams subjected to techniques that remove bits that can be losslessly\n            recovered when decompressed. Under what circumstances is such a compressed bitstream a\n            Record or a Record Set? Determining when an information object is a Record, Record Part,\n            or Record Set is based on perspective and judgement exercised in a particular context.\n            In one context, the Agent describing an information object may designate it a Record,\n            while another Agent in a different context may designate it a Record Part. Both\n            designations are supported by RiC, and the significance of the difference for users of\n            the records is ameliorated by the fact that attributes and relations employed in\n            describing each of the record entities are shared."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E02 (Record Resource\n            entity)"@en .

rico:lastModificationDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date at which an entity was last updated."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "last modification date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:modificationDate ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:membershipWithPosition
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Membership Relation to the Position occupied by the\n            member Person(s)."@en ;
        rdfs:domain         rico:MembershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "membership with position "@en ;
        rdfs:range          rico:Position ;
        rdfs:subPropertyOf  rico:relationHasContext ;
        owl:inverseOf       rico:positionIsContextOfMembershipRelation .

rico:Record  a            owl:Class ;
        rdfs:comment      "Information inscribed at least once by any method on any\n            physical carrier in any persistent, recoverable form by an Agent in the course of life\n            or work Activity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record"@en ;
        rdfs:subClassOf   rico:RecordResource ;
        skos:changeNote   [ rdf:value  "Scope note: updated and made several paragraphs. Objective:\n                    to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "Removed the Restriction."@en ;
                            dc:date    "2021-02-08"
                          ] ;
        skos:scopeNote    "Record is a kind of Record Resource. A Record must have or\n            have had at least one Instantiation. A Record may have more than one Instantiation. A\n            re-instantiation of the record may be considered the same record or a new record,\n            depending on the context and of the functions that record serves. Such information may\n            serve a variety of purposes, though it always documents or is evidence of\n            Activity."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E04 (Record\n            entity)"@en .

rico:thingIsTargetOfAppellationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is designated by an Appellation) to an\n            Appellation Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of appellation relation "@en ;
        rdfs:range          rico:AppellationRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:appellationRelationHasTarget .

rico:isOrWasLegalStatusOfSomeMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Legal Status and a Record Set whose some past or\n            present Record or Record Part members have that Legal Status."@en ;
        rdfs:domain         rico:LegalStatus ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was legal status of some members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfSomeMembersOf ;
        owl:inverseOf       rico:hasOrHadSomeMembersWithLegalStatus ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:recordResourceStructure
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Information about the intellectual arrangement and composition\n            of a Record Resource. For Record and Record Part, it encompasses information about the\n            intellectual composition of the record, the presence of record parts and their\n            functions. For Record Set, it encompasses information about the methodology or criteria\n            used for arranging the Record Set members or Record members within the containing Record\n            Set"@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "Record Resource structure"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:structure ;
        skos:changeNote     [ rdf:value  "Text definition updated. Examples added. Objective: to make\n                    RiC-O compliant with RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        skos:example        "The series have the files arranged according to the alphabetical\n            order of the places concerned."@en , "Inside each file, the records are arranged\n            chronologically."@en , "The database has 3 related tables: names, addresses, and\n            passport numbers."@en , "The record has 2 appendixes, comprising a full account of the\n            income from car taxes and real estate taxes."@en ;
        rico:RiCCMCorrespondingComponent
                "Specialization of RiC-A40 (Structure\n            attribute)"@en .

rico:typeRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Type Relation to the Type (that categorizes the\n            involved Thing(s))."@en ;
        rdfs:domain         rico:TypeRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "type relation has source "@en ;
        rdfs:range          rico:Type ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:typeIsSourceOfTypeRelation .

rico:wasLastUpdatedAtDate
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to the Date when it was last\n            modified."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "was last updated at date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:hasModificationDate ;
        owl:inverseOf       rico:isLastUpdateDateOf .

rico:PositionToGroupRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Position, and a Group, when the first\n            one(s) exist(s) in/is defined within the second one."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Position to Group Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Group ;
                            owl:onProperty            rico:positionToGroupRelationHasTarget ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Position ;
                            owl:onProperty               rico:positionToGroupRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R056 and RiC-R056i\n            relations"@en .

rico:isEquivalentTo  a      owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment        "Connects two Things that are considered\n            equivalent."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is equivalent to "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isRelatedTo .

rico:physicalCharacteristics
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Information about the physical features of the Instantiation.\n            Includes information about the physical nature and condition such as conservation\n            status."@en ;
        rdfs:domain       rico:Instantiation ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "physical characteristics"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition updated. Examples added. Objective: to make\n                    RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "watermarked"@en , "emulsion flaking"@en , "carrier heavily foxed"@en , "British Library binding"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A31 (Physical Characteristics\n            attribute)"@en .

rico:identifier  a        owl:DatatypeProperty ;
        rdfs:comment      "A word, number, letter, symbol, or any combination of these used\n            to uniquely identify or reference an individual instance of an entity within a specific\n            information domain. Includes Global Persistent Identifiers (globally unique and\n            persistently resolvable identifier for the entity) and/or Local\n            Identifiers."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "identifier"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition and scope note updated. Examples added.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "SNAC ID: 83847206"@en , "ISNI : 0000000073572182"@en , "BUD-01-F002 [example of a classification number from a corporate\n            file plan]"@en , "NAS1/A/1.1 [example of local identifier for a\n            Record]"@en , "F 1204 [example of a local identifier for a Record Set assigned\n            by a repository]"@en , "Ark ID: w6tz44ht"@en ;
        skos:scopeNote    "Use only if you don't use Identifier class for handling\n            identifiers. Within a given domain (a closed system), identifiers are used to uniquely\n            reference instances of an entity. Identifiers are instruments of control that facilitate\n            management of the entities within the domain. The formulation of identifiers commonly is\n            based on rules."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A22 (Identifier\n            attribute)"@en .

rico:personIsSourceOfPositionHoldingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (who occupies a Position) to a Position\n            Holding Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is source of position holding relation "@en ;
        rdfs:range          rico:PositionHoldingRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:positionHoldingRelationHasSource .

rico:hasOrHadSomeMemberswithDocumentaryFormType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Documentary Form Type that\n            categorizes some of the Records or Record Parts that are or were included in the Record\n            Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had some members with documentary form type"@en ;
        rdfs:range          rico:DocumentaryFormType ;
        rdfs:subPropertyOf  rico:hasOrHadSomeMembersWithCategory ;
        owl:inverseOf       rico:isOrWasDocumentaryFormTypeOfSomeMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:isOrWasManagerOf
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Agent to a Record Resource or Instantiation that the\n            Agent managed or manages."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was manager of"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:subPropertyOf      rico:hasOrHadAuthorityOver ;
        owl:inverseOf           rico:hasOrHadManager ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfManagementRelation rico:managementRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, super\n                    property IRI, textual definition (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isManagerOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R038 ('is or was manager of'\n            relation)"@en .

rico:hasOrHadController
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is or was controller of' object\n            property."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had controller"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isOrWasUnderAuthorityOf , rico:isOrWasSubordinateTo ;
        owl:inverseOf           rico:isOrWasControllerOf ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfAgentControlRelation rico:agentControlRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"controlledBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R041i ('has or had controller'\n            relation)"@en .

rico:placeRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place Relation to a Thing that is associated to the\n            Place."@en ;
        rdfs:domain         rico:PlaceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "place relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfPlaceRelation .

rico:isOriginalOf  a        owl:ObjectProperty ;
        rdfs:comment        "Connects the original version of a Record to a copy or a later\n            version."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is original of "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:precedesInTime , rico:hasGeneticLinkToRecordResource ;
        owl:inverseOf       rico:hasOriginal ;
        skos:scopeNote      "There may be zero to many intermediate Records, ignored or\n            unknown, between the two connected Records"@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R010 (is original of\n            relation)"@en .

rico:activityDocumentationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Activity Documentation Relation to one of the\n            documented Activities"@en ;
        rdfs:domain         rico:ActivityDocumentationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "activity documentation relation has target "@en ;
        rdfs:range          rico:Activity ;
        rdfs:subPropertyOf  rico:provenanceRelationHasTarget ;
        owl:inverseOf       rico:activityIsTargetOfActivityDocumentationRelation .

rico:measure  a           owl:DatatypeProperty ;
        rdfs:comment      "The extent, quantity, amount, or degree of an entity, as\n            determined by measurement or calculation."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "measure"@en ;
        rdfs:range        rdfs:Literal .

rico:hasOrHadJurisdiction
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is or was jurisdiction of' object\n            property."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had jurisdiction"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isAssociatedWithPlace ;
        owl:inverseOf       rico:isOrWasJurisdictionOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI and textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasJurisdiction\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R076i ('has or had jurisdiction'\n            relation)"@en .

rico:isOrWasPhysicalLocationOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Physical Location to a Place, when it is or was its\n            location."@en ;
        rdfs:domain         rico:PhysicalLocation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was physical location of"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isAssociatedWithPlace ;
        owl:inverseOf       rico:hasOrHadPhysicalLocation ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isPhysicalLocationOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:changeNote     [ rdf:value  "Property made a subproperty of\n                    'isAssociatedWithPlace\"."@en ;
                              dc:date    "2021-02-01"
                            ] .

rico:AgentTemporalRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Agent, to at least another Agent, that\n            succeeds it chronologically for, for instance, fullfilling some functions or performing\n            some activities."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Agent Temporal Relation"@en ;
        rdfs:subClassOf   rico:TemporalRelation , rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentTemporalRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentTemporalRelationHasSource
                          ] ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Activity ;
                            owl:onProperty     rico:asConcernsActivity
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R016 and RiC-016i\n            relations"@en .

rico:RuleType  a          owl:Class ;
        rdfs:comment      "Categorization of a Rule."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Rule Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Rule ;
                            owl:onProperty     rico:isOrWasRuleTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Class added along with hasRuleType and isRuleTypeOf object\n                    properties."@en ;
                            dc:date    "2020-10-19"
                          ] ;
        skos:scopeNote    "For example, for rules that can be applied to record resources\n            : access rule, use rule, etc."@en .

rico:AuthorityRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Agent, and at least one Thing over which\n            the Agent has some authority."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Authority Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:authorityRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:authorityRelationHasSource
                          ] ;
        skos:scopeNote    "Would probably rarely be used as such (use its\n            sub-categories)"@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R036 and RiC-R036i\n            relations"@en .

rico:hasDraft  a            owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is draft of' object property."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has draft "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:followsInTime , rico:hasGeneticLinkToRecordResource ;
        owl:inverseOf       rico:isDraftOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-011i ('has draft'\n            relation)"@en .

rico:RecordSet  a         owl:Class ;
        rdfs:comment      "One or more records that are associated by categorization and/or\n            physical aggregation by the creator or other Agent."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Set"@en ;
        rdfs:subClassOf   rico:RecordResource ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:RecordSetType ;
                            owl:onProperty     rico:hasRecordSetType
                          ] ;
        skos:changeNote   [ rdf:value  "comment: updated. Scope note: updated and made several\n                    paragraphs. Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Record Set is a kind of Record Resource. The Record members in\n            a Record Set may physically reside together, though physical proximity is not essential.\n            In a particular context, an Agent (e.g. administrator, records manager, archivist,\n            end-user, etc.) may select the Record members of a Record Set based on a shared\n            attribute or attributes, or a shared Relation or Relations. The grouping of the Records\n            serves a purpose or purposes specific to the context of the Agent. All Record members of\n            a Record Set may share the attribute of having been accumulated by the same Agent, or\n            all share the same Documentary Form Type and are created over time by the same Activity.\n            A Record Set may represent the act of classifying the Records in accordance with a\n            formal classification scheme that may be based on Activity, subject, organizational\n            structure, or other criteria; an act of archival arrangement (e.g. based on common\n            provenance); or some other selection and grouping that fulfils a particular purpose or\n            purposes (e.g. a classification that reflects or supports the purposes of a researcher).\n            By exception, some Records are brought together based on their not belonging in the\n            context of selection to other designated groups: a ‘Miscellaneous’ series, for example.\n            A Record Set accumulated by an Agent in the course of life or work Activity should be\n            kept in a manner that preserves context and evidential value. Records Sets may also\n            contain other Records Sets. Both a Record Set and a Record may simultaneously be a\n            member of more than one Record Set, and over the course of its existence, a Record Set\n            or Record may be a member of an indeterminate number of Record Sets in an indeterminate\n            number of contexts. Record Sets and Records contained within a Record Set may be ordered\n            into a sequence based on a common property or relation, or common properties or\n            relations (e.g. alphabetical by Agent or related Place name; chronological order by an\n            allocated Date); or some other criterion (e.g. an imposed order by\n            relevance)."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E03 (Record Set\n            entity)"@en .

rico:wholePartRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Whole Part Relation to a Thing that is a\n            part."@en ;
        rdfs:domain         rico:WholePartRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "whole part relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfWholePartRelation .

rico:hasSource  a           owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Relation to a Record Resource or\n            Agent that is used as a source of information for identifying or describing\n            it."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:RecordResource rico:Relation )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Agent rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isSourceOf .

skos:historyNote  a  owl:AnnotationProperty .

rico:thingIsTargetOfSequentialRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that follows other Thing(s) in a sequence) to\n            a Sequential Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of sequential relation "@en ;
        rdfs:range          rico:SequentialRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:sequentialRelationHasTarget .

rico:hasOrHadLocation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is or was location of' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had location"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isAssociatedWithPlace ;
        owl:inverseOf       rico:isOrWasLocationOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI and textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasLocation\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R075i ('has or had location'\n            relation)"@en .

rico:Place  a             owl:Class ;
        rdfs:comment      "Bounded, named geographic area or region."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Place"@en ;
        rdfs:subClassOf   rico:Thing ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:PhysicalLocation ;
                            owl:onProperty     rico:hasOrHadPhysicalLocation
                          ] ;
        skos:changeNote   [ rdf:value  "Comment: updated. Scope note: updated and made several\n                    paragraphs. Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "A Place may be a jurisdiction, a manmade structure, or a\n            natural feature. A manmade structure or natural feature may also be a jurisdiction. A\n            Place may be referenced to a Physical Location on the earth, or (if you don't want to\n            use the PhysicalLocation class) directly to geographic coordinates. Both jurisdictions\n            and natural features are historical entities. A Place thus may have begin and end dates,\n            and changing boundaries that result from human or natural events. A Jurisdiction is the\n            bounded geographic area within which an Agent has the authority to perform specified\n            activities constrained by rules."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E22 (Place\n            entity)"@en .

rico:documentedBy  a        owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'documents' object property."@en ;
        rdfs:domain         rico:Activity ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "documented by"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:resultsOrResultedIn ;
        owl:inverseOf       rico:documents ;
        skos:changeNote     [ rdf:value  "changed the inverse property IRI, the superproperty IRI and\n                    the corresponding CML component name"@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R033i ('documented by'\n            relation)"@en .

rico:hasOrHadOwner  a           owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is or was owner of' object property."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had owner"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Group rico:Person rico:Position )
                                ] ;
        rdfs:subPropertyOf      rico:isOrWasUnderAuthorityOf ;
        owl:inverseOf           rico:isOrWasOwnerOf ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfOwnershipRelation rico:ownershipRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"ownedBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R037i ('has or had owner'\n            relation)"@en .

rico:hasOrHadAllMembersWithContentType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Content Type that categorizes all\n            the Records or Record Parts that are or were included in the Record Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has of had all members with content type"@en ;
        rdfs:range          rico:ContentType ;
        rdfs:subPropertyOf  rico:hasOrHadAllMembersWithCategory ;
        owl:inverseOf       rico:isOrWasContentTypeOfAllMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:Proxy  a             owl:Class ;
        rdfs:comment      "A Proxy represents (stands for) a Record Resource as it exists\n            in a specific Record Set."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Proxy"@en ;
        rdfs:subClassOf   rico:Concept ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:RecordSet ;
                            owl:onProperty            rico:proxyIn ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:RecordResource ;
                            owl:onProperty            rico:proxyFor ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        skos:scopeNote    "Useful for handling in RDF the sequencing of records or\n            records sets in the context of a Record set. A Record Resource has only one Proxy in the\n            context of one specific Record Set. It may have many Proxies simultaneously or through\n            time."@en ;
        rico:closeTo      "ORE Proxy (http://www.openarchives.org/ore/terms/Proxy)"@en .

rico:hasInstantiation
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Record Resource to one of its\n            Instantiations."@en ;
        rdfs:domain             rico:RecordResource ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has instantiation"@en ;
        rdfs:range              rico:Instantiation ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isInstantiationOf ;
        owl:propertyChainAxiom  ( rico:recordResourceIsSourceOfRecordResourceToInstantiationRelation rico:recordResourceToInstantiationRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the inverse property IRI."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R025 ('has instantiation'\n            relation)"@en .

rico:teachingRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Teaching Relation to a Person (who is a\n            teacher)."@en ;
        rdfs:domain         rico:TeachingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "teaching relation has source "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:relationHasSource , rico:knowingRelationConnects ;
        owl:inverseOf       rico:personIsSourceOfTeachingRelation .

rico:personIsSourceOfTeachingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as a teacher) to a Teaching\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is source of teaching relation "@en ;
        rdfs:range          rico:TeachingRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation , rico:personHasKnowingRelation ;
        owl:inverseOf       rico:teachingRelationHasSource .

rico:hasOrHadOccupationOfType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person to an Occupation Type that categorized or\n            categorizes his/her occupation (profession, trade or craft)."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had occupation of type"@en ;
        rdfs:range          rico:OccupationType ;
        rdfs:subPropertyOf  rico:hasOrHadDemographicGroup ;
        owl:inverseOf       rico:isOrWasOccupationTypeOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"hasOccupationOfType\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:hasCreator  a          owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or an Instantiation to an Agent that\n            is either responsible for all or some of the content of the Record Resource or is a\n            contributor to the genesis or production of an Instantiation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has creator"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:hasProvenance ;
        owl:inverseOf       rico:isCreatorOf ;
        skos:changeNote     [ rdf:value  "changed the IRI and label (changed made in order to make\n                    RiC-O compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"createdBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "Covers the definition of author in diplomatics, and any\n            contribution to the intellectual content of a Record Resource."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R027 ('has creator'\n            relation)"@en .

rico:agentControlRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Control Relation to one of the controlled\n            Agents"@en ;
        rdfs:domain         rico:AgentControlRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent control relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:agentHierarchicalRelationHasTarget , rico:authorityRelationHasTarget ;
        owl:inverseOf       rico:agentIsTargetOfAgentControlRelation ;
        rico:RiCCMCorrespondingComponent
                "s"@en .

rico:authorizingAgent
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Mandate Relation to an Agent that assigns the\n            Mandate."@en ;
        rdfs:domain         rico:MandateRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "authorizing agent "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:relationHasContext ;
        owl:inverseOf       rico:isAuthorizingAgentInMandateRelation .

rico:hasOrHadPhysicalLocation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place to one of its past or present Physical\n            Location."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had physical location"@en ;
        rdfs:range          rico:PhysicalLocation ;
        rdfs:subPropertyOf  rico:isPlaceAssociatedWith ;
        owl:inverseOf       rico:isOrWasPhysicalLocationOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"hasPhysicalLocation\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:changeNote     [ rdf:value  "Property made a subproperty of\n                    'isPlaceAssociatedWith\"."@en ;
                              dc:date    "2021-02-01"
                            ] .

rico:height  a              owl:DatatypeProperty ;
        rdfs:comment        "Vertical dimension of an entity."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "height"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:measure .

rico:hasFamilyType  a       owl:ObjectProperty ;
        rdfs:comment        "Connects a Family to a Family Type that categorizes\n            it."@en ;
        rdfs:domain         rico:Family ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has family type"@en ;
        rdfs:range          rico:FamilyType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isFamilyTypeOf ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:closeTo  a             owl:AnnotationProperty ;
        rdfs:comment        "An annotation property for recording a possible mapping to a\n            component in another model or ontology"@en ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "close to"@en ;
        rdfs:subPropertyOf  rdfs:comment .

rico:FamilyRelation  a    owl:Class ;
        rdfs:comment      "Connects at least two Persons, when they have some family link,\n            i.e. belong to the same family."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Family Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:familyRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R047 and RiC-R047i\n            relations"@en .

rico:personIsTargetOfDescendanceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as a descendant) to a Descendance\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is target of descendance relation "@en ;
        rdfs:range          rico:DescendanceRelation ;
        rdfs:subPropertyOf  rico:personHasFamilyRelation , rico:agentIsTargetOfAgentTemporalRelation ;
        owl:inverseOf       rico:descendanceRelationHasTarget .

rico:personIsTargetOfKnowingOfRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (of which another Person has some knowledge)\n            to a Knowing Of Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is target of knowing of relation "@en ;
        rdfs:range          rico:KnowingOfRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:knowingOfRelationHasTarget .

rico:describesOrDescribed
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource to a Thing that it\n            describes."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "describes or described"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:hasOrHadSubject ;
        owl:inverseOf       rico:isOrWasDescribedBy ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"describes\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "Can be used, among other situations, for specifying that some\n            finding aid (a Record that has Documentary Form Type Finding Aid) describes some Record\n            Set."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R021 (describes or\n            described)"@en .

rico:isPublisherOf  a       owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent to a Record Resource that it\n            published."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "isPublisherOf"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasPublisher ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI (the name of\n                    this property in RiC-O 0.1 was \"publishes\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:positionToGroupRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position to Group Relation to a Group (in which a\n            Position exists)."@en ;
        rdfs:domain         rico:PositionToGroupRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position to group relation has target "@en ;
        rdfs:range          rico:Group ;
        rdfs:subPropertyOf  rico:relationHasTarget , rico:agentRelationConnects ;
        owl:inverseOf       rico:groupIsTargetOfPositionToGroupRelation .

rico:TemporalRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Thing to at least one Thing that follows\n            it in chronological order."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Temporal Relation"@en ;
        rdfs:subClassOf   rico:SequentialRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:temporalRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:temporalRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R009 and RiC-R009i\n            relations"@en .

rico:isAuthorizingAgentInMandateRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent that assigns the Mandate, to a Mandate\n            Relation."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is authorizing agent in mandate relation "@en ;
        rdfs:range          rico:MandateRelation ;
        rdfs:subPropertyOf  rico:thingIsContextOfRelation ;
        owl:inverseOf       rico:authorizingAgent .

rico:calendar  a            owl:DatatypeProperty ;
        rdfs:comment        "Used system of reckoning time in which the beginning, length,\n            and divisions of a year are defined, sometimes along with multiyear\n            cycles."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "calendar"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:dateStandard ;
        rico:RiCCMCorrespondingComponent
                "Specialization of RiC-A14 (Date Standard\n            attribute)"@en .

rico:existsOrExistedIn
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Position to a Group in which that Position exists or\n            existed, or that is defined by that Group�s organizational structure."@en ;
        rdfs:domain             rico:Position ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "exists or existed in"@en ;
        rdfs:range              rico:Group ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:hasOrHadPosition ;
        owl:propertyChainAxiom  ( rico:positionIsSourceOfPositionToGroupRelation rico:positionToGroupRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"existsIn\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R056 ('exists or existed in'\n            relation)"@en .

rico:agentTemporalRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Temporal Relation to one of the predecessor\n            Agents"@en ;
        rdfs:domain         rico:AgentTemporalRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent temporal relation has source "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:temporalRelationHasSource , rico:agentRelationConnects ;
        owl:inverseOf       rico:agentIsSourceOfAgentTemporalRelation .

rico:beginningDate  a       owl:DatatypeProperty ;
        rdfs:comment        "Date at which something began."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "beginning date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:date ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:isOrWasConstituentOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has or had constituent' object\n            property."@en ;
        rdfs:domain         rico:RecordPart ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was constituent of"@en ;
        rdfs:range          rico:Record ;
        rdfs:subPropertyOf  rico:isOrWasPartOf , rico:isRecordResourceAssociatedWithRecordResource ;
        owl:inverseOf       rico:hasOrHadConstituent ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isConstituentOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R003i ('is or was constituent of'\n            relation)"@en .

rico:hasOrHadIdentifier
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to one of its past or present\n            Identifiers."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had identifier"@en ;
        rdfs:range          rico:Identifier ;
        rdfs:subPropertyOf  rico:hasOrHadAppellation ;
        owl:inverseOf       rico:isOrWasIdentifierOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"identifiedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isCreatorOf  a             owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has creator' object property."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is creator of"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:subPropertyOf      rico:isProvenanceOf ;
        owl:inverseOf           rico:hasCreator ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfCreationRelation rico:creationRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "change the inverse property IRI."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R027i ('is creator of\n            'relation')"@en .

rico:DocumentaryFormType
        a                 owl:Class ;
        rdfs:comment      "Categorization of the document with respect to its extrinsic and\n            intrinsic elements that together communicate its content, administrative and documentary\n            context, and authority"@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Documentary Form Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  [ a            owl:Class ;
                                                 owl:unionOf  ( rico:Record rico:RecordPart )
                                               ] ;
                            owl:onProperty     rico:isDocumentaryFormTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Comment: updated. Scope note: made several paragraphs.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Documentary Form Type plays an important role in determining\n            the type of information a Record may comprise, its status of perfection, and its\n            authenticity and reliability. Documentary form types exist in a specific social and\n            cultural context, and within that context, are subject to change over\n            time"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A17 (Documentary Form Type\n            attribute)"@en .

rico:recordResourceGeneticRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource Genetic Relation to one of the\n            associated Record Resources."@en ;
        rdfs:domain         rico:RecordResourceGeneticRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource genetic relation connects "@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:recordResourceRelationConnects ;
        owl:inverseOf       rico:recordResourceIsConnectedToRecordResourceGeneticRelation .

rico:Mandate  a           owl:Class ;
        rdfs:comment      "Delegation of authority by an Agent to another Agent to perform\n            an Activity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Mandate"@en ;
        rdfs:subClassOf   rico:Rule ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Agent ;
                            owl:onProperty     rico:authorizes
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs and updated.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Mandate is a kind of Rule. A Mandate confers the authority or\n            competencies of Agents to perform a specified Activity. In addition to assigning an\n            Activity and delegating authority to perform the Activity to an Agent, a Mandate\n            commonly limits the Place (jurisdiction) and Date (time period) within which an Agent\n            may perform the Activity (where and when). Mandates exist in a specific social and\n            cultural context, and within that context are subject to change over time. While a\n            Mandate may be tacit, in whole or part, it may be explicitly expressed in a variety of\n            documentary sources (for example, constitutions, legislation, (legal) acts, statutes,\n            legal codes, ordinances, charges, charters, or mission statements). The evidence for\n            identifying a Mandate may be found in its entirety in one documentary source (for\n            example, a law or regulation), or may be found in two or more sources. A Mandate should\n            not be confused with the one or more documentary sources that serve as evidence of its\n            identity. A documentary source is a Record."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E17 (Mandate\n            entity)"@en .

rico:recordResourceIsConnectedToRecordResourceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource to a Record Resource\n            Relation."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource is connected to record resource relation\n        "@en ;
        rdfs:range          rico:RecordResourceToRecordResourceRelation ;
        rdfs:subPropertyOf  rico:thingIsConnectedToRelation ;
        owl:inverseOf       rico:recordResourceRelationConnects .

rico:recordResourceOrInstantiationIsSourceOfCreationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (that is created) to\n            a Creation Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is source of creation relation\n        "@en ;
        rdfs:range          rico:CreationRelation ;
        rdfs:subPropertyOf  rico:recordResourceOrInstantiationIsSourceOfAgentOriginationRelation ;
        owl:inverseOf       rico:creationRelationHasSource .

rico:proxyIn  a             owl:ObjectProperty ;
        rdfs:comment        "Connects a Proxy to the Record Set in which it stands for\n            (represents) another Record Resource."@en ;
        rdfs:domain         rico:Proxy ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "proxy in "@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isRelatedTo .

rico:Coordinates  a       owl:Class ;
        rdfs:comment      "Longitudinal and latitudinal information of a\n            Place."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Coordinates"@en ;
        rdfs:subClassOf   rico:Thing ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:PhysicalLocation ;
                            owl:onProperty     rico:isOrWasCoordinatesOf
                          ] ;
        skos:changeNote   [ rdf:value  "Removed the cardinality Restrictions when the range is a\n                    datatype property"@en ;
                            dc:date    "2021-02-08"@en
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A11 (Coordinates\n            attribute)"@en .

rico:publicationDate  a     owl:DatatypeProperty ;
        rdfs:comment        "Date of the publication of a Record Resource."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "publication date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:date ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:Extent  a            owl:Class ;
        rdfs:comment      "Countable characteristics of the content of an entity expressed\n            as a quantity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Extent"@en ;
        rdfs:subClassOf   rico:Thing ;
        skos:changeNote   [ rdf:value  "Class added together with three subclasses and hasExtent\n                    and isExtentOf Object properties"@en ;
                            dc:date    "2020-10-28"
                          ] ;
        skos:scopeNote    "Physical or logical extent of a resource"@en .

rico:LegalStatus  a       owl:Class ;
        rdfs:comment      "A status defined by law."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Legal Status"@en ;
        rdfs:subClassOf   rico:Type ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A26 (Legal Status\n            attribute)"@en .

rico:hasCollector  a        owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or an Instantiation to the Agent that\n            collects it intentionally (is a collector)."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has collector"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:hasAccumulator ;
        owl:inverseOf       rico:isCollectorOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property and super property\n                    IRI, text definition, domain (changed made in order to make RiC-O compliant with\n                    RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"collectedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R030 ('has collector'\n            relation)"@en .

rico:creationDate  a        owl:DatatypeProperty ;
        rdfs:comment        "Date at which an entity was created."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "creation date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:beginningDate ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:hasExtentType  a       owl:ObjectProperty ;
        rdfs:comment        "Connects an Extent to an Extent Type that categorizes what is being\n            measured." ;
        rdfs:domain         rico:Extent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has extent type"@en ;
        rdfs:range          rico:ExtentType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isExtentTypeOf ;
        skos:changeNote     [ rdf:value  "Object property added along with the Extent Type\n                    class."@en ;
                              dc:date    "2020-11-01"
                            ] .

rico:RecordSetType  a     owl:Class ;
        rdfs:comment      "A broad categorization of the type of Record Set."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Set Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:RecordSet ;
                            owl:onProperty     rico:isRecordSetTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "scope note: updated. Objective: to make RiC-O compliant\n                    with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Four instances of Record Set Type are included for now in\n            RiC-O; they also are instances of skos:Concept and, as such, part of a SKOS vocabulary.\n            Record Set Type may also be used to categorize types of Record Set that have not\n            traditionally been considered archival, e.g. search result list."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A36 (Record Set Type\n            attribute)"@en .

ric-rst:Fonds  a         rico:RecordSetType , skos:Concept , owl:NamedIndividual ;
        rdfs:label       "fonds"@en ;
        skos:definition  "The whole of the records, regardless of form or medium,\n            organically created and/or accumulated and used by a particular person, family, or\n            corporate body in the course of that creator's activities and functions. (From ICA\n            ISAD(G))"@en ;
        skos:inScheme    <https://www.ica.org/standards/RiC/vocabularies/recordSetTypes> ;
        skos:prefLabel   "fonds"@en .

rico:hasOrHadSubject  a     owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource to a Thing that is or was its\n            subject."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had subject"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isOrWasSubjectOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasSubject\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R019 ('has or had subject'\n            relation)"@en .

rico:isOrWasCorporateBodyTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Corporate Body Type to a Corporate Body that it\n            categorizes or categorized."@en ;
        rdfs:domain         rico:CorporateBodyType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was corporate body type of"@en ;
        rdfs:range          rico:CorporateBody ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasOrHadCorporateBodyType ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isCorporateBodyTypeOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:modificationDate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date of the modification of an entity."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "modification date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:date ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:thingIsSourceOfWholePartRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to a Whole Part Relation, when this Thing has\n            Part other Thing(s)."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is source of whole part relation "@en ;
        rdfs:range          rico:WholePartRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:wholePartRelationHasSource .

rico:authorizes  a              owl:ObjectProperty ;
        rdfs:comment            "Connects a Mandate to the Agent that the Mandate gives the\n            authority or competencies to act."@en ;
        rdfs:domain             rico:Mandate ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "authorizes"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isRuleAssociatedWith ;
        owl:inverseOf           rico:authorizedBy ;
        owl:propertyChainAxiom  ( rico:mandateIsSourceOfMandateRelation rico:mandateRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "fixed the CM corresponding component name."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R067 ('authorizes'\n            relation)"@en .

rico:DerivationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects an Instantiation to at least one Instantiation that is\n            derived from it."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Derivation Relation"@en ;
        rdfs:subClassOf   rico:TemporalRelation , rico:InstantiationToInstantiationRelation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Instantiation ;
                            owl:onProperty            rico:derivationRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Instantiation ;
                            owl:onProperty               rico:derivationRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R014 and RiR014i\n            relations"@en .

rico:hasOrHadHolder  a          owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is or was holder of' object property."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had holder"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:hasOrHadManager ;
        owl:inverseOf           rico:isOrWasHolderOf ;
        owl:propertyChainAxiom  ( rico:recordResourceOrInstantiationIsTargetOfRecordResourceHoldingRelation rico:recordResourceHoldingRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"heldBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R039i ('has or had holder'\n            relation)"@en .

rico:isOrWasControllerOf
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Agent to another Agent it controls or controlled via\n            Activities, i.e. controls by function."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was controller of"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:hasOrHadSubordinate , rico:hasOrHadAuthorityOver ;
        owl:inverseOf           rico:hasOrHadController ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfAgentControlRelation rico:agentControlRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"controls\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R041 ('is or was controller of'\n            relation)"@en .

rico:ManagementRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Agent, and at least one Record Resource or\n            Instantiation that the Agent manages."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Management Relation"@en ;
        rdfs:subClassOf   rico:AuthorityRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:managementRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:managementRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R038 and RiC-R038i\n            relations"@en .

rico:Mechanism  a         owl:Class ;
        rdfs:comment      "A process or system created by a Person or Group that performs\n            an Activity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Mechanism"@en ;
        rdfs:subClassOf   rico:Agent ;
        owl:disjointWith  rico:Person , rico:Position ;
        skos:changeNote   [ rdf:value  "scope note: made separate paragraphs. Disjoint with:\n                    enriched."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Mechanism is a kind of Agent. A Mechanism may have both\n            mechanical and software components, or may be exclusively software. A Mechanism acts in\n            the world producing physical or social effects, and frequently generates or modifies\n            Records."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E13 (Mechanism\n            entity)"@en .

rico:isOrWasRuleTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "connects a Rule Type to a Rule that it categorized or\n            categorizes."@en ;
        rdfs:domain         rico:RuleType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was rule type of"@en ;
        rdfs:range          rico:Rule ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasOrHadRuleType ;
        skos:changeNote     [ rdf:value  "Object property added along with RuleType class and\n                    hasRuleType object property. "@en ;
                              dc:date    "2020-10-19"
                            ] ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property URI (the name of this property in RiC-O 0.1 was\n                    \"isRuleTypeOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isOrWasRegulatedBy
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of the 'regulates or regulated' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was regulated by"@en ;
        rdfs:range          rico:Rule ;
        rdfs:subPropertyOf  rico:isAssociatedWithRule ;
        owl:inverseOf       rico:regulatesOrRegulated ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI (changed made\n                    in order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"regulatedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R063i ('is or was regulated by'\n            relation)"@en .

dc:publisher  a  owl:AnnotationProperty .

rico:derivationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Derivation Relation to the Instantiation from which\n            one or more Instantiations is derived."@en ;
        rdfs:domain         rico:DerivationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "derivation relation has source "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:temporalRelationHasSource , rico:instantiationToInstantiationRelationConnects ;
        owl:inverseOf       rico:instantiationIsSourceOfDerivationRelation .

rico:referenceSystem  a   owl:DatatypeProperty ;
        rdfs:comment      "Framework or standard used to represent an\n            information."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "reference system"@en ;
        rdfs:range        rdfs:Literal .

rico:hasOriginal  a         owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is original of' object property."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has original "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:hasGeneticLinkToRecordResource , rico:followsInTime ;
        owl:inverseOf       rico:isOriginalOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R010i (is original of\n            relation)"@en .

rico:isOrWasPlaceNameOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place Name to a Place that was or is designated by\n            it."@en ;
        rdfs:domain         rico:PlaceName ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was place name of"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isOrWasNameOf ;
        owl:inverseOf       rico:hasOrHadPlaceName ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"isPlaceNameOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:relationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an n-ary Relation to a Thing that is its\n            target."@en ;
        rdfs:domain         rico:Relation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationConnects ;
        owl:inverseOf       rico:thingIsTargetOfRelation .

rico:Event  a             owl:Class ;
        rdfs:comment      "Something that happens in time and space."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Event"@en ;
        rdfs:subClassOf   rico:Thing ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:EventType ;
                            owl:onProperty     rico:hasEventType
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs and some\n                    changes."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "An event may be natural, human, or a combination of natural\n            and human. Events have temporal and spatial boundaries. An event may actively involve\n            some agent(s) and affect any entity. An event may be discrete, happening at a specific\n            moment in time, or may occur over an extended period of time. Events may have events as\n            parts, and events may precede or follow one another. Multiple agents may participate in\n            the same event, and in different roles. "@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E14 (Event\n            entity)"@en ;
        rico:closeTo      "LODE Event class\n            (http://linkedevents.org/ontology/#term-Event)"@en .

rico:AppellationRelation
        a                 owl:Class ;
        rdfs:comment      "The relation between an Appellation and at least one Thing that\n            the Appellation designates."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Appellation Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Appellation ;
                            owl:onProperty            rico:appellationRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:appellationRelationHasTarget
                          ] .

rico:isEventAssociatedWith
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Event to a Thing that is associated with the\n            existence and lifecycle of the Event."@en ;
        rdfs:domain             rico:Event ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is event associated with "@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isAssociatedWithEvent ;
        owl:propertyChainAxiom  ( rico:eventIsSourceOfEventRelation rico:eventRelationHasTarget ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R057 ('is event associated with'\n            relation)"@en .

rico:sequentialRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Sequential Relation to a Thing that precedes other\n            Thing(s) in the sequence."@en ;
        rdfs:domain         rico:SequentialRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "sequential relation has source "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:thingIsSourceOfSequentialRelation .

rico:agentIsTargetOfCreationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a creator Agent to a Creation Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of creation relation "@en ;
        rdfs:range          rico:CreationRelation ;
        rdfs:subPropertyOf  rico:agentIsTargetOfAgentOriginationRelation ;
        owl:inverseOf       rico:creationRelationHasTarget .

rico:CorrespondenceRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least two Persons, when they correspond to each\n            other."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Correspondence Relation"@en ;
        rdfs:subClassOf   rico:KnowingRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:correspondenceRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R052 and Ri052i\n            relations"@en .

rico:usedFromDate  a        owl:DatatypeProperty ;
        rdfs:comment        "Date at which an Appellation was first used."@en ;
        rdfs:domain         rico:Appellation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "used from date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:date ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:membershipRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Membership Relation to the Group that has\n            member(s)."@en ;
        rdfs:domain         rico:MembershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "membership relation has source "@en ;
        rdfs:range          rico:Group ;
        rdfs:subPropertyOf  rico:relationHasSource , rico:agentRelationConnects ;
        owl:inverseOf       rico:groupIsSourceOfMembershipRelation .

rico:PlaceName  a         owl:Class ;
        rdfs:comment      "A label, title or term designating a Place in order to make it\n            distinguishable from other similar entities."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Place Name"@en ;
        rdfs:subClassOf   rico:Name ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of a specialization of\n            RiC-A28 (Name attribute)"@en .

rico:isRelatedTo  a       owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment      "The most generic object property. Connects an Thing to any other\n            Thing This is a symmetric object property."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "is related to "@en ;
        rdfs:range        rico:Thing ;
        rico:RiCCMCorrespondingComponent
                "RiC-R001 (is related to\n            relation)"@en .

rico:Type  a              owl:Class ;
        rdfs:comment      "A superclass for any category of some thing. A type\n            characterizes an entity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Type"@en ;
        rdfs:subClassOf   rico:Concept .

rico:agentHierarchicalRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Hierarchical Relation to one of the\n            hierarchically superior Agents"@en ;
        rdfs:domain         rico:AgentHierarchicalRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent hierarchical relation has source "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:relationHasSource , rico:agentRelationConnects ;
        owl:inverseOf       rico:agentIsSourceOfAgentHierarchicalRelation .

rico:isOrWasOccupiedBy
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'occupies or occupied' object\n            property."@en ;
        rdfs:domain             rico:Position ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was occupied by"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:occupiesOrOccupied ;
        owl:propertyChainAxiom  ( rico:positionIsTargetOfPositionHoldingRelation rico:positionHoldingRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"occupiedBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R054i ('is or was occupied by'\n            relation)"@en .

rico:knowingRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects Knowing Relation to any known Person\n            involved."@en ;
        rdfs:domain         rico:KnowingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "knowing relation connects "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:agentRelationConnects ;
        owl:inverseOf       rico:personHasKnowingRelation .

rico:isOrWasCoordinatesOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an instance of Coordinates to a Physical Location it\n            locates or located on earth, according to some reference system."@en ;
        rdfs:domain         rico:Coordinates ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was coordinates of"@en ;
        rdfs:range          rico:PhysicalLocation ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadCoordinates ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isCoordinatesOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:MandateRelation  a   owl:Class ;
        rdfs:comment      "Connects at least one Mandate, and at least one Agent, when the\n            first gives the second one the authority or competencies to act. May also involve one to\n            many Activities that the Mandate(s) assign(s) to the Agent(s)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Mandate Relation"@en ;
        rdfs:subClassOf   rico:RuleRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Mandate ;
                            owl:onProperty               rico:mandateRelationHasSource
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Activity ;
                            owl:onProperty               rico:asConcernsActivity
                          ] ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Agent ;
                            owl:onProperty     rico:authorizingAgent
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:mandateRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R067 and RiC-R067i\n            relations"@en .

rico:relationHasContext
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an n-ary Relation to a Thing that is a secondary,\n            contextual entity during the existence of the Relation."@en ;
        rdfs:domain         rico:Relation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "relation has context "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationConnects ;
        owl:inverseOf       rico:thingIsContextOfRelation ;
        skos:scopeNote      "The secondary entity may be, for instance, a Position or a\n            Role Type."@en .

rico:RepresentationType
        a                 owl:Class ;
        rdfs:comment      "Categorization of the method of recording the content type of a\n            Record Resource."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Representation Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Instantiation ;
                            owl:onProperty     rico:isRepresentationTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Comment and scope note: updated. Objective: to make RiC-O\n                    compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Representation Type can be unmediated (which allows humans to\n            receive the message communicated without an intermediation of a device) and mediated\n            (which needs a device to decode the message). A lot of contemporary mediated types are\n            digital. Each Representation Type may present specific features: bit rate for audio,\n            resolution for digital images, encoding format for video etc. Depending of the type,\n            properties may thus be needed to describe their characteristics. Not be confused with\n            Content Type or Carrier Type since the form of representation can be independent of the\n            communication or carrier."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A37 (Representation Type\n            attribute)"@en .

skos:Concept  a  owl:Class .

rico:Family  a            owl:Class ;
        rdfs:comment      "Two or more persons related by birth, or through marriage,\n            adoption, civil union, or other social conventions that bind them together as a socially\n            recognized familial group."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Family"@en ;
        rdfs:subClassOf   rico:Group ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs and some\n                    changes."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Family is a kind of Group. “Family” is used here as a general\n            term that encompasses a wide variety of familial groups. Other types of familial groups\n            include Dynasty, Clan, House, Tribe and others. Though family may be a recognized legal\n            group in specific contexts, the term may also be used for groups that are socially\n            recognized as families. A family may be a group of persons related either by\n            consanguinity or affinity or cohabitation or other social conventions. In some context,\n            a Family may be legally recognized as Corporate Body. For example, certain North\n            American peoples (tribes) retain self-government rights and have jurisdiction over\n            defined tribal lands."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E10 (Family\n            entity)"@en .

rico:AgentName  a         owl:Class ;
        rdfs:comment      "A label, title or term designating an Agent in order to make it\n            distinguishable from other similar entities."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Agent Name"@en ;
        rdfs:subClassOf   rico:Name ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of a specialization of\n            RiC-A28 (Name attribute)"@en .

rico:agentIsSourceOfOwnershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an owner Agent to an Ownership Relation"@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person rico:Position )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of ownership relation "@en ;
        rdfs:range          rico:OwnershipRelation ;
        rdfs:subPropertyOf  rico:agentIsSourceOfAuthorityRelation ;
        owl:inverseOf       rico:ownershipRelationHasSource .

rico:workRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Work Relation to an Agent."@en ;
        rdfs:domain         rico:WorkRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "work relation connects "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:agentRelationConnects ;
        owl:inverseOf       rico:agentHasWorkRelation .

rico:isAgentAssociatedWithAgent
        a                       owl:ObjectProperty , owl:SymmetricProperty ;
        rdfs:comment            "Connects two Agents. This object property is\n            symmetric."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is agent associated with agent "@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:propertyChainAxiom  ( rico:agentIsConnectedToAgentRelation rico:agentRelationConnects ) ;
        skos:scopeNote          "Use to connect two Agents only if it is not possible to be\n            more accurate and use a narrower Agent to Agent relation, e.g. ‘has work relation\n            with’."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R044 ('is agent associated with agent'\n            relation)"@en .

rico:isDocumentaryFormTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Documentary Form Type to a Record or Record Part that\n            it categorizes."@en ;
        rdfs:domain         rico:DocumentaryFormType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is documentary form type of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasDocumentaryFormType ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:longitude  a           owl:DatatypeProperty ;
        rdfs:comment        "Distance in degrees east or west of a prime\n            meridian."@en ;
        rdfs:domain         rico:Coordinates ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "longitude"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:measure ;
        skos:scopeNote      "Property of the Coordinates class. If you don't use this\n            class, use geographicalCoordinates property, a property of Place class."@en .

rico:conditionsOfAccess
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Terms and circumstances affecting the availability of a Record\n            Resource for consultation. Such conditions may originate in laws, regulations and\n            policies, including those pertaining to privacy and security concerns or restrictions;\n            they may concern a specific Instantiation of a Record Resource, for example, conditions\n            that require preservation treatment; or they may specify the software or hardware\n            necessary to access the Instantiation."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Instantiation rico:RecordResource )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "conditions of access"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition and scope note updated. Examples added.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "Acceso libre a través de los terminales de\n            consulta"@es , "Recognita software, min. version 3.0, is needed in order to open\n            the file."@en , "the Archives cannot provide VHS reader to access the content of\n            the tape."@en , "closed as awaiting conservation treatment"@en , "open"@en , "closed under data protection legislation"@en ;
        skos:scopeNote    "This property provides information about the accessibility of\n            a Record Resource, as well as the physical, technical or legal limitations that exist\n            for providing access to it."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A08 (Conditions of Access\n            attribute)"@en .

dc:date  a      owl:AnnotationProperty .

rico:RecordPart  a        owl:Class ;
        rdfs:comment      "Part of a Record with discrete information content that\n            contributes to the Record's physical or intellectual completeness."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Part"@en ;
        rdfs:subClassOf   rico:RecordResource ;
        skos:changeNote   [ rdf:value  "comment: updated. Scope note: made several paragraphs.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "Removed the Restriction."@en ;
                            dc:date    "2021-02-08"
                          ] ;
        skos:scopeNote    "Record Part is a kind of Record Resource. A Record Part may\n            itself have Record Parts."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E05 (Record Part\n            entity)"@en .

rico:isExtentTypeOf  a      owl:ObjectProperty ;
        rdfs:comment        "Connects an Extent Type to an Extent that it\n            categorizes."@en ;
        rdfs:domain         rico:ExtentType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is extent type of"@en ;
        rdfs:range          rico:Extent ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasExtentType ;
        skos:changeNote     [ rdf:value  "Added a rdfs:comment."@en ;
                              dc:date    "2020-11-21"
                            ] ;
        skos:changeNote     [ rdf:value  "Object property added along with the Extent Type\n                    class."@en ;
                              dc:date    "2020-11-01"
                            ] .

rico:Agent  a             owl:Class ;
        rdfs:comment      "A Person, or Group, or an entity created by a Person or Group\n            (Mechanism), or a Position, that acts in the world."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Agent"@en ;
        rdfs:subClassOf   rico:Thing ;
        skos:changeNote   [ rdf:value  "removed the Restrictions"@en ;
                            dc:date    "2021-02-08"
                          ] ;
        skos:changeNote   [ rdf:value  "Comment: updated. Scope note: updated and made several\n                    paragraphs. Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "An Agent may have one or more identities; an identity is a\n            constellation of properties or relations that together “identify” the Agent. A Person or\n            Group commonly has one identity, though each also may have one or more alternative\n            identities. Such alternative identities may be shared by more than one Person or Group.\n            Alternative identities include but are not limited to pseudonyms, heteronyms, DBA (Doing\n            Business As), and trade identities. An alternative identity should not be confused with\n            a Position in a Group, for example, presidents, prime ministers, governors, popes,\n            royalty, or bishops. Nor should an alternative identity be confused with a variant name\n            or identifier of the same identity. Agent also includes entities created by a Person or\n            Group that act on behalf of the creating Agent in an autonomous or semi-autonomous\n            manner. Examples of a Mechanism include software agents, robots, and space and\n            underwater probes that generate data (records) in the course of Activity assigned to and\n            in conformance with the instructions given to them by the creating Person or\n            Group."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E07 (Agent\n            entity)"@en .

rico:isOrWasAffectedBy
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'affects or affected' object property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was affected by"@en ;
        rdfs:range          rico:Event ;
        rdfs:subPropertyOf  rico:isOrWasParticipantIn ;
        owl:inverseOf       rico:affectsOrAffected ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition and corresponding CM component (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"affectedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R059i ('is or was affected by'\n            relation)"@en .

rico:groupIsSourceOfGroupSubdivisionRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects the Group that has at least a subdivision, to a Group\n            Subdivision Relation"@en ;
        rdfs:domain         rico:Group ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "group is source of group subdivision relation "@en ;
        rdfs:range          rico:GroupSubdivisionRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfWholePartRelation , rico:agentIsSourceOfAgentHierarchicalRelation ;
        owl:inverseOf       rico:groupSubdivisionRelationHasSource .

rico:isOrWasMainSubjectOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has or had main subject' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was main subject of"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isOrWasSubjectOf ;
        owl:inverseOf       rico:hasOrHadMainSubject ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, super\n                    property IRI, textual definition (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isMainSubjectOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R020i (is or was main subject\n            of)"@en .

rico:recordResourceExtent
        a                   owl:DatatypeProperty ;
        rdfs:comment        "The quantity of information content as human experienced\n            represented in the Record Resource. The method and precision of expressing the quantity\n            of information represented in a Record Resource will vary by the kind of Record Resource\n            being described as well as by processing economy constraints. For record sets, quantity\n            may be expressed as number of records, or, for analogue records in particular, by the\n            physical storage dimensions of the Record members. For individual records or record\n            parts, quantity may be expressed in more precise terms. Use if you don't use\n            RecordResourceExtent class and its properties for handling such\n            information."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "Record Resource extent"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:physicalOrLogicalExtent ;
        skos:changeNote     [ rdf:value  "Text definition and scope note updated. Examples added.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        skos:changeNote     [ rdf:value  "Updated the scope note, as a RecordResourceExtent class has\n                    been created."@en ;
                              dc:date    "2020-11-21"
                            ] ;
        skos:example        "6 photographs"@en , "34 poems"@en , "2 films"@en , "6 maps"@en , "2.065.735 characters"@en , "1,500 words"@en , "3 minutes and 24 seconds"@en ;
        skos:scopeNote      "The number, size or duration of the information content\n            unit(s) remains the same even if the information is instantiated in various carriers.\n            For example, a file of 1500 words (Record Resource Extent) may have Instantiation Extent\n            3kb as a Word document and 5kb as a PDF file, and instantiations may be represented on a\n            CD of 700mb (Carrier Extent). Use if you don't use RecordResourceExtent class and its\n            properties for handling such information."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A35 (Record Resource extent\n            attribute)"@en .

rico:isSourceOf  a          owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or an Agent to a Record Resource or\n            Relation, when the first is used as a source of information for identifying or\n            describing the second one."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Agent rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is source of "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:RecordResource rico:Relation )
                            ] ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasSource .

rico:isOrWasDescribedBy
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'describes or described' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was described by"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isOrWasSubjectOf ;
        owl:inverseOf       rico:describesOrDescribed ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"describedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R021i ('is or was described by'\n            relation)"@en .

rico:hasProductionTechniqueType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation to a Production Technique Type that\n            categorizes its production technique."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has production technique type"@en ;
        rdfs:range          rico:ProductionTechniqueType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isProductionTechniqueTypeOf ;
        skos:changeNote     [ rdf:value  "changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isCopyOf  a            owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has copy' object property."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is copy of"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:followsInTime , rico:hasGeneticLinkToRecordResource ;
        owl:inverseOf       rico:hasCopy ;
        rico:RiCCMCorrespondingComponent
                "RiC-R012i ('is copy of'\n            relation)"@en .

rico:agentIsTargetOfPerformanceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent to a Performance Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of performance relation "@en ;
        rdfs:range          rico:PerformanceRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:performanceRelationHasTarget .

rico:deathDate  a           owl:DatatypeProperty ;
        rdfs:comment        "Date at which a Person died."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "death date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:endDate ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:provenanceRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Provenance Relation to a Record Resource or\n            Instantiation."@en ;
        rdfs:domain         rico:ProvenanceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "provenance relation has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsSourceOfProvenanceRelation .

rico:isOrWasMemberOf  a         owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has or had member' object property."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was member of"@en ;
        rdfs:range              rico:Group ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:hasOrHadMember ;
        owl:propertyChainAxiom  ( rico:personIsTargetOfMembershipRelation rico:membershipRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isMemberOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R055i ('is or was member of'\n            relation)"@en .

rico:hasDescendant  a           owl:ObjectProperty ;
        rdfs:comment            "Connects a Person to one of their descendants."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has descendant"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:hasFamilyAssociationWith , rico:hasSuccessor ;
        owl:inverseOf           rico:hasAncestor ;
        owl:propertyChainAxiom  ( rico:personIsSourceOfDescendanceRelation rico:descendanceRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the superproperties IRIs."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R017 ('has descendant'\n            relation)"@en .

skos:note  a    owl:AnnotationProperty .

rico:hasSender  a           owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or an Instantiation to the Agent that\n            sends it"@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has sender "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:hasProvenance ;
        owl:inverseOf       rico:isSenderOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R031 ('has sender'\n            relation)"@en .

rico:agentIsTargetOfAgentControlRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects one of the controlled Agents to an Agent Control\n            Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of agent control relation "@en ;
        rdfs:range          rico:AgentControlRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfAuthorityRelation , rico:agentIsTargetOfAgentHierarchicalRelation ;
        owl:inverseOf       rico:agentControlRelationHasTarget .

rico:thingIsTargetOfOwnershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is owned by a Group, a Person or a\n            Position) to an Ownership Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of ownership relation "@en ;
        rdfs:range          rico:OwnershipRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfAuthorityRelation ;
        owl:inverseOf       rico:ownershipRelationHasTarget .

rico:instantiationStructure
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Information about the physical arrangement and composition of an\n            Instantiation."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "Instantiation structure"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:structure ;
        skos:changeNote     [ rdf:value  "Text definition fixed. Objective: to make RiC-O compliant\n                    with RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "Specialization of RiC-A40 (Structure\n            attribute)"@en .

rico:hasDocumentaryFormType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record or Record Part to its Documentary Form\n            Type."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has documentary form type"@en ;
        rdfs:range          rico:DocumentaryFormType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isDocumentaryFormTypeOf ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:hasSuccessor  a            owl:ObjectProperty ;
        rdfs:comment            "Connects an Agent to another Agent that succeeds it\n            chronologically."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has successor"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent , rico:precedesInTime ;
        owl:inverseOf           rico:isSuccessorOf ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfAgentTemporalRelation rico:agentTemporalRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI and label (changed made in order to make\n                    RiC-O compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isAntecedentOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        skos:scopeNote          "There may be zero to many intermediate Agents , ignored or\n            unknown, between the two connected Agents. Can be used when there is a transfer of\n            function from the first Agent to the second Agent."@en ;
        rico:RiCCMCorrespondingComponent
                "RIC-R016 ('has successor'\n            relation)"@en .

rico:hasRepresentationType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation to a Representation Type that\n            categorizes its representation type."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has representation type"@en ;
        rdfs:range          rico:RepresentationType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isRepresentationTypeOf ;
        skos:changeNote     [ rdf:value  "changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:teachingRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Teaching Relation to a Person (who is a\n            student)."@en ;
        rdfs:domain         rico:TeachingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "teaching relation has target "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:relationHasTarget , rico:knowingRelationConnects ;
        owl:inverseOf       rico:personIsTargetOfTeachingRelation .

rico:agentIsTargetOfAuthorshipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person, Group or Position to an Authorship\n            Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person rico:Position )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of authorship relation"@en ;
        rdfs:range          rico:AuthorshipRelation ;
        rdfs:subPropertyOf  rico:agentIsTargetOfCreationRelation ;
        owl:inverseOf       rico:authorshipRelationHasTarget ;
        skos:changeNote     [ rdf:value  "Created following the addition of RiC-R079 relation in\n                    RiC-CM 0.2"@en ;
                              dc:date    "2020-12-29"
                            ] .

rico:isAssociatedWithPlace
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is place associated with' object\n            property."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is associated with place "@en ;
        rdfs:range              rico:Place ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isPlaceAssociatedWith ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfPlaceRelation rico:placeRelationHasSource ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R074i ('is associated with place'\n            relation)"@en .

rico:proxyFor  a            owl:ObjectProperty ;
        rdfs:comment        "Connects a Proxy to the Record Resource it stands for in the\n            specific context of a Record Set."@en ;
        rdfs:domain         rico:Proxy ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "proxy for "@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isRelatedTo .

rico:DateSet  a           owl:Class ;
        rdfs:comment      "Non-contiguous single dates or date ranges."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Date Set"@en ;
        rdfs:subClassOf   rico:Date ;
        skos:changeNote   [ rdf:value  "Comment: updated. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Primarily used in the description of Record Sets to describe\n            dates of member Records"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E21 (Date Set\n            entity)"@en .

rico:hasOrHadCorrespondent
        a                       owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment            "Connects two Persons that correspond or have corresponded with\n            each other. This relation is symmetric."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had correspondent"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:knows ;
        owl:propertyChainAxiom  ( rico:personHasCorrespondenceRelation rico:correspondenceRelationConnects ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, textual definition (changed made in\n                    order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"hasCorrespondent\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R052 ('has or had correspondent'\n            relation)"@en .

rico:precedesOrPreceded
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Thing to a Thing that follows or followed it in some\n            sequence."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "precedes or preceded"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:followsOrFollowed ;
        owl:propertyChainAxiom  ( rico:thingIsSourceOfSequentialRelation rico:sequentialRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"precedes\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        skos:scopeNote          "The relation does not specify by itself what criteria are used\n            for ordering the sequence. There may actually be zero to many intermediate Entities,\n            ignored or unkown, in the sequence between the two connected Things. Can be used, for\n            example, for specifying that some Record 'precedes' (has next) some Record within a\n            Record Set."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R008 ('precedes or preceded'\n            relation)"@en .

rico:agentIsTargetOfMandateRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a mandated Agent to a Mandate Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of mandate relation "@en ;
        rdfs:range          rico:MandateRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRuleRelation ;
        owl:inverseOf       rico:mandateRelationHasTarget .

<https://www.ica.org/standards/RiC/vocabularies/documentaryFormTypes>
        a                skos:ConceptScheme , owl:NamedIndividual ;
        rdfs:label       "Documentary Form Types"@en ;
        dc:creator       "International Coucil on Archives Expert Group on Archival\n            Description (ICA EGAD)"@en ;
        dc:title         "International Council on Archives Records in Contexts Vocabulary for\n            Documentary Form Types"@en ;
        skos:definition  "A vocabulary that includes documentary form\n            types"@en .

rico:wasUsedFromDate  a     owl:ObjectProperty ;
        rdfs:comment        "Connects an Appellation to the Date from which it was\n            used."@en ;
        rdfs:domain         rico:Appellation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "was used from date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:isAssociatedWithDate ;
        owl:inverseOf       rico:isFromUseDateOf .

rico:TypeRelation  a      owl:Class ;
        rdfs:comment      "Connects a category (a Type) and at least one Thing that belongs\n            to this category."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Type Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Type ;
                            owl:onProperty            rico:typeRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:typeRelationHasTarget
                          ] ;
        skos:scopeNote    "may be useful at least for some types (e.g. demographic\n            group)"@en .

rico:CreationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Record Resource or Instantiation to at\n            least one Agent, when the Agent is either responsible for all or some of the content of\n            the Record Resource, or is a contributor to the genesis or production of the\n            Instantiation."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Creation Relation"@en ;
        rdfs:subClassOf   rico:AgentOriginationRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:creationRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:creationRelationHasSource
                          ] ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:RoleType ;
                            owl:onProperty     rico:creationWithRole
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R027 and RiC-R027i\n            relations"@en .

rico:hasOrHadAllMembersWithCategory
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Category (Type) to which all the\n            Records or Record Parts that are or were included in the Record Set\n            belong."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had all members with category"@en ;
        rdfs:range          rico:Type ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isOrWasCategoryOfAllMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:isDateAssociatedWith
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to a Thing that the Date is associated with the\n            existence and lifecycle of."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is date associated with "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isAssociatedWithDate ;
        rico:RiCCMCorrespondingComponent
                "RiC-R068 ('is date associated with'\n            relation)"@en .

rico:authorshipRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Authorship Relation to one of the Records involved\n            in the relation."@en ;
        rdfs:domain         rico:AuthorshipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "authorship relation has source"@en ;
        rdfs:range          rico:Record ;
        rdfs:subPropertyOf  rico:creationRelationHasSource ;
        owl:inverseOf       rico:recordIsSourceOfAuthorshipRelation ;
        skos:changeNote     [ rdf:value  "Created following the addition of RiC-R079 relation in\n                    RiC-CM 0.2"@en ;
                              dc:date    "2020-12-29"
                            ] .

rico:precedesInTime  a          owl:ObjectProperty ;
        rdfs:comment            "Connects a Thing to a Thing that follows it in chronological\n            order."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "precedes in time"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:precedesOrPreceded ;
        owl:inverseOf           rico:followsInTime ;
        owl:propertyChainAxiom  ( rico:thingIsSourceOfTemporalRelation rico:temporalRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the superproperty IRI"@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        skos:scopeNote          "There may actually be zero to many intermediate Entities,\n            ignored or unknown, in the chronological sequence between the two connected\n            Entities."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R009 ('precedes in time'\n            relation)"@en .

rico:agentTemporalRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Temporal Relation to one of the successor\n            Agents"@en ;
        rdfs:domain         rico:AgentTemporalRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent temporal relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:temporalRelationHasTarget , rico:agentRelationConnects ;
        owl:inverseOf       rico:agentIsTargetOfAgentTemporalRelation .

rico:groupIsTargetOfPositionToGroupRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects the Group (in which a Position exists) to a Position To\n            Group Relation"@en ;
        rdfs:domain         rico:Group ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "group is target of position to group relation "@en ;
        rdfs:range          rico:PositionToGroupRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:positionToGroupRelationHasTarget .

rico:recordResourceOrInstantiationIsTargetOfRecordResourceHoldingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (that is held by an\n            Agent) to a Record Resource Holding Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is target of record resource\n            holding relation "@en ;
        rdfs:range          rico:RecordResourceHoldingRelation ;
        rdfs:subPropertyOf  rico:recordResourceOrInstantiationIsTargetOfManagementRelation ;
        owl:inverseOf       rico:recordResourceHoldingRelationHasTarget .

rico:personIsSourceOfKnowingOfRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (who has some knowledge of another one) to a\n            Knowing Of Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is source of knowing of relation "@en ;
        rdfs:range          rico:KnowingOfRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:knowingOfRelationHasSource .

rico:recordResourceHoldingRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource Holding Relation to an Agent (as the\n            holder of a Record Resource or Instantiation)."@en ;
        rdfs:domain         rico:RecordResourceHoldingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource holding relation has source "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:managementRelationHasSource ;
        owl:inverseOf       rico:agentIsSourceOfRecordResourceHoldingRelation .

rico:authenticityNote
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Description of evidences that the Record Resource or\n            Instantiation is what it purports to be, was created or sent by the said Agent, at the\n            said time and has not been tampered or corrupted."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Instantiation rico:RecordResource )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "authenticity note"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "examples added. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "The electronic signature validity cannot by assessed, but the\n            content was not modified from the moment of signing."@en , "The record bears no signature."@en , "The record is digitally signed by the Notary."@en , "The record bears signatures and it was preserved."@en , "The charter is missing the seal of the King."@en , "The timestamp exists but cannot be verified."@en , "The whole collection consists of copies of the charters issued\n            by Vlad the Impaler."@en ;
        skos:scopeNote    "For electronic records, it may include results from automated\n            means of checking the validity of signatures and timestamp."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A03 (Authenticity Note\n            attribute)"@en .

rico:isOrWasContainedBy
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'contains or contained' object\n            property."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was contained by"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isOrWasPartOf , rico:isAssociatedWithPlace , rico:isPlaceAssociatedWith ;
        owl:inverseOf       rico:containsOrContained ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"containedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R007i ('is or was contained by'\n            relation)"@en .

rico:FunctionalEquivalenceRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least two Instantiations which may be considered as\n            equivalent."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Functional Equivalence Relation"@en ;
        rdfs:subClassOf   rico:InstantiationToInstantiationRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Instantiation ;
                            owl:onProperty               rico:functionalEquivalenceRelationConnects
                          ] ;
        skos:scopeNote    "Use for Instantiations which, from some point of view, in some\n            context and for some users at least, may be considered as equivalent. This equivalence\n            is usually based upon the fact that the Instantiations have at least the same\n            intellectual content (they instantiate the same Record Resource)."@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R035 and RiC-R035i\n            relations"@en .

rico:agentIsSourceOfAuthorityRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent thas has the authority, to an Authority\n            Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of authority relation "@en ;
        rdfs:range          rico:AuthorityRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:authorityRelationHasSource .

rico:migratedInto  a            owl:ObjectProperty ;
        rdfs:comment            "Connects an Instantiation to a version it has been migrated\n            to."@en ;
        rdfs:domain             rico:Instantiation ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "migrated into"@en ;
        rdfs:range              rico:Instantiation ;
        rdfs:subPropertyOf      rico:hasDerivedInstantiation ;
        owl:inverseOf           rico:migratedFrom ;
        owl:propertyChainAxiom  ( rico:instantiationIsSourceOfMigrationRelation rico:migrationRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label and inverse property IRI (changed\n                    made in order to make RiC-O compliant with RiC-CM 0.2; the name of this property\n                    in RiC-O 0.1 was \"isMigratedIntoInstantiation\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        skos:scopeNote          "Use for digital instantiations."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R015 ('migrated into'\n            relation)"@en .

rico:isOrWasCategoryOfSomeMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Category (Type) and a Record Set whose some present\n            or past Record or Record Part members belong to that Category."@en ;
        rdfs:domain         rico:Type ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was category of some members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadSomeMembersWithCategory ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:isBirthDateOf  a       owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to a Person that was born on that\n            Date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is birth date of "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:isBeginningDateOf ;
        owl:inverseOf       rico:hasBirthDate ;
        rico:RiCCMCorrespondingComponent
                "RiC-R070 ('is birth date of'\n            relation)"@en .

rico:classification  a    owl:DatatypeProperty ;
        rdfs:comment      "A term, number or alphanumeric string that is usually taken from\n            an external classification vocabulary or scheme that qualifies the Record\n            Resource."@en ;
        rdfs:domain       rico:RecordResource ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "classification"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition and scope note updated. Examples added.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "human resource management"@en , "BUD-01-F002 [example of a classification number from a corporate\n            file plan]"@en , "financial affairs"@en , "student registration"@en , "digitized items"@en ;
        skos:scopeNote    "No further statement is made here about the nature of the\n            qualifier, nor about the relation it has with the Record Resource or with the management\n            of the Record Resource. The value of this property may in turn be used as a criterion\n            for identifying the qualified Record Resource as a member of a Record\n            Set."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A07 (Classification\n            attribute)"@en .

rico:creationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Creation Relation to one of the creator\n            Agents"@en ;
        rdfs:domain         rico:CreationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "creation relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:agentOriginationRelationHasTarget ;
        owl:inverseOf       rico:agentIsTargetOfCreationRelation .

rico:Date  a              owl:Class ;
        rdfs:comment      "Chronological information associated with an entity that\n            contributes to its identification and contextualization."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Date"@en ;
        rdfs:subClassOf   rico:Thing ;
        skos:changeNote   [ rdf:value  "Scope note: made separate paragraphs."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Date includes both single dates, a date range, or a set of\n            non-contiguous single dates or date ranges. A date may be represented in natural\n            language, based on a digital standard, or both. Digital standard dates will typically be\n            based on ISO 8601, or Extended Date-Time Format (EDTF)."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E18 (Date\n            entity)"@en .

rico:recordResourceOrInstantiationIsSourceOfProvenanceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource or Instantiation (that is created or\n            accumulated by an Agent, or documents an Activity) to a Provenance\n            Relation."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource or instantiation is source of provenance relation\n        "@en ;
        rdfs:range          rico:ProvenanceRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:provenanceRelationHasSource .

rico:Identifier  a        owl:Class ;
        rdfs:comment      "A word, number, letter, symbol, or any combination of these used\n            to uniquely identify or reference an individual instance of an entity within a specific\n            information domain."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Identifier"@en ;
        rdfs:subClassOf   rico:Appellation ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:IdentifierType ;
                            owl:onProperty     rico:hasIdentifierType
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A22 (Identifier\n            attribute) (see also the identifier data property)"@en .

rico:migratedFrom  a            owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'migrated into' object property."@en ;
        rdfs:domain             rico:Instantiation ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "migrated from"@en ;
        rdfs:range              rico:Instantiation ;
        rdfs:subPropertyOf      rico:isDerivedFromInstantiation ;
        owl:inverseOf           rico:migratedInto ;
        owl:propertyChainAxiom  ( rico:instantiationIsTargetOfMigrationRelation rico:migrationRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"createdByMigrationFromInstantiation\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R015i ('migrated from'\n            relation)"@en .

rico:hasOrHadPlaceName
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place to one of its past or present\n            names."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had place name"@en ;
        rdfs:range          rico:PlaceName ;
        rdfs:subPropertyOf  rico:hasOrHadName ;
        owl:inverseOf       rico:isOrWasPlaceNameOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"hasPlaceName\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:hasBirthDate  a        owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is birth date of' object property"@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has birth date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:hasBeginningDate ;
        owl:inverseOf       rico:isBirthDateOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R070i ('has birth date'\n            relation)"@en .

rico:isAccumulatorOf  a         owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has accumulator' object property."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is accumulator of"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:subPropertyOf      rico:isProvenanceOf ;
        owl:inverseOf           rico:hasAccumulator ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfAccumulationRelation rico:accumulationRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition and corresponding CM component (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"accumulates\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R028i ('is accumulator of'\n            relation)"@en .

rico:quantity  a            owl:DatatypeProperty ;
        rdfs:comment        "Machine-readable quantity." ;
        rdfs:domain         rico:Extent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "quantity"@en ;
        rdfs:range          xsd:decimal ;
        rdfs:subPropertyOf  rico:textualValue ;
        skos:changeNote     [ rdf:value  "Added a scope note."@en ;
                              dc:date    "2020-11-21"
                            ] ;
        skos:changeNote     [ rdf:value  "Datatype property created along with unitOfMeasurement,\n                    Extent and UnitOfMeasurement classes, in order to provide methods for handling\n                    extent accurately."@en ;
                              dc:date    "2020-10-28"
                            ] ;
        skos:scopeNote      "Use if you use the Extent class and its properties for\n            handling an accurate description of the extent of a resource.."@en .

rico:groupIsSourceOfMembershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects the Group (that has one to many members) to a\n            Membership Relation"@en ;
        rdfs:domain         rico:Group ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "group is source of membership relation "@en ;
        rdfs:range          rico:MembershipRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:membershipRelationHasSource .

rico:agentIsSourceOfAgentHierarchicalRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a hierarchically superior Agent to an Agent\n            Hierarchical Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of agent hierarchical relation "@en ;
        rdfs:range          rico:AgentHierarchicalRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:agentHierarchicalRelationHasSource .

rico:isOrWasUnderAuthorityOf
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has or had authority over' object\n            property."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was under authority of"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:hasOrHadAuthorityOver ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfAuthorityRelation rico:authorityRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isUnderAuthorityOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R036i ('is or was under authority of'\n            relation)"@en .

rico:MigrationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects an Instantiation and at least another Instantiation,\n            when the first is migrated into the second one(s)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Migration Relation"@en ;
        rdfs:subClassOf   rico:DerivationRelation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Instantiation ;
                            owl:onProperty            rico:migrationRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Instantiation ;
                            owl:onProperty               rico:migrationRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R015 and RiC-R015i\n            relations"@en .

rico:hasOrHadAgentName
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent and (one of) its present or past Agent\n            Name."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had agent name"@en ;
        rdfs:range          rico:AgentName ;
        rdfs:subPropertyOf  rico:hasOrHadName ;
        owl:inverseOf       rico:isOrWasAgentNameOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"hasAgentName\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:appellationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Appellation Relation to the concerned\n            Appellation"@en ;
        rdfs:domain         rico:AppellationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "appellation relation has source "@en ;
        rdfs:range          rico:Appellation ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:appellationIsSourceOfAppellationRelation .

rico:IdentifierType  a    owl:Class ;
        rdfs:comment      "Categorization of an Identifier."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Identifier Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Identifier ;
                            owl:onProperty     rico:isIdentifierTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Class added along with hasIdentifierType and\n                    isIdentifierTypeOf object properties."@en ;
                            dc:date    "2020-10-19"
                          ] ;
        skos:scopeNote    "For example, 'old identifier' ; 'ISNI' (for a person or\n            corporate body), etc."@en .

rico:correspondenceRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Correspondence Relation to one of the Persons\n            involved"@en ;
        rdfs:domain         rico:CorrespondenceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "correspondence relation connects "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:knowingRelationConnects ;
        owl:inverseOf       rico:personHasCorrespondenceRelation .

rico:isDraftOf  a           owl:ObjectProperty ;
        rdfs:comment        "Connects a draft to the final version of a\n            Record."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is draft of "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:precedesInTime , rico:hasGeneticLinkToRecordResource ;
        owl:inverseOf       rico:hasDraft ;
        rico:RiCCMCorrespondingComponent
                "RiC-R011 (is draft of\n            relation)"@en .

rico:documents  a               owl:ObjectProperty ;
        rdfs:comment            "Connects a Record Resource or an Instantiation to the Activity\n            that generates the Record Resource or Instantiation."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "documents"@en ;
        rdfs:range              rico:Activity ;
        rdfs:subPropertyOf      rico:resultsOrResultedFrom ;
        owl:inverseOf           rico:documentedBy ;
        owl:propertyChainAxiom  ( rico:recordResourceOrInstantiationIsSourceOfActivityDocumentationRelation rico:activityDocumentationRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, superproperty IRI, corresponding CM\n                    component name (changed made in order to make RiC-O compliant with RiC-CM 0.2;\n                    the name of this property in RiC-O 0.1 was \"isDocumentationOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R033 ('documents'\n            relation)"@en .

rico:thingIsTargetOfAuthorityRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is under authority of an Agent) to an\n            Authority Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of authority relation "@en ;
        rdfs:range          rico:AuthorityRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:authorityRelationHasTarget .

rico:productionTechnique
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Method used in the representation of information on the\n            Instantiation."@en ;
        rdfs:domain       rico:Instantiation ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "production technique"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Examples added. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "handwriting"@en , "engraving"@en , "optical recording"@en , "magnetic recording"@en ;
        skos:scopeNote    "Use only if you have free text or don't have a controlled\n            vocabulary for production techniques (in this case, use the ProductionTechniqueType\n            class)"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A33 (Production Technique\n            attribute)"@en .

rico:affectsOrAffected
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Event to a Thing on which the Event has or had some\n            significant impact."@en ;
        rdfs:domain         rico:Event ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "affects or affected"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:hasOrHadParticipant ;
        owl:inverseOf       rico:isOrWasAffectedBy ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition and corresponding CM component (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"affects\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R059 ('affects or affected'\n            relation)"@en .

rico:resultsOrResultedFrom
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'results or resulted in' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "results or resulted from"@en ;
        rdfs:range          rico:Event ;
        rdfs:subPropertyOf  rico:isAssociatedWithEvent ;
        owl:inverseOf       rico:resultsOrResultedIn ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"resultsFrom\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R061i ('results or resulted from'\n            relation)"@en .

rico:agentIsSourceOfManagementRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a manager Agent to a Management Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of management relation "@en ;
        rdfs:range          rico:ManagementRelation ;
        rdfs:subPropertyOf  rico:agentIsSourceOfAuthorityRelation ;
        owl:inverseOf       rico:managementRelationHasSource .

rico:RuleRelation  a      owl:Class ;
        rdfs:comment      "Connects at least one Rule to at least one Thing, when it is\n            associated with existence and lifecycle of the Thing."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Rule Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:ruleRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Rule ;
                            owl:onProperty               rico:ruleRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R062 and RiC-R062i\n            relations"@en .

rico:hasOrHadComponent
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation to one of its present or past\n            component instantiations."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had component"@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:isInstantiationAssociatedWithInstantiation , rico:hasOrHadPart ;
        owl:inverseOf       rico:isOrWasComponentOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasComponent\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R004 ('has or had component'\n            relation)"@en .

rico:instantiationIsTargetOfMigrationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation which results from a migration, to a\n            Migration Relation."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation is target of migration relation "@en ;
        rdfs:range          rico:MigrationRelation ;
        rdfs:subPropertyOf  rico:instantiationIsTargetOfDerivationRelation ;
        owl:inverseOf       rico:migrationRelationHasTarget .

rico:isOrWasEnforcedBy
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule to an Agent that enforces or enforced the\n            Rule."@en ;
        rdfs:domain         rico:Rule ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was enforced by"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:isRuleAssociatedWith ;
        owl:inverseOf       rico:isOrWasResponsibleForEnforcing ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"enforcedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R066 ('is or was enforced by'\n            relation)"@en .

rico:isOrWasExpressedBy
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule to a Record Resource that expresses or expressed\n            the Rule."@en ;
        rdfs:domain         rico:Rule ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was expressed by"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isRuleAssociatedWith ;
        owl:inverseOf       rico:expressesOrExpressed ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"expressedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R064 ('is or was expressed by'\n            relation)"@en .

rico:thingIsContextOfRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is a secondary, contextual entity during\n            the existence of the Relation) to a n-ary Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is context of relation "@en ;
        rdfs:range          rico:Relation ;
        rdfs:subPropertyOf  rico:thingIsConnectedToRelation ;
        owl:inverseOf       rico:relationHasContext .

rico:hasOrHadLeader  a          owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is or was leader of' object property."@en ;
        rdfs:domain             rico:Group ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had leader"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:hasOrHadController ;
        owl:inverseOf           rico:isOrWasLeaderOf ;
        owl:propertyChainAxiom  ( rico:groupIsTargetOfLeadershipRelation rico:leadershipRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"ledBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R042i ('has or had leader'\n            relation)"@en .

rico:hasOrHadCoordinates
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Physical Location to its past or present coordinates\n            in a reference system."@en ;
        rdfs:domain         rico:PhysicalLocation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has coordinates"@en ;
        rdfs:range          rico:Coordinates ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isOrWasCoordinatesOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"hasCoordinates\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:hasOrHadSomeMembersWithCategory
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Category (Type) to which some of the\n            Records or Record Parts that are or were included in the Record Set\n            belong."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had some members with category"@en ;
        rdfs:range          rico:Type ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isOrWasCategoryOfSomeMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:InstantiationToInstantiationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least two instantiations"@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Instantiation to Instantiation Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Instantiation ;
                            owl:onProperty               rico:instantiationToInstantiationRelationConnects
                          ] .

rico:membershipRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Membership Relation to a Person who is involved as a\n            member."@en ;
        rdfs:domain         rico:MembershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "membership relation has target "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:relationHasTarget , rico:agentRelationConnects ;
        owl:inverseOf       rico:personIsTargetOfMembershipRelation .

rico:agentIsSourceOfIntellectualPropertyRightsRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent having the intellectual property rights, to an\n            Intellectual Property Rights Relation"@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person rico:Position )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of intellectual property rights relation\n        "@en ;
        rdfs:range          rico:IntellectualPropertyRightsRelation ;
        rdfs:subPropertyOf  rico:agentIsSourceOfAuthorityRelation ;
        owl:inverseOf       rico:intellectualPropertyRightsRelationHasSource .

rico:isOrWasRecordStateOfAllMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record State and a Record Set whose all past or\n            present Record or Record Part members have that Record State."@en ;
        rdfs:domain         rico:RecordState ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was record state of all members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfAllMembersOf ;
        owl:inverseOf       rico:hasOrHadAllMembersWithRecordState ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:agentHierarchicalRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Hierarchical Relation to one of the\n            hierarchically inferior Agents"@en ;
        rdfs:domain         rico:AgentHierarchicalRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent hierarchical relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:relationHasTarget , rico:agentRelationConnects ;
        owl:inverseOf       rico:agentIsTargetOfAgentHierarchicalRelation .

rico:childRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Child Relation to a child Person"@en ;
        rdfs:domain         rico:ChildRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "child relation has target "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:descendanceRelationHasTarget ;
        owl:inverseOf       rico:personIsTargetOfChildRelation .

rico:isToUseDateOf  a       owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to an Appellation, when it is the date till\n            which the Appellation was used."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is to use date of "@en ;
        rdfs:range          rico:Appellation ;
        rdfs:subPropertyOf  rico:isDateAssociatedWith ;
        owl:inverseOf       rico:wasUsedToDate .

rico:personHasCorrespondenceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person to a Correspondence Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person has correspondence relation "@en ;
        rdfs:range          rico:CorrespondenceRelation ;
        rdfs:subPropertyOf  rico:personHasKnowingRelation ;
        owl:inverseOf       rico:correspondenceRelationConnects .

rico:isAuthorOf  a              owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has author' object property."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Group rico:Person rico:Position )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is author of"@en ;
        rdfs:range              rico:Record ;
        rdfs:subPropertyOf      rico:isCreatorOf ;
        owl:inverseOf           rico:hasAuthor ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfAuthorshipRelation rico:authorshipRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "Created following the addition of RiC-R079 relation in\n                    RiC-CM 0.2"@en ;
                                  dc:date    "2020-12-29"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R079i ('is author of'\n            relation)"@en .

rico:isAssociatedWithEvent
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is event associated with' object\n            property."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is associated with event "@en ;
        rdfs:range              rico:Event ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isEventAssociatedWith ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfEventRelation rico:eventRelationHasSource ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R057i ('is associated with event'\n            relation)"@en .

rico:familyRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Family Relation to a Person."@en ;
        rdfs:domain         rico:FamilyRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "family relation connects "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:agentRelationConnects ;
        owl:inverseOf       rico:personHasFamilyRelation .

rico:occupiesOrOccupied
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Person to a Position they occupy or\n            occupied."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "occupies or occupied"@en ;
        rdfs:range              rico:Position ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:isOrWasOccupiedBy ;
        owl:propertyChainAxiom  ( rico:personIsSourceOfPositionHoldingRelation rico:positionHoldingRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"occupies\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R054 ('occupies or occupied'\n            relation)"@en .

rico:hasEventType  a        owl:ObjectProperty ;
        rdfs:comment        "Connects an Event to an Event Type which categorizes\n            it."@en ;
        rdfs:domain         rico:Event ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has event type"@en ;
        rdfs:range          rico:EventType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isEventTypeOf ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:thingIsTargetOfTypeRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is categorized by a Type) to a Type\n            Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of type relation "@en ;
        rdfs:range          rico:TypeRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:typeRelationHasTarget .

rico:hasOrHadPlaceType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place to a Place Type that categorized or categorizes\n            it."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had place type"@en ;
        rdfs:range          rico:PlaceType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isOrWasPlaceTypeOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"hasPlaceType\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:hasOrHadManager  a         owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is or was manager of' object\n            property."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had manager"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isOrWasUnderAuthorityOf ;
        owl:inverseOf           rico:isOrWasManagerOf ;
        owl:propertyChainAxiom  ( rico:recordResourceOrInstantiationIsTargetOfManagementRelation rico:managementRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"managedBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R038i ('is or was managed by'\n            relation)"@en .

rico:performanceRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Performance Relation to a performed\n            Activity."@en ;
        rdfs:domain         rico:PerformanceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "performance relation has source "@en ;
        rdfs:range          rico:Activity ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:activityIsSourceOfPerformanceRelation .

rico:SiblingRelation  a   owl:Class ;
        rdfs:comment      "Connects at least two Persons, when they are\n            siblings."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Sibling Relation"@en ;
        rdfs:subClassOf   rico:FamilyRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:siblingRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R048 and048i\n            relations RiC-"@en .

rico:isResponsibleForIssuing
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'issued by' object property."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is responsible for issuing "@en ;
        rdfs:range          rico:Rule ;
        rdfs:subPropertyOf  rico:isAssociatedWithRule ;
        owl:inverseOf       rico:issuedBy ;
        rico:RiCCMCorrespondingComponent
                "RiC-R065i ('is responsible for issuing'\n            relation)"@en .

rico:isRecordStateOf  a     owl:ObjectProperty ;
        rdfs:comment        "Connects a Record State to a Record or Record Part whose state\n            it categorizes."@en ;
        rdfs:domain         rico:RecordState ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is record state of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasRecordState ;
        skos:changeNote     [ rdf:value  "Changed the IRI, label, textual definition and range\n                    (Record Resource removed, replaced by Record or Record Part)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:isAssociatedWithRule
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is rule associated with' object\n            property."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is associated with rule "@en ;
        rdfs:range              rico:Rule ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isRuleAssociatedWith ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfRuleRelation rico:ruleRelationHasSource ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R062i ('is associated with rule'\n            relation)"@en .

rico:thingIsConnectedToRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to a n-ary Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is connected to relation "@en ;
        rdfs:range          rico:Relation ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:relationConnects .

rico:isLastUpdateDateOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Date and a Thing that was last modified at this\n            Date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is last update date of "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isModificationDateOf ;
        owl:inverseOf       rico:wasLastUpdatedAtDate .

rico:isOrWasAgentNameOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Name to an Agent it designates or\n            designated."@en ;
        rdfs:domain         rico:AgentName ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was agent name of"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:isOrWasNameOf ;
        owl:inverseOf       rico:hasOrHadAgentName ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isAgentNameOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:ChildRelation  a     owl:Class ;
        rdfs:comment      "Connects at lest one Person, to at least another Person, when\n            the first has child the second one."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Child Relation"@en ;
        rdfs:subClassOf   rico:DescendanceRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:childRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:childRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R018 and RiC-R018i\n            relations"@en .

rico:hasOrHadSomeMembersWithRecordState
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Record State that categorizes some\n            of the Records or Record Parts that are or were included in the Record\n            Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had some members with record state"@en ;
        rdfs:range          rico:RecordState ;
        rdfs:subPropertyOf  rico:hasOrHadSomeMembersWithCategory ;
        owl:inverseOf       rico:isOrWasRecordStateOfSomeMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

ric-rst:File  a          rico:RecordSetType , skos:Concept , owl:NamedIndividual ;
        rdfs:label       "file"@en ;
        skos:definition  "An organized unit of documents grouped together either for\n            current use by the creator or in the process of archival arrangement, because they\n            relate to the same subject, activity, or transaction. A file is usually the basic unit\n            within a record series. (From ICA ISAD(G))"@en ;
        skos:inScheme    <https://www.ica.org/standards/RiC/vocabularies/recordSetTypes> ;
        skos:prefLabel   "file"@en .

rico:agentOriginationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent Origination Relation to one of the resulting\n            Record Resource or Instantiation"@en ;
        rdfs:domain         rico:AgentOriginationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent origination relation has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:provenanceRelationHasSource ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsSourceOfAgentOriginationRelation .

rico:isIdentifierTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Identifier Type and an Identifier that it\n            categorizes."@en ;
        rdfs:domain         rico:IdentifierType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is identifier type of"@en ;
        rdfs:range          rico:Identifier ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasIdentifierType ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:changeNote     [ rdf:value  "Object property added along with IdentifierType class and\n                    hasIdentifierType object property. "@en ;
                              dc:date    "2020-10-19"
                            ] .

rico:unitOfMeasurement
        a                 owl:DatatypeProperty ;
        rdfs:comment      "A definite magnitude of a quantity, defined and adopted by convention or by\n            law, that is used as a standard for measurement of the same kind of quantity. Can be\n            spacial units (cm, m), weight (g, kg), time (s, h), storage (MB, TB) or more informal\n            units used in the archival context like number of boxes, pages or words." ;
        rdfs:domain       rico:Extent ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "unit of measurement"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Added a scope note."@en ;
                            dc:date    "2020-11-21"
                          ] ;
        skos:changeNote   [ rdf:value  "Datatype property created along with quantity, Extent and\n                    UnitOfMeasurement classes, in order to provide methods for handling extent\n                    accurately."@en ;
                            dc:date    "2020-10-28"
                          ] ;
        skos:scopeNote    "Use if you do not use the UnitOfMeasurement class for handling\n            units of measurement along with Extent."@en .

rico:accrualStatus  a     owl:DatatypeProperty ;
        rdfs:comment      "Information on the status of an Accrual"@en ;
        rdfs:domain       rico:RecordSet ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "accrual status"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "scope note : updated. Objective: to make RiC-O compliant\n                    with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:scopeNote    "A text statement or single words such as “Closed” to indicate\n            that no additional Record Resource will (or is anticipated to) be added to the Record\n            Set; “Open” to indicate that additional records or record sets will (or are expected to)\n            be added to the Record Set; or “Unknown” to indicate that this information is not\n            available, for example. See also accrual"@en ;
        rico:RiCCMCorrespondingComponent
                "corresponds to RiC-A01 (Accrual\n            attribute)"@en .

rico:personHasFamilyRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person to a Family Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person has family relation "@en ;
        rdfs:range          rico:FamilyRelation ;
        rdfs:subPropertyOf  rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:familyRelationConnects .

rico:agentIsTargetOfAgentTemporalRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a successor Agent to an Agent Temporal\n            Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is target of agent temporal relation "@en ;
        rdfs:range          rico:AgentTemporalRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfTemporalRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:agentTemporalRelationHasTarget .

rico:isAssociatedWithDate
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is date associated with' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is associated with date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isDateAssociatedWith ;
        rico:RiCCMCorrespondingComponent
                "RiC-R068i ('is associated with date'\n            relation)"@en .

rico:temporalRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Temporal Relation to a Thing that follows other\n            Thing(s) in time."@en ;
        rdfs:domain         rico:TemporalRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "temporal relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:sequentialRelationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfTemporalRelation .

rico:personHasSiblingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person to a Sibling Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person has sibling relation "@en ;
        rdfs:range          rico:SiblingRelation ;
        rdfs:subPropertyOf  rico:personHasFamilyRelation ;
        owl:inverseOf       rico:siblingRelationConnects .

rico:isProductionTechniqueTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Production Technique Type to an Instantiation whose\n            production technique is categorized by it."@en ;
        rdfs:domain         rico:ProductionTechniqueType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is production technique type of"@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasProductionTechniqueType ;
        skos:changeNote     [ rdf:value  "changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isOrWasSubjectOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has or had subject' object property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was subject of"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadSubject ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isSubjectOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RIc-R019i ('is or was subject of'\n            relation)"@en .

rico:provenanceRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Provenance Relation to an Agent or\n            Activity."@en ;
        rdfs:domain         rico:ProvenanceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "provenance relation has target "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Activity rico:Agent )
                            ] ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:agentOrActivityIsTargetOfProvenanceRelation .

rico:WorkRelation  a      owl:Class ;
        rdfs:comment      "Connects at least two Agents that have some type of work\n            relation in the course of their activities."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Work Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:workRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R046 and RiR046i\n            relations-"@en .

rico:isOrWasAppellationOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Appellation to a Thing that it designates or\n            designated."@en ;
        rdfs:domain         rico:Appellation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was appellation of"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadAppellation ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isAppellationOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:personIsSourceOfDescendanceRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as an ancestor) to a Descendance\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is source of descendance relation "@en ;
        rdfs:range          rico:DescendanceRelation ;
        rdfs:subPropertyOf  rico:personHasFamilyRelation , rico:agentIsSourceOfAgentTemporalRelation ;
        owl:inverseOf       rico:descendanceRelationHasSource .

rico:KnowingRelation  a   owl:Class ;
        rdfs:comment      "Connects at least two Persons that directly know each other\n            during their existence. This relation is symmetric."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Knowing Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:knowingRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Cass implementation of RiC-R051 and RiC—R051i\n            relations"@en .

rico:KnowingOfRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Person to at least another one, when the\n            first one has some knowledge of the second one through time or space."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Knowing Of Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:knowingOfRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:knowingOfRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R050 and RiC-R050i\n            relationsi"@en .

rico:agentIsSourceOfRecordResourceHoldingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Agent that holds a Record Resource or Instantiation,\n            to a Record Resource Holding Relation"@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "agent is source of record resource holding relation "@en ;
        rdfs:range          rico:RecordResourceHoldingRelation ;
        rdfs:subPropertyOf  rico:agentIsSourceOfManagementRelation ;
        owl:inverseOf       rico:recordResourceHoldingRelationHasSource .

rico:thingIsTargetOfTemporalRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that follows other Thing(s) in time) to a\n            Temporal Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of temporal relation "@en ;
        rdfs:range          rico:TemporalRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfSequentialRelation ;
        owl:inverseOf       rico:temporalRelationHasTarget .

rico:physicalOrLogicalExtent
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Countable characteristics of the content of an entity expressed\n            as a quantity."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Instantiation rico:RecordResource )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "physical or logical extent"@en ;
        rdfs:range        rdfs:Literal ;
        skos:scopeNote    "Provided for usability reasons. Use only if you cannot use the\n            subproperties (particularly if the same free text is being used in your current metadata\n            for describing the record resource, carrier and instantiation extent)."@en .

rico:hasOrHadTitle  a       owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource, Instantiation or Rule to a title\n            that is or was used for designating it."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource rico:Rule )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had title"@en ;
        rdfs:range          rico:Title ;
        rdfs:subPropertyOf  rico:hasOrHadName ;
        owl:inverseOf       rico:isOrWasTitleOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"hasTitle\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:authorizedBy  a            owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'authorizes' object property"@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "authorized by "@en ;
        rdfs:range              rico:Mandate ;
        rdfs:subPropertyOf      rico:isAssociatedWithRule ;
        owl:inverseOf           rico:authorizes ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfMandateRelation rico:mandateRelationHasSource ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R067i ('authorizedBy'\n            relation)"@en .

rico:knows  a                   owl:ObjectProperty , owl:SymmetricProperty ;
        rdfs:comment            "Connects two Persons that directly know each other during their\n            existence. This object property is symmetric."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "knows "@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:propertyChainAxiom  ( rico:personHasKnowingRelation rico:knowingRelationConnects ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R051 ('knows'\n            relation)"@en .

rico:qualityOfRepresentation
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Conditions of an Instantiation that impact the legibility or\n            completeness of Record Resource, and thus the viability of its use. Conditions may be\n            associated with deficiencies in the processes of Record (re)creation or capture, or the\n            deterioration of the Instantiation (e.g. its carrier) causing loss of information of the\n            record over time"@en ;
        rdfs:domain       rico:Instantiation ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "quality of representation"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition updated. Examples added. Objective: to make\n                    RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "some loss of text due to rodent damage"@en , "Black and white digitization may have led to loss of some\n            information."@en , "some loss of information due to poor quality of image\n            capture"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A34 (Quality of Representation\n            attribute)"@en .

rico:hasOrHadAllMembersWithLanguage
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Language used by all the Records or\n            Record Parts that are or were included in the Record Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has of had all members with language"@en ;
        rdfs:range          rico:Language ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isOrWasLanguageOfAllMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:TeachingRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Person to at least another Person, who is\n            their student."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Teaching Relation"@en ;
        rdfs:subClassOf   rico:KnowingRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:teachingRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:teachingRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R053 and RiC-R053i\n            relation"@en .

rico:activityDocumentationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Activity Documentation Relation to one of the\n            resulting Record Resources or Instantiations"@en ;
        rdfs:domain         rico:ActivityDocumentationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "activity documentation relation has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:provenanceRelationHasSource ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsSourceOfActivityDocumentationRelation .

rico:recordResourceToInstantiationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource To Instantiation Relation to the\n            Record Resource (that was instantiated). "@en ;
        rdfs:domain         rico:RecordResourceToInstantiationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource to instantiation relation has source "@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:recordResourceIsSourceOfRecordResourceToInstantiationRelation .

rico:EventType  a         owl:Class ;
        rdfs:comment      "Categorization of an Event."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Event Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Event ;
                            owl:onProperty     rico:isEventTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: updated and made several paragraphs. Objective:\n                    to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Events of all kinds can be categorized. Curation event types\n            include creation; acquisition; transfer; arrangement; description; digitization, etc.\n            Biographical event types include birth, marriage, death, etc."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A18 (Event Type\n            attribute)"@en .

rico:isChildOf  a           owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has child' object property."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is child of"@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:hasAncestor ;
        owl:inverseOf       rico:hasChild ;
        skos:changeNote     [ rdf:value  "changed the IRI and label (changed made in order to make\n                    RiC-O compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"hasParent\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R018i ('is child of'\n            relation)"@en .

rico:migrationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Migration Relation to the migrated\n            Instantiation."@en ;
        rdfs:domain         rico:MigrationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "migration relation has source "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:derivationRelationHasSource ;
        owl:inverseOf       rico:instantiationIsSourceOfMigrationRelation .

rico:intellectualPropertyRightsRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an IntellectualPropertyRightsRelation to one of the\n            Group, Person or Position that holds the rights."@en ;
        rdfs:domain         rico:IntellectualPropertyRightsRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "intellectual property rights relation has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person rico:Position )
                            ] ;
        rdfs:subPropertyOf  rico:authorityRelationHasSource ;
        owl:inverseOf       rico:agentIsSourceOfIntellectualPropertyRightsRelation .

rico:leadershipWithPosition
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Leadership Relation to the Position occupied by the\n            leading Person."@en ;
        rdfs:domain         rico:LeadershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "leadership with position "@en ;
        rdfs:range          rico:Position ;
        rdfs:subPropertyOf  rico:relationHasContext ;
        owl:inverseOf       rico:positionIsContextOfLeadershipRelation .

rico:isModificationDateOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to a Thing that was modified on that\n            Date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is modification date of "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isDateAssociatedWith ;
        owl:inverseOf       rico:hasModificationDate ;
        rico:RiCCMCorrespondingComponent
                "RiC-R073 ('is modification date of'\n            relation)"@en .

rico:hasRecordState  a      owl:ObjectProperty ;
        rdfs:comment        "Connects a Record or Record Part to a Record State that\n            categorizes its state."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordPart )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has record state"@en ;
        rdfs:range          rico:RecordState ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isRecordStateOf ;
        skos:changeNote     [ rdf:value  "Changed the IRI (hasRecordResourceState changed to\n                    hasRecordState), label, textual definition and domain (RecordResource replaced\n                    by Record or Record Part)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:wholePartRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Whole Part Relation to the Thing that has some\n            parts."@en ;
        rdfs:domain         rico:WholePartRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "whole part relation has source "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasSource ;
        owl:inverseOf       rico:thingIsSourceOfWholePartRelation .

rico:thingIsTargetOfRuleRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is associated with a Rule) to a Rule\n            Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of rule relation "@en ;
        rdfs:range          rico:RuleRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:ruleRelationHasTarget .

rico:authorizingMandate
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Information on a Mandate that authorizes an Agent to perform an\n            Activity."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "authorizing mandate"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:ruleFollowed ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use the Mandate class for handling\n            mandates."@en .

rico:geographicalCoordinates
        a                 owl:DatatypeProperty ;
        rdfs:comment      "Longitudinal and latitudinal information of a\n            Place."@en ;
        rdfs:domain       rico:Place ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "geographical coordinates"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition and scope note updated. Examples added.\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "Latitude 35.89421911, Longitude 139.94637467"@en , "Latitude 50°40′46,461″N, Longitude 95°48′26,533″W, Height\n            123,45m"@en ;
        skos:scopeNote    "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use PhysicalLocation and Coordinates classes with Place.\n            Coordinates may be based on ISO 6709 Standard representation of geographic point\n            location by coordinates."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A11 (Coordinates\n            attribute)"@en .

rico:recordResourceHoldingRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource Holding Relation to a Record Resource\n            or Instantiation (that is held by an Agent)."@en ;
        rdfs:domain         rico:RecordResourceHoldingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource holding relation has target "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:managementRelationHasTarget ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsTargetOfRecordResourceHoldingRelation .

rico:ActivityType  a      owl:Class ;
        rdfs:comment      "Categorization of an Activity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Activity Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Activity ;
                            owl:onProperty     rico:isActivityTypeOf
                          ] ;
        skos:changeNote   [ rdf:value  "Scope note: updated (different from RiC-CM scope note).\n                    Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "Can be extended with any number of subclasses, e.g.\n            “function/action” and “activity domain”. This allows for a faceted approach that enables\n            an Activity to be categorized using a combination of components, general or more\n            specific. For example, “monitoring” can be used in combination with “election polls” or\n            “water resources”."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A02 (Activity Type\n            attribute)"@en .

rico:title  a               owl:DatatypeProperty ;
        rdfs:comment        "An identifying name of a Record Resource, Instantiation or\n            Rule."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource rico:Rule )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "title"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:name ;
        skos:scopeNote      "Use only if you don't use Title class for handling\n            titles."@en ;
        rico:RiCCMCorrespondingComponent
                "Specialization of RiC-A28 (Name\n            attribute)"@en .

rico:hasOrHadSpouse  a          owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment            "Connects two Persons that are or were married. This relation is\n            symmetric."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had spouse"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:hasFamilyAssociationWith ;
        owl:propertyChainAxiom  ( rico:personHasSpouseRelation rico:spouseRelationConnects ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"hasSpouse\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R049 ('has or had spouse'\n            relation)"@en .

rico:isOrWasDocumentaryFormTypeOfAllMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Documentary Form Type and a Record Set whose all past\n            or present Record or Record Part members have that Documentary Form Type."@en ;
        rdfs:domain         rico:DocumentaryFormType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was documentary form type of all members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOfAllMembersOf ;
        owl:inverseOf       rico:hasOrHadAllMembersWithDocumentaryFormType ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:groupSubdivisionRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Group Subdivision Relation to one of the Groups that\n            is a subdivision"@en ;
        rdfs:domain         rico:GroupSubdivisionRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "group subdivision relation has target "@en ;
        rdfs:range          rico:Group ;
        rdfs:subPropertyOf  rico:wholePartRelationHasTarget , rico:agentHierarchicalRelationHasTarget ;
        owl:inverseOf       rico:groupIsTargetOfGroupSubdivisionRelation .

rico:hasOrHadRuleType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Rule to a Rule Type that categorized or categorizes\n            it."@en ;
        rdfs:domain         rico:Rule ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had rule type"@en ;
        rdfs:range          rico:RuleType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isOrWasRuleTypeOf ;
        skos:changeNote     [ rdf:value  "Object property added along with RuleType class and\n                    isRuleTypeOf object property. "@en ;
                              dc:date    "2020-10-19"
                            ] ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"hasRuleType\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:thingIsTargetOfEventRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is associated with an Event) to an Event\n            Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of event relation "@en ;
        rdfs:range          rico:EventRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation ;
        owl:inverseOf       rico:eventRelationHasTarget .

ric-rst:Collection  a    rico:RecordSetType , skos:Concept , owl:NamedIndividual ;
        rdfs:label       "collection"@en ;
        skos:definition  "An artificial assemblage of documents accumulated on the\n            basis of some common characteristic without regard to the provenance of those documents.\n            Not to be confused with an archival fonds. (From ICA ISAD(G))"@en ;
        skos:inScheme    <https://www.ica.org/standards/RiC/vocabularies/recordSetTypes> ;
        skos:prefLabel   "collection"@en .

rico:isSenderOf  a          owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has sender' object property."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is sender of "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:isProvenanceOf ;
        owl:inverseOf       rico:hasSender ;
        rico:RiCCMCorrespondingComponent
                "RiC-R031i ('is sender of'\n            relation)"@en .

rico:performsOrPerformed
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'is or was performed by' object\n            property."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "performs or performed"@en ;
        rdfs:range              rico:Activity ;
        rdfs:subPropertyOf      rico:isOrWasParticipantIn ;
        owl:inverseOf           rico:isOrWasPerformedBy ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfPerformanceRelation rico:performanceRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"performs\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R060i ('performs or performed'\n            relation)"@en .

dcterms:title  a  owl:AnnotationProperty .

rico:hasModificationDate
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is modification date of' object\n            property."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has modification date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:isAssociatedWithDate ;
        owl:inverseOf       rico:isModificationDateOf ;
        rico:RiCCMCorrespondingComponent
                "RiC-R073i ('has modification date'\n            relation)"@en .

rico:instantiationToInstantiationRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation to Instantiation Relation to one of\n            the related Instantiations."@en ;
        rdfs:domain         rico:InstantiationToInstantiationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation to instantiation relation connects "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:relationConnects ;
        owl:inverseOf       rico:instantiationIsConnectedToInstantiationRelation .

rico:hasOrHadSomeMembersWithContentType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Content Type that categorizes some\n            of the Records or Record Parts that are or were included in the Record\n            Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had some members with content type"@en ;
        rdfs:range          rico:ContentType ;
        rdfs:subPropertyOf  rico:hasOrHadSomeMembersWithCategory ;
        owl:inverseOf       rico:isOrWasContentTypeOfSomeMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:spouseRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Sibling Relation to one of the spouses\n            involved."@en ;
        rdfs:domain         rico:SpouseRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "spouse relation connects "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:familyRelationConnects ;
        owl:inverseOf       rico:personHasSpouseRelation .

rico:thingIsTargetOfRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to a n-ary Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is target of relation "@en ;
        rdfs:range          rico:Relation ;
        rdfs:subPropertyOf  rico:thingIsConnectedToRelation ;
        owl:inverseOf       rico:relationHasTarget .

rico:thingIsSourceOfTemporalRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing to a Temporal Relation, when this Thing\n            precedes other Thing(s) in time."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is source of temporal relation "@en ;
        rdfs:range          rico:TemporalRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfSequentialRelation ;
        owl:inverseOf       rico:temporalRelationHasSource .

rico:personIsSourceOfLeadershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as a leader) to a Leadership\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is source of leadership relation "@en ;
        rdfs:range          rico:LeadershipRelation ;
        rdfs:subPropertyOf  rico:agentIsSourceOfAgentControlRelation ;
        owl:inverseOf       rico:leadershipRelationHasSource .

rico:isActivityTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Activity Type to an Activity that it\n            categorizes."@en ;
        rdfs:domain         rico:ActivityType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is activity type of"@en ;
        rdfs:range          rico:Activity ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasActivityType ;
        skos:changeNote     [ rdf:value  "changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:positionHoldingRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position Holding Relation to a Person (who occupies a\n            Position)."@en ;
        rdfs:domain         rico:PositionHoldingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position holding relation has source "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:relationHasSource , rico:agentRelationConnects ;
        owl:inverseOf       rico:personIsSourceOfPositionHoldingRelation .

rico:hasGeneticLinkToRecordResource
        a                   owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment        "Connects two Record Resources when there is a genetic link\n            between them. Genetic in this sense is as defined by diplomatics, i.e. the process by\n            which a Record Resource is developed. This relation is symmetric."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has genetic link to record resource "@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isRecordResourceAssociatedWithRecordResource ;
        skos:scopeNote      "Use to connect two Record Resources only if it is not possible\n            to be more accurate and specify a narrower, asymmetric relation, e.g. ‘is original\n            of’."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R023 ('has genetic link to record resource'\n            relation)"@en .

rico:instantiationExtent
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Countable characteristics of the Instantiation expressed as a\n            quantity."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "Instantiation extent"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:physicalOrLogicalExtent ;
        skos:changeNote     [ rdf:value  "Scope note updated. Examples added. Objective: to make\n                    RiC-O compliant with RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        skos:example        "Size of PDF-file: 1.5 MB"@en , "The book register has 345 written leaves."@en ;
        skos:scopeNote      "For a given Record Resource, the Instantiation Extent may\n            vary, based on format, density of information on the carrier, etc. For example, a file\n            of 1500 words (Record Resource Extent) may have Instantiation Extent 3kb as a Word\n            document and 5kb as a PDF file, and instantiations may be represented on a CD of 700mb\n            (Carrier Extent). Use if you don't use InstantiationExtent class and its properties for\n            handling such information."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A23 (Instantiation Extent\n            attribute)"@en .

rico:PhysicalLocation
        a                 owl:Class ;
        rdfs:comment      "A delimitation of the physical territory of a\n            Place."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Physical Location"@en ;
        rdfs:subClassOf   rico:Thing ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Place ;
                            owl:onProperty     rico:isOrWasPhysicalLocationOf
                          ] ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Coordinates ;
                            owl:onProperty     rico:hasOrHadCoordinates
                          ] ;
        skos:scopeNote    "Usually associated to one to many Places, and known during\n            some time. A location may be linked to one to many Coordinates."@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A27 (Location\n            attribute)"@en .

rico:containsOrContained
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Place to a region that is or was within\n            it."@en ;
        rdfs:domain         rico:Place ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "contains or contained"@en ;
        rdfs:range          rico:Place ;
        rdfs:subPropertyOf  rico:isPlaceAssociatedWith , rico:isAssociatedWithPlace , rico:hasOrHadPart ;
        owl:inverseOf       rico:isOrWasContainedBy ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name ; added a scope note (changed made\n                    in order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"contains\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        skos:scopeNote      "Use for connecting two geographical or administrative\n            regions."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R007 ('contains or contained'\n            relation)"@en .

rico:isInstantiationOf
        a                       owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has instantiation' object property."@en ;
        rdfs:domain             rico:Instantiation ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is instantiation of"@en ;
        rdfs:range              rico:RecordResource ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:hasInstantiation ;
        owl:propertyChainAxiom  ( rico:instantiationIsTargetOfRecordResourceToInstantiationRelation rico:recordResourceToInstantiationRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the IRI and label (changed made in order to make\n                    RiC-O compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"instantiates\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R025i ('is instantiation of'\n            relation)"@en .

rdf:value  a    owl:AnnotationProperty .

dcterms:publisher  a  owl:AnnotationProperty .

rico:expressesOrExpressed
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'is or was expressed by' object\n            property."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "expresses or expressed"@en ;
        rdfs:range          rico:Rule ;
        rdfs:subPropertyOf  rico:isAssociatedWithRule ;
        owl:inverseOf       rico:isOrWasExpressedBy ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, corresponding CM component name (changed made in order to make RiC-O\n                    compliant with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"expresses\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R064i ('expresses or expressed'\n            relation)"@en .

rico:isFromUseDateOf  a     owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to an Appellation, when it is the date at which\n            the Appellation was first used."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is from use date of "@en ;
        rdfs:range          rico:Appellation ;
        rdfs:subPropertyOf  rico:isDateAssociatedWith ;
        owl:inverseOf       rico:wasUsedFromDate .

rico:followsInTime  a           owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'precedes in time' object property."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "follows in time"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:followsOrFollowed ;
        owl:inverseOf           rico:precedesInTime ;
        owl:propertyChainAxiom  ( rico:thingIsTargetOfTemporalRelation rico:temporalRelationHasSource ) ;
        skos:changeNote         [ rdf:value  "changed the superproperty IRI."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R009i ('follows in time'\n            relation)"@en .

rico:knowingOfRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Knowing Of Relation to a 'known by' Person (a Person\n            on which another one has some has some knowledge.)"@en ;
        rdfs:domain         rico:KnowingOfRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "knowing of relation has target "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:relationHasTarget , rico:agentRelationConnects ;
        owl:inverseOf       rico:personIsTargetOfKnowingOfRelation .

skos:inScheme  a  owl:AnnotationProperty .

<https://www.ica.org/standards/RiC/vocabularies/recordSetTypes>
        a                skos:ConceptScheme , owl:NamedIndividual ;
        rdfs:label       "Record Set Types"@en ;
        dc:creator       "International Coucil on Archives Expert Group on Archival\n            Description (ICA EGAD)"@en ;
        dc:title         "International Council on Archives Records in Contexts Vocabulary for\n            Record Set Types"@en ;
        skos:definition  "A vocabulary on Record Set types"@en .

rico:mandateRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Mandate Relation to a Mandate."@en ;
        rdfs:domain         rico:MandateRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "mandate relation has source "@en ;
        rdfs:range          rico:Mandate ;
        rdfs:subPropertyOf  rico:ruleRelationHasSource ;
        owl:inverseOf       rico:mandateIsSourceOfMandateRelation .

rico:hasProvenance  a           owl:ObjectProperty ;
        rdfs:comment            "Connects a Record Resource or an Instantiation to an Agent that\n            creates or accumulates the Record Resource, receives it, or sends it."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has provenance "@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isProvenanceOf ;
        owl:propertyChainAxiom  ( rico:recordResourceOrInstantiationIsSourceOfAgentOriginationRelation rico:agentOriginationRelationHasTarget ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R026 ('has provenance'\n            relation)"@en .

rico:personIsTargetOfMembershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as a member of a Group) to a Membership\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is target of membership relation "@en ;
        rdfs:range          rico:MembershipRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:membershipRelationHasTarget .

rico:hasOrHadSomeMembersWithLanguage
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Language used by some of the Records\n            or Record Parts that are or were included in the Record Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had some members with language"@en ;
        rdfs:range          rico:Language ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isOrWasLanguageOfSomeMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:isInstantiationAssociatedWithInstantiation
        a                       owl:ObjectProperty , owl:SymmetricProperty ;
        rdfs:comment            "Connects two Instantiations. This object property is\n            symmetric."@en ;
        rdfs:domain             rico:Instantiation ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is instantiation associated with instantiation "@en ;
        rdfs:range              rico:Instantiation ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:propertyChainAxiom  ( rico:instantiationIsConnectedToInstantiationRelation rico:instantiationToInstantiationRelationConnects ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R034 ('is instantiation associated with\n            instantiation' relation)"@en .

rico:instantiationIsSourceOfMigrationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation (from which at least one Instantiation\n            is migrated) to a Migration Relation."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation is source of migration relation "@en ;
        rdfs:range          rico:MigrationRelation ;
        rdfs:subPropertyOf  rico:instantiationIsSourceOfDerivationRelation ;
        owl:inverseOf       rico:migrationRelationHasSource .

rico:altitude  a            owl:DatatypeProperty ;
        rdfs:comment        "The height of a Place above a reference level, especially above\n            sea level."@en ;
        rdfs:domain         rico:Coordinates ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "altitude"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:measure ;
        skos:scopeNote      "Property of the Coordinates class. If you don't use this\n            class, use geographicalCoordinates property, a property of Place class."@en .

rico:CarrierExtent  a     owl:Class ;
        rdfs:comment      "The extent of a Record Resource carrier"@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Carrier Extent"@en ;
        rdfs:subClassOf   rico:Extent ;
        skos:changeNote   [ rdf:value  "Class added in order to handle an accurate description of a\n                    carrier extent"@en ;
                            dc:date    "2020-10-28"
                          ] ;
        skos:changeNote   [ rdf:value  "Changed a bit the definition and added change\n                    notes."@en ;
                            dc:date    "2020-11-21"
                          ] ;
        skos:scopeNote    "Countable characteristics of a record resource carrier\n            expressed as a quantity."@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A04 (Carrier Extent)\n            attribute"@en .

rico:latitude  a            owl:DatatypeProperty ;
        rdfs:comment        "Distance in degrees north or south of the\n            equator."@en ;
        rdfs:domain         rico:Coordinates ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "latitude"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:measure ;
        skos:scopeNote      "Property of the Coordinates class. If you don't use this\n            class, use geographicalCoordinates property, a property of Place class."@en .

rico:RoleType  a          owl:Class ;
        rdfs:comment      "The role an agent plays in some context (usually in some\n            creation relation). Not to be confused with a position (position of an agent in some\n            group). For example, a person who is the head of some corporate body may play the role\n            of annotator (of a record) in a creation relation."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Role Type"@en ;
        rdfs:subClassOf   rico:Type .

rico:ActivityDocumentationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Record Resource or Instantiation to at\n            least one Activity, when the Record Resource or Instantiation results from the\n            activity."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Activity Documentation Relation"@en ;
        rdfs:subClassOf   rico:ProvenanceRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Activity ;
                            owl:onProperty               rico:activityDocumentationRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:activityDocumentationRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R033 and RiC-R033\n            relations"@en .

rico:recordResourceRelationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource relation to one of the related Record\n            Resources."@en ;
        rdfs:domain         rico:RecordResourceToRecordResourceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource relation connects "@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:relationConnects ;
        owl:inverseOf       rico:recordResourceIsConnectedToRecordResourceRelation .

rico:hasOrHadStudent  a         owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'has or had teacher' object property."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had student"@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:knows ;
        owl:inverseOf           rico:hasOrHadTeacher ;
        owl:propertyChainAxiom  ( rico:personIsSourceOfTeachingRelation rico:teachingRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasStudent\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R053i ('has or had student'\n            relation)"@en .

rico:performanceRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Performance Relation to a performing\n            Agent."@en ;
        rdfs:domain         rico:PerformanceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "performance relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:agentIsTargetOfPerformanceRelation .

rico:wasUsedToDate  a       owl:ObjectProperty ;
        rdfs:comment        "Connects an Appellation to the Date till when it was\n            used."@en ;
        rdfs:domain         rico:Appellation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "was used to date "@en ;
        rdfs:range          rico:Date ;
        rdfs:subPropertyOf  rico:isAssociatedWithDate ;
        owl:inverseOf       rico:isToUseDateOf .

rico:knownBy  a                 owl:ObjectProperty ;
        rdfs:comment            "Inverse of 'knows of' object property."@en ;
        rdfs:domain             rico:Person ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "known by "@en ;
        rdfs:range              rico:Person ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:knowsOf ;
        owl:propertyChainAxiom  ( rico:personIsTargetOfKnowingOfRelation rico:knowingOfRelationHasSource ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R050i ('known by'\n            relation)"@en .

rico:positionIsTargetOfPositionHoldingRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position (that is occupied by a Person) to a Position\n            Holding Relation."@en ;
        rdfs:domain         rico:Position ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position is target of position holding relation "@en ;
        rdfs:range          rico:PositionHoldingRelation ;
        rdfs:subPropertyOf  rico:thingIsTargetOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:positionHoldingRelationHasTarget .

rico:hasOrHadDemographicGroup
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person or a Group to a Demographic Group to which it\n            belongs or belonged."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had demographic group"@en ;
        rdfs:range          rico:DemographicGroup ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isOrWasDemographicGroupOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, domain (the name of this property in RiC-O 0.1 was\n                    \"belongsToDemographicGroup\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

dcterms:abstract  a  owl:AnnotationProperty .

rico:SpouseRelation  a    owl:Class ;
        rdfs:comment      "Connects at least two Persons, when they are\n            spouses."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Spouse Relation"@en ;
        rdfs:subClassOf   rico:FamilyRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:spouseRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R049 and RiC-R049i\n            relations"@en .

rico:source  a            owl:DatatypeProperty ;
        rdfs:comment      "Information about a source used to identify or describe an\n            entity."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:RecordResource rico:Relation )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "source"@en ;
        rdfs:range        rdfs:Literal ;
        skos:scopeNote    "Can be used, in particular, for Records having documentary\n            form type Finding Aid or Authority Record, or for Relations. Use only if you don't use\n            the hasSource object property."@en .

rico:hasOrHadWorkRelationWith
        a                   owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment        "Connects two Agents that have or had some type of work relation\n            in the course of their activities. This relation is symmetric."@en ;
        rdfs:domain         rico:Agent ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had work relation with"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:isAgentAssociatedWithAgent ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, text definition (changed made in\n                    order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"hasWorkRelationWith\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R046 ('has or had work relation with'\n            relation)"@en .

rico:hasOrHadPart  a            owl:ObjectProperty ;
        rdfs:comment            "Connects a Thing to a constitutive or component part of that\n            Thing."@en ;
        rdfs:domain             rico:Thing ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had part"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isOrWasPartOf ;
        owl:propertyChainAxiom  ( rico:thingIsSourceOfWholePartRelation rico:wholePartRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasPart\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        skos:scopeNote          "The end of existence of a whole/part relation may affect the\n            integrity or nature of the domain entity"@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R002 (has or had part\n            relation)"@en .

rico:hasAuthor  a               owl:ObjectProperty ;
        rdfs:comment            "Connects a Record to the Group, Person or Position that is\n            responsible for conceiving and formulating the information contained in the\n            Record."@en ;
        rdfs:domain             rico:Record ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has author"@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Group rico:Person rico:Position )
                                ] ;
        rdfs:subPropertyOf      rico:hasCreator ;
        owl:inverseOf           rico:isAuthorOf ;
        owl:propertyChainAxiom  ( rico:recordIsSourceOfAuthorshipRelation rico:authorshipRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "Created following the addition of RiC-R079 relation in\n                    RiC-CM 0.2"@en ;
                                  dc:date    "2020-12-29"
                                ] ;
        skos:scopeNote          "To be used for any contribution to the content of a Record.\n            Includes (of course) the Person, Group or Position in whose name or by whose command the\n            content may have been formulated and first instantiated (e.g. the person who signed\n            it)."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R079 ('has author'\n            relation)"@en .

rico:InstantiationExtent
        a                 owl:Class ;
        rdfs:comment      "The extent of an Instantiation."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Instantiation Extent"@en ;
        rdfs:subClassOf   rico:Extent ;
        skos:changeNote   [ rdf:value  "Class added in order to handle an accurate description of\n                    an instantiation extent"@en ;
                            dc:date    "2020-10-28"
                          ] ;
        skos:changeNote   [ rdf:value  "Changed a bit the definition and added change\n                    notes."@en ;
                            dc:date    "2020-11-21"
                          ] ;
        skos:scopeNote    "Countable characteristics of an Instantiation expressed as a\n            quantity."@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A23 (Instantiation\n            Extent attribute)"@en .

rico:recordResourceIsConnectedToRecordResourceGeneticRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource to a Record Resource Genetic\n            Relation."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource is connected to record resource genetic relation\n        "@en ;
        rdfs:range          rico:RecordResourceGeneticRelation ;
        rdfs:subPropertyOf  rico:recordResourceIsConnectedToRecordResourceRelation ;
        owl:inverseOf       rico:recordResourceGeneticRelationConnects .

rico:conditionsOfUse  a   owl:DatatypeProperty ;
        rdfs:comment      "Terms and circumstances affecting the use of a Record Resource\n            after access has been provided. Includes conditions governing reproduction of the Record\n            Resource under applicable copyright (intellectual property) and/or property legislation,\n            and of the Instantiation, due to conservation status."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Instantiation rico:RecordResource )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "conditions of use"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition updated. Examples added. Objective: to make\n                    RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "Freely usable without restrictions"@en , "The permission of the owner of the Record must be obtained\n            before use."@en , "The record cannot be copied using warm light copying machines or\n            photographed using flashlight."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A09 (Conditions of Use\n            attribute)"@en .

rico:descendanceRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Descendance Relation to one of the ancestor\n            Persons"@en ;
        rdfs:domain         rico:DescendanceRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "descendance relation has source "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:familyRelationConnects , rico:agentTemporalRelationHasSource ;
        owl:inverseOf       rico:personIsSourceOfDescendanceRelation .

rico:relationConnects
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an n-ary Relation to any of the Things\n            involved."@en ;
        rdfs:domain         rico:Relation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "relation connects "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:thingIsConnectedToRelation .

rico:thingIsSourceOfRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Thing (that is the source of a Relation) to a\n            Relation."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "thing is source of relation "@en ;
        rdfs:range          rico:Relation ;
        rdfs:subPropertyOf  rico:thingIsConnectedToRelation ;
        owl:inverseOf       rico:relationHasSource .

rico:positionIsSourceOfPositionToGroupRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position (that exists within a Group) to a Position\n            to Group Relation."@en ;
        rdfs:domain         rico:Position ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position is source of position to group relation "@en ;
        rdfs:range          rico:PositionToGroupRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation , rico:agentIsConnectedToAgentRelation ;
        owl:inverseOf       rico:positionToGroupRelationHasSource .

rico:hasReply  a            owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource to a reply, usually in the form of\n            correspondence."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has reply"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:precedesInTime , rico:isRecordResourceAssociatedWithRecordResource ;
        owl:inverseOf       rico:isReplyTo ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isRepliedToBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R013 ('has reply'\n            relation)"@en .

rico:hasOrHadAllMembersWithDocumentaryFormType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set and a Documentary Form Type that\n            categorizes all the Records or Record Parts that are or were included in the Record\n            Set."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has of had all members with documentary form type"@en ;
        rdfs:range          rico:DocumentaryFormType ;
        rdfs:subPropertyOf  rico:hasOrHadAllMembersWithCategory ;
        owl:inverseOf       rico:isOrWasDocumentaryFormTypeOfAllMembersOf ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:RecordResourceToRecordResourceRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least two Record Resources."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Resource to Record Resource Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:RecordResource ;
                            owl:onProperty               rico:recordResourceRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R022 and RiC-022i\n            relations"@en .

rico:RecordResourceToInstantiationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects a Record Resource to one or more Instantiations that\n            instantiate it."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record Resource to Instantiation Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:RecordResource ;
                            owl:onProperty            rico:recordResourceToInstantiationRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Instantiation ;
                            owl:onProperty               rico:recordResourceToInstantiationRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R025 and RiC-R025i\n            relations"@en .

rico:isRepresentationTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Representation Type to an Instantiation that it\n            categorizes."@en ;
        rdfs:domain         rico:RepresentationType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is representation type of"@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasRepresentationType ;
        skos:changeNote     [ rdf:value  "changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

voaf:Vocabulary  a  owl:Class .

rico:normalizedValue  a     owl:DatatypeProperty ;
        rdfs:comment        "Value representation based on a standard, preferably\n            machine-readable."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Appellation rico:Date )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "normalized value"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:textualValue .

rico:endDate  a             owl:DatatypeProperty ;
        rdfs:comment        "Date at which something ended."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "end date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:date ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:name  a              owl:DatatypeProperty ;
        rdfs:comment      "A label, title or term designating the entity in order to make\n            it distinguishable from other similar entities. For Record Resource or Instantiation,\n            the Name is generally assigned by an Agent as most do not have a Name given when\n            created."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "name"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Text definition updated. Examples added. Objective: to make\n                    RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "hearing services"@en , "4 March 1842"@en , "Digital copy of the Pomarius archival inventory from\n            1575"@en , "fundraising, University of Glasgow"@en , "Papers of the Earls of Liverpool"@en , "The Letter of Neacsu from Campulung to the Mayor of\n            Brasov"@en , "Sketch Map of the Qatar Peninsula"@en , "Nelson Mandela"@en ;
        skos:scopeNote    "Use only if you don't use Name class for handling\n            names."@en ;
        rico:RiCCMCorrespondingComponent
                "Corrresponds to RiC-A28 (Name\n            attribute)"@en .

rico:isFunctionallyEquivalentTo
        a                       owl:ObjectProperty , owl:SymmetricProperty ;
        rdfs:comment            "Connects two Instantiations which may be considered as\n            equivalent. This relation is symmetric."@en ;
        rdfs:domain             rico:Instantiation ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is functionally equivalent to"@en ;
        rdfs:range              rico:Instantiation ;
        rdfs:subPropertyOf      rico:isInstantiationAssociatedWithInstantiation , rico:isEquivalentTo ;
        owl:propertyChainAxiom  ( rico:instantiationIsConnectedToFunctionalEquivalenceRelation rico:functionalEquivalenceRelationConnects ) ;
        skos:changeNote         [ rdf:value  "changed the scope note."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        skos:scopeNote          "Two Instantiations, from some point of view, may be considered\n            as equivalent. This equivalence is usually based upon the fact that the Instantiations\n            have at least the same intellectual content (they instantiate the same Record\n            Resource)."@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R035 ('is functionally equivalent to'\n            relation)"@en .

rico:recordResourceToInstantiationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Resource To Instantiation Relation to an\n            Instantiation of the involved Record Resource. "@en ;
        rdfs:domain         rico:RecordResourceToInstantiationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record resource to instantiation relation has target "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:instantiationIsTargetOfRecordResourceToInstantiationRelation .

rico:isRuleAssociatedWith
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Rule to a Thing that is associated with the existence\n            and lifecycle of the Rule."@en ;
        rdfs:domain             rico:Rule ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is rule associated with "@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isAssociatedWithRule ;
        owl:propertyChainAxiom  ( rico:ruleIsSourceOfRuleRelation rico:ruleRelationHasTarget ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R062 ('is rule associated with'\n            relation)"@en .

rico:migrationRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Migration Relation to a resulting\n            Instantiation."@en ;
        rdfs:domain         rico:MigrationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "migration relation has target "@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:derivationRelationHasTarget ;
        owl:inverseOf       rico:instantiationIsTargetOfMigrationRelation .

rico:PlaceRelation  a     owl:Class ;
        rdfs:comment      "Connects a Place and at least one Thing, when the first is\n            associated with the existence and lifecycle of the second one."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Place Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Place ;
                            owl:onProperty            rico:placeRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:placeRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R074 and RiC-R074i\n            relations"@en .

rico:intellectualPropertyRightsRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an IintellectualPropertyRightsRelation to one of the\n            Record Resource or Instantiation on which the rights are held."@en ;
        rdfs:domain         rico:IntellectualPropertyRightsRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "intellectual property rights relation has target "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:authorityRelationHasTarget ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsTargetOfIntellectualPropertyRightsRelation .

rico:hasRecordSetType
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record Set to a Record Set Type that categorizes\n            it."@en ;
        rdfs:domain         rico:RecordSet ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has record set type"@en ;
        rdfs:range          rico:RecordSetType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isRecordSetTypeOf ;
        skos:changeNote     [ rdf:value  "changed the super property IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:Instantiation  a     owl:Class ;
        rdfs:comment      "The inscription of information made by an Agent on a physical\n            carrier in any persistent, recoverable form as a means of communicating information\n            through time and space."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Instantiation"@en ;
        rdfs:subClassOf   rico:Thing ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:RepresentationType ;
                            owl:onProperty     rico:hasRepresentationType
                          ] ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:ProductionTechniqueType ;
                            owl:onProperty     rico:hasProductionTechniqueType
                          ] ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:CarrierType ;
                            owl:onProperty     rico:hasCarrierType
                          ] ;
        skos:changeNote   [ rdf:value  "Comment: updated. Scope note: updated and made several\n                    paragraphs. Objective: to make RiC-O compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:scopeNote    "A Record or Record Part must have been instantiated at least\n            once, though this instantiation may no longer exist at the moment of description. An\n            instantiation might also exist at the moment of description, but be destroyed at a later\n            moment in time, when, for example, a derived instantiation might become the only\n            remaining instantiation. A Record Set may have an instantiation, which is to say that it\n            is not a necessary condition. An Instantiation may be derived from another\n            Instantiation. A Record Resource may have many Instantiations simultaneously (for\n            instance, a record printed and saved in the same time as DOCX and PDF/A would have 3\n            concurrent instantiations) or through time (for example, copy of a record). Depending on\n            the context, a new instantiation may be seen as a new or as the same record resource.\n            During in the process of re-instantiation something is lost and something is preserved,\n            but it is up to the context and the Agent that produces or uses that Instantiation to\n            assess whether the two instantiations are functionally equivalent or not. For instance,\n            a postcard representing a town map from 1874 (Instantiation 1) is digitized and kept as\n            a JPEG file (Instantiation 2). The digital copy may be considered as instantiating the\n            \"same\" Record by an Agent considering the information transmitted by the Record (e.g.,\n            the urban landscape displayed), but as a\" different\" Record by an antiquarian more\n            focused on the materiality of the carrier. Successive instantiations may change the\n            perceivable boundaries of a Record Resource. For instance, a case file comprising many\n            records may be digitized and saved as one single PDF file, which, from management\n            perspective, may be treated as one Record. Similarly, a large Record Set (a fonds or a\n            series) may be maintained as one database. On the other hand, one record (main document\n            and its annexes) may be digitized in separate files and each one may be managed as a\n            discrete “physical” item. Instantiations may require mediation to communicate the\n            information in the Record Resource. While a traditional Record on paper can simply be\n            read by an Agent in order to understand the information, a vinyl recording, a video\n            cassette or a digital file needs a device (mediator) to codify or decodify the\n            information conveyed. This mediator may imply simple physical components (a turntable\n            needle, for example), or a complex gallery of software and hardware elements.\n            Instantiations are more than the mere informational content of Record Resource and may\n            be the focus of preservation and physical management of records. The use of particular\n            document types for records, such as a medieval charter, may have implications for the\n            authenticity of the records. Hence, the way a Record Resource is instantiated\n            contributes to the contextualizing of the content.record resource is instantiated\n            contributes to the contextualizing the content. Distinguishing the message conveyed\n            (Record Resource) and its physical representations (Instantiation) allows for the\n            efficient management of their descriptions, and preserve information about a Record\n            Resource even when no physical representation of it exists or is known to exist anymore.\n            The relations between distinct instantiations can then be expressed wherever they\n            coexist, and they can be related to the Record Resource they\n            instantiate."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-E06 (Instantiation\n            entity)"@en ;
        rico:closeTo      "PREMIS Representation"@en .

rico:recordIsSourceOfAuthorshipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Record and an Authorship Relation."@en ;
        rdfs:domain         rico:Record ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "record is source of authorship relation"@en ;
        rdfs:range          rico:AuthorshipRelation ;
        rdfs:subPropertyOf  rico:recordResourceOrInstantiationIsSourceOfCreationRelation ;
        owl:inverseOf       rico:authorshipRelationHasSource ;
        skos:changeNote     [ rdf:value  "Created following the addition of RiC-R079 relation in\n                    RiC-CM 0.2"@en ;
                              dc:date    "2020-12-29"
                            ] .

rico:textualValue  a      owl:DatatypeProperty ;
        rdfs:comment      "A textual expression of an Appellation or Date."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Appellation rico:Date rico:Extent )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "textual value"@en ;
        rdfs:range        rdfs:Literal .

rico:MembershipRelation
        a                 owl:Class ;
        rdfs:comment      "Connects a Group and at least one Person, when the first one has\n            the second one(s) among its members."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Membership Relation"@en ;
        rdfs:subClassOf   rico:AgentToAgentRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:maxQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Position ;
                            owl:onProperty               rico:membershipWithPosition
                          ] ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Group ;
                            owl:onProperty            rico:membershipRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Person ;
                            owl:onProperty               rico:membershipRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R055 and RiC-R055i\n            relations"@en .

rico:isOrWasCategoryOfAllMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Category (Type) and a Record Set whose all present or\n            past Record or Record Part members belong to that Category."@en ;
        rdfs:domain         rico:Type ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was category of all members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadAllMembersWithCategory ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:isOrWasComponentOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has or had component' object\n            property."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was component of"@en ;
        rdfs:range          rico:Instantiation ;
        rdfs:subPropertyOf  rico:isInstantiationAssociatedWithInstantiation , rico:isOrWasPartOf ;
        owl:inverseOf       rico:hasOrHadComponent ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"isComponentOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R004i ('is or was component of'\n            relation)"@en .

rico:integrity  a         owl:DatatypeProperty ;
        rdfs:comment      "Information about the completeness of a Record Resource or\n            Instantiation."@en ;
        rdfs:domain       [ a            owl:Class ;
                            owl:unionOf  ( rico:Instantiation rico:RecordResource )
                          ] ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "integrity"@en ;
        rdfs:range        rdfs:Literal ;
        skos:changeNote   [ rdf:value  "Scope note and examples added. Objective: to make RiC-O\n                    compliant with RiC-CM v0.2."@en ;
                            dc:date    "2020-11-01"
                          ] ;
        skos:example      "The database (DBF) file has the checksum SHA-1:\n            99f9d780e441785016dea545b72dad700305535a."@en , "The book register’s last pages are missing, which affects the\n            completeness of the record."@en , "The charter is missing the seal."@en ;
        skos:scopeNote    "The information about integrity may be generated manually or\n            automatically."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A24 (Integrity\n            attribute)"@en .

rico:AccumulationRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Record Resource or Instantiation to at\n            least one Agent, when the Agent accumulates it, be it intentionally (collecting it) or\n            not (receiving it in the course of its activities)."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Accumulation Relation"@en ;
        rdfs:subClassOf   rico:AgentOriginationRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:accumulationRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:accumulationRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R028 and RiC-R028i\n            relations"@en .

rico:positionIsContextOfMembershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position to a Membership Relation (the member Person\n            occupies that Position)."@en ;
        rdfs:domain         rico:Position ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position is context of membership relation "@en ;
        rdfs:range          rico:MembershipRelation ;
        rdfs:subPropertyOf  rico:thingIsContextOfRelation ;
        owl:inverseOf       rico:membershipWithPosition .

rico:hasOrHadParticipant
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Event to a Thing that is or was actively or\n            passively involved in it."@en ;
        rdfs:domain         rico:Event ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has or had participant"@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isEventAssociatedWith ;
        owl:inverseOf       rico:isOrWasParticipantIn ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"involves\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R058 ('has or had participant'\n            relation)"@en .

rico:managementRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Management Relation to an Agent who is involved as a\n            manager."@en ;
        rdfs:domain         rico:ManagementRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "management relation has source "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:authorityRelationHasSource ;
        owl:inverseOf       rico:agentIsSourceOfManagementRelation .

rico:isOrWasOwnerOf  a          owl:ObjectProperty ;
        rdfs:comment            "Connects a Group, Person or Position to a Thing that this Agent\n            owns or owned."@en ;
        rdfs:domain             [ a            owl:Class ;
                                  owl:unionOf  ( rico:Group rico:Person rico:Position )
                                ] ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was owner of"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:hasOrHadAuthorityOver ;
        owl:inverseOf           rico:hasOrHadOwner ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfOwnershipRelation rico:ownershipRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"isOwnerOf\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R037 ('is or was owner of'\n            relation)"@en .

rico:groupIsTargetOfLeadershipRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Group (which has a leader) to a Leadership\n            Relation"@en ;
        rdfs:domain         rico:Group ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "group is target of leadership relation "@en ;
        rdfs:range          rico:LeadershipRelation ;
        rdfs:subPropertyOf  rico:agentIsTargetOfAgentControlRelation ;
        owl:inverseOf       rico:leadershipRelationHasTarget .

rico:isOrWasDemographicGroupOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Demographic Group to a Person or Group which belongs\n            or belonged to it."@en ;
        rdfs:domain         rico:DemographicGroup ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was demographic group of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Group rico:Person )
                            ] ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasOrHadDemographicGroup ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, range (the name of this property in RiC-O 0.1 was\n                    \"isDemographicGroupOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:typeRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Type Relation to a Thing (that is categorized by the\n            involved Type)."@en ;
        rdfs:domain         rico:TypeRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "type relation has target "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:relationHasTarget ;
        owl:inverseOf       rico:thingIsTargetOfTypeRelation .

rico:accrual  a           owl:DatatypeProperty ;
        rdfs:comment      "Information on the anticipated accession(s) to the Record\n            Set."@en ;
        rdfs:domain       rico:RecordSet ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "accrual"@en ;
        rdfs:range        rdfs:Literal ;
        skos:scopeNote    "See also accrualStatus"@en ;
        rico:RiCCMCorrespondingComponent
                "corresponds to RiC-A01 (Accrual\n            attribute)"@en .

rico:eventIsSourceOfEventRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Event to an Event Relation"@en ;
        rdfs:domain         rico:Event ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "event is source of event relation "@en ;
        rdfs:range          rico:EventRelation ;
        rdfs:subPropertyOf  rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:eventRelationHasSource .

rico:isOrWasLanguageOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Language to an Agent, Record or Record Part that uses\n            or used it."@en ;
        rdfs:domain         rico:Language ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was language of"@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Agent rico:Record rico:RecordPart )
                            ] ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadLanguage ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (the name of this property in RiC-O 0.1 was\n                    \"isLanguageOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:normalizedDateValue
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Date representation based on a standard, preferably\n            machine-readable."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "normalized date value"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:normalizedValue ;
        skos:changeNote     [ rdf:value  "Examples added. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        skos:example        "1948-03-03" , "1789/1815" ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A29 (Normalized Date\n            attribute)"@en .

rico:hasOrHadSubordinate
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Agent to an Agent that is hierarchically\n            inferior."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had subordinate"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:isAgentAssociatedWithAgent ;
        owl:inverseOf           rico:isOrWasSubordinateTo ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfAgentHierarchicalRelation rico:agentHierarchicalRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI (changed made\n                    in order to make RiC-O compliant with RiC-CM 0.2; the name of this property in\n                    RiC-O 0.1 was \"isHierarchicallySuperiorTo\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        skos:scopeNote          "The hierarchical relation can be an authority relation, or a\n            whole/part relation between two Groups"@en ;
        rico:RiCCMCorrespondingComponent
                "RiC-R045 ('has or had subordinate '\n            relation)"@en .

rico:Appellation  a       owl:Class ;
        rdfs:comment      "A concept of any kind that is used for designating an Entity and\n            referring to it."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Appellation"@en ;
        rdfs:subClassOf   rico:Concept .

rico:type  a              owl:DatatypeProperty ;
        rdfs:comment      "A term used to characterize an entity."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "type"@en ;
        rdfs:range        rdfs:Literal ;
        skos:scopeNote    "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Type subclasses for handling\n            categories."@en .

rico:isOrWasIncludedIn
        a                   owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'includes or included' object\n            property."@en ;
        rdfs:domain         [ a            owl:Class ;
                              owl:unionOf  ( rico:Record rico:RecordSet )
                            ] ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was included in"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isRecordResourceAssociatedWithRecordResource ;
        owl:inverseOf       rico:includesOrIncluded ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"includedIn\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R024i ('is or was included in'\n            relation)"@en .

rico:personIsTargetOfChildRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Person (as a child) to a Child\n            Relation."@en ;
        rdfs:domain         rico:Person ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "person is target of child relation "@en ;
        rdfs:range          rico:ChildRelation ;
        rdfs:subPropertyOf  rico:personIsTargetOfDescendanceRelation ;
        owl:inverseOf       rico:childRelationHasTarget .

rico:isBeginningDateOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Date to a Thing that came into existence on that\n            Date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is beginning date of "@en ;
        rdfs:range          rico:Thing ;
        rdfs:subPropertyOf  rico:isDateAssociatedWith ;
        owl:inverseOf       rico:hasBeginningDate ;
        rico:RiCCMCorrespondingComponent
                "RiC-R069 ('is beginning date of'\n            relation)"@en .

rico:dateStandard  a        owl:DatatypeProperty ;
        rdfs:comment        "Identifier of the standard of the Normalized\n            date."@en ;
        rdfs:domain         rico:Date ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "date standard"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:referenceSystem ;
        skos:changeNote     [ rdf:value  "examples added. Objective: to make RiC-O compliant with\n                    RiC-CM v0.2."@en ;
                              dc:date    "2020-11-01"
                            ] ;
        skos:example        "ISO8601"@en , "IETF"@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A14 (Date Standard\n            attribute)"@en .

rico:hasCarrierType  a      owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation to a Carrier Type which categorizes\n            its carrier."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "has carrier type"@en ;
        rdfs:range          rico:CarrierType ;
        rdfs:subPropertyOf  rico:hasOrHadCategory ;
        owl:inverseOf       rico:isCarrierTypeOf ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:isOrWasLanguageOfSomeMembersOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Language and a Record Set whose some present or past\n            Record or Record Part members use that Language."@en ;
        rdfs:domain         rico:Language ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was language of some members of"@en ;
        rdfs:range          rico:RecordSet ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:hasOrHadSomeMembersWithLanguage ;
        skos:changeNote     [ rdf:value  "Object property added for handling the case where a Record\n                    Set is described as having all or some members that belong to some category (see\n                    RiC-CM 0.2 attributes section, #4.4 on Record Set, Record and Record Part\n                    attributes)."@en ;
                              dc:date    "2020-12-28"
                            ] .

rico:deletionDate  a        owl:DatatypeProperty ;
        rdfs:comment        "Date at which an entity was deleted."@en ;
        rdfs:domain         rico:Thing ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "deletion date"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:endDate ;
        skos:scopeNote      "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use Date classes for handling dates."@en ;
        rico:RiCCMCorrespondingComponent
                "Data property specialized implementation of\n            RiC-E18 (Date entity)"@en .

rico:positionHoldingRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Position Holding Relation to a Position (that is\n            occupied)."@en ;
        rdfs:domain         rico:PositionHoldingRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "position holding relation has target "@en ;
        rdfs:range          rico:Position ;
        rdfs:subPropertyOf  rico:relationHasTarget , rico:agentRelationConnects ;
        owl:inverseOf       rico:positionIsTargetOfPositionHoldingRelation .

rico:isOrWasOccupationTypeOf
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Occupation Type to a Person whose occupation is or\n            was categorized by it."@en ;
        rdfs:domain         rico:OccupationType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is or was occupation type of"@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:isOrWasDemographicGroupOf ;
        owl:inverseOf       rico:hasOrHadOccupationOfType ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition, super property IRI (the name of this property in RiC-O 0.1 was\n                    \"isOccupationTypeOf\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:instantiationIsSourceOfDerivationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation (from which at least one Instantiation\n            is derived) to a Derivation Relation."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation is source of derivation relation "@en ;
        rdfs:range          rico:DerivationRelation ;
        rdfs:subPropertyOf  rico:instantiationIsConnectedToInstantiationRelation , rico:thingIsSourceOfTemporalRelation , rico:thingIsSourceOfRelation ;
        owl:inverseOf       rico:derivationRelationHasSource .

rico:ruleFollowed  a      owl:DatatypeProperty ;
        rdfs:comment      "The rule or conditions that govern the existence or lifecycle of\n            a Thing."@en ;
        rdfs:domain       rico:Thing ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "rule followed"@en ;
        rdfs:range        rdfs:Literal ;
        skos:scopeNote    "Provided for usability reasons. May be deprecated and removed\n            later on. Use only if you don't use the Rule class for handling rules."@en .

rico:activityIsTargetOfActivityDocumentationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Activity to an Activity Documentation\n            Relation"@en ;
        rdfs:domain         rico:Activity ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "activity is target of activity documentation relation\n        "@en ;
        rdfs:range          rico:ActivityDocumentationRelation ;
        rdfs:subPropertyOf  rico:agentOrActivityIsTargetOfProvenanceRelation ;
        owl:inverseOf       rico:activityDocumentationRelationHasTarget .

rico:leadershipRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Leadership Relation to a Person who is involved as a\n            leader."@en ;
        rdfs:domain         rico:LeadershipRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "leadership relation has source "@en ;
        rdfs:range          rico:Person ;
        rdfs:subPropertyOf  rico:agentControlRelationHasSource ;
        owl:inverseOf       rico:personIsSourceOfLeadershipRelation .

rico:hasOrHadSubdivision
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects a Group to one of its present or past\n            subdivisions."@en ;
        rdfs:domain             rico:Group ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had subdivision"@en ;
        rdfs:range              rico:Group ;
        rdfs:subPropertyOf      rico:hasOrHadSubordinate , rico:hasOrHadPart ;
        owl:inverseOf           rico:isOrWasSubdivisionOf ;
        owl:propertyChainAxiom  ( rico:groupIsSourceOfGroupSubdivisionRelation rico:groupSubdivisionRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRIs (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"hasSubdivision\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R005 ('has or hadsubdivision'\n            relation)"@en .

rico:isFamilyTypeOf  a      owl:ObjectProperty ;
        rdfs:comment        "Connects a Family Type to a Family that is\n            categorizes."@en ;
        rdfs:domain         rico:FamilyType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is family type of"@en ;
        rdfs:range          rico:Family ;
        rdfs:subPropertyOf  rico:isOrWasCategoryOf ;
        owl:inverseOf       rico:hasFamilyType ;
        skos:changeNote     [ rdf:value  "changed the superproperty IRI."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:IntellectualPropertyRightsRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least one Agent and one Record Resource or\n            Instantiation on which the Agent has some intellectual property rights."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Intellectual Property Rights Relation"@en ;
        rdfs:subClassOf   rico:AuthorityRelation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                                         ] ;
                            owl:onProperty               rico:intellectualPropertyRightsRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  [ a            owl:Class ;
                                                           owl:unionOf  ( rico:Group rico:Person rico:Position )
                                                         ] ;
                            owl:onProperty               rico:intellectualPropertyRightsRelationHasSource
                          ] ;
        skos:scopeNote    "Can be used, when the record resource is a work, for\n            specifying the connection between the record resource and its\n            author(s)."@en ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R040 and RiC-R040i\n            relations"@en .

rico:altimetricSystem
        a                   owl:DatatypeProperty ;
        rdfs:comment        "Reference system used for altitude"@en ;
        rdfs:domain         rico:Coordinates ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "altimetric system"@en ;
        rdfs:range          rdfs:Literal ;
        rdfs:subPropertyOf  rico:referenceSystem .

rico:isProvenanceOf  a          owl:ObjectProperty ;
        rdfs:comment            "inverse of 'has provenance' object property."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is provenance of "@en ;
        rdfs:range              [ a            owl:Class ;
                                  owl:unionOf  ( rico:Instantiation rico:RecordResource )
                                ] ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:hasProvenance ;
        owl:propertyChainAxiom  ( rico:agentIsTargetOfAgentOriginationRelation rico:agentOriginationRelationHasSource ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R026i ('is provenance of'\n            relation)"@en .

rico:instantiationIsConnectedToInstantiationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Instantiation to an Instantiation to Instantiation\n            Relation."@en ;
        rdfs:domain         rico:Instantiation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "instantiation is connected to instantiation relation "@en ;
        rdfs:range          rico:InstantiationToInstantiationRelation ;
        rdfs:subPropertyOf  rico:thingIsConnectedToRelation ;
        owl:inverseOf       rico:instantiationToInstantiationRelationConnects .

rico:PlaceType  a         owl:Class ;
        rdfs:comment      "Categorization of a Place."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Place Type"@en ;
        rdfs:subClassOf   rico:Type ;
        rdfs:subClassOf   [ a                  owl:Restriction ;
                            owl:allValuesFrom  rico:Place ;
                            owl:onProperty     rico:isOrWasPlaceTypeOf
                          ] ;
        skos:scopeNote    "Broadly, a Place may be a member of three broad categories:\n            jurisdiction, manmade structure, or a natural feature. Each of these three categories\n            can subdivided into narrower categories."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A32 (Place Type\n            attribute)"@en .

rico:AgentToAgentRelation
        a                 owl:Class ;
        rdfs:comment      "Connects at least two Agents."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Agent Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "2"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Agent ;
                            owl:onProperty               rico:agentRelationConnects
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R044 and RiC-044i\n            relations"@en .

rico:accumulationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects an Accumulation Relation to one of the accumulated\n            Record Resources or Instantiations"@en ;
        rdfs:domain         rico:AccumulationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "accumulation relation has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:agentOriginationRelationHasSource ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsSourceOfAccumulationRelation .

rico:EventRelation  a     owl:Class ;
        rdfs:comment      "Connects at least one Event to at least one Thing, when the\n            first is associated with the existence and lifecycle of the second one."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Event Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:eventRelationHasTarget
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Event ;
                            owl:onProperty               rico:eventRelationHasSource
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R057 and RiC-R057i\n            relations"@en .

rico:mandateRelationHasTarget
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Mandate Relation to an Agent who is given the\n            authority or competencies to act."@en ;
        rdfs:domain         rico:MandateRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "mandate relation has target "@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:ruleRelationHasTarget ;
        owl:inverseOf       rico:agentIsTargetOfMandateRelation .

rico:Name  a              owl:Class ;
        rdfs:comment      "A label, title or term designating the entity in order to make\n            it distinguishable from other similar entities."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Name"@en ;
        rdfs:subClassOf   rico:Appellation ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-A28 (Name attribute)\n            (see also the name data property)"@en .

rico:creationRelationHasSource
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Creation Relation to one of the created Record\n            Resources or Instantiations"@en ;
        rdfs:domain         rico:CreationRelation ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "creation relation has source "@en ;
        rdfs:range          [ a            owl:Class ;
                              owl:unionOf  ( rico:Instantiation rico:RecordResource )
                            ] ;
        rdfs:subPropertyOf  rico:agentOriginationRelationHasSource ;
        owl:inverseOf       rico:recordResourceOrInstantiationIsSourceOfCreationRelation .

rico:isOrWasPerformedBy
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Activity to an Agent that performed or performs the\n            Activity."@en ;
        rdfs:domain             rico:Activity ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is or was performed by"@en ;
        rdfs:range              rico:Agent ;
        rdfs:subPropertyOf      rico:hasOrHadParticipant ;
        owl:inverseOf           rico:performsOrPerformed ;
        owl:propertyChainAxiom  ( rico:activityIsSourceOfPerformanceRelation rico:performanceRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition, super property IRI (changed made in order to make RiC-O compliant\n                    with RiC-CM 0.2; the name of this property in RiC-O 0.1 was\n                    \"performedBy\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R060 ('is or was performed by'\n            relation)"@en .

rico:RecordState  a       owl:Class ;
        rdfs:comment      "Categorization of the production or reproduction status of a\n            Record or Record Part."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Record State"@en ;
        rdfs:subClassOf   rico:Type ;
        skos:changeNote   [ rdf:value  "scope note: updated. Objective: to make RiC-O compliant\n                    with RiC-CM v0.2."@en ;
                            dc:date    "2020-10-23"
                          ] ;
        skos:changeNote   [ rdf:value  "IRI and label changed (RecordResourceState to RecordState),\n                    as well as textual definition."@en ;
                            dc:date    "2020-12-28"
                          ] ;
        skos:scopeNote    "Can in particular refer to a record state of development or\n            its status of transmission once finished (draft, original, copy...). Specifying that a\n            record resource has state copy usually implies that another record resource existed or\n            exists, of which the one described is the copy. In such a case you can also use 'is copy\n            of' object property."@en ;
        rico:RiCCMCorrespondingComponent
                "Corresponds to RiC-A39 (State\n            attribute)"@en .

rico:hasPublisher  a        owl:ObjectProperty ;
        rdfs:comment        "Connects a Record resource to an Agent who published\n            it."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "hasPublisher"@en ;
        rdfs:range          rico:Agent ;
        rdfs:subPropertyOf  rico:isRelatedTo ;
        owl:inverseOf       rico:isPublisherOf ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI (the name of\n                    this property in RiC-O 0.1 was \"publishedBy\")."@en ;
                              dc:date    "2021-01-22"
                            ] .

rico:roleIsContextOfCreationRelation
        a                   owl:ObjectProperty ;
        rdfs:comment        "Connects a Role Type to a Creation Relation (this Role Type\n            being the specific role played by the creating Person in the context of this\n            Relation)."@en ;
        rdfs:domain         rico:RoleType ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "role is context of creation relation "@en ;
        rdfs:range          rico:CreationRelation ;
        rdfs:subPropertyOf  rico:thingIsContextOfRelation ;
        owl:inverseOf       rico:creationWithRole .

rico:isRecordResourceAssociatedWithRecordResource
        a                       owl:SymmetricProperty , owl:ObjectProperty ;
        rdfs:comment            "Connects two Record Resources. This object property is\n            symmetric."@en ;
        rdfs:domain             rico:RecordResource ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "is record resource associated with record resource "@en ;
        rdfs:range              rico:RecordResource ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:propertyChainAxiom  ( rico:recordResourceIsConnectedToRecordResourceRelation rico:recordResourceRelationConnects ) ;
        rico:RiCCMCorrespondingComponent
                "RiC-R022 ('is record resource associated with\n            record resource' relation)"@en .

rico:isReplyTo  a           owl:ObjectProperty ;
        rdfs:comment        "Inverse of 'has reply' object property."@en ;
        rdfs:domain         rico:RecordResource ;
        rdfs:isDefinedBy    <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label          "is reply to"@en ;
        rdfs:range          rico:RecordResource ;
        rdfs:subPropertyOf  rico:isRecordResourceAssociatedWithRecordResource , rico:followsInTime ;
        owl:inverseOf       rico:hasReply ;
        skos:changeNote     [ rdf:value  "changed the IRI, label, inverse property IRI, text\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"repliesTo\")."@en ;
                              dc:date    "2021-01-22"
                            ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R013i ('is reply to'\n            relation)"@en .

rico:hasOrHadAuthorityOver
        a                       owl:ObjectProperty ;
        rdfs:comment            "Connects an Agent to a Thing the Agent has or had authority\n            over."@en ;
        rdfs:domain             rico:Agent ;
        rdfs:isDefinedBy        <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label              "has or had authority over"@en ;
        rdfs:range              rico:Thing ;
        rdfs:subPropertyOf      rico:isRelatedTo ;
        owl:inverseOf           rico:isOrWasUnderAuthorityOf ;
        owl:propertyChainAxiom  ( rico:agentIsSourceOfAuthorityRelation rico:authorityRelationHasTarget ) ;
        skos:changeNote         [ rdf:value  "changed the IRI, label, inverse property IRI, textual\n                    definition (changed made in order to make RiC-O compliant with RiC-CM 0.2; the\n                    name of this property in RiC-O 0.1 was \"hasAuthorityOver\")."@en ;
                                  dc:date    "2021-01-22"
                                ] ;
        rico:RiCCMCorrespondingComponent
                "RiC-R036 ('has or had authority over'\n            relation)"@en .

rico:WholePartRelation
        a                 owl:Class ;
        rdfs:comment      "Connects a Thing to at least one constitutive or component part\n            of that Thing."@en ;
        rdfs:isDefinedBy  <https://www.ica.org/standards/RiC/ontology> ;
        rdfs:label        "Whole Part Relation"@en ;
        rdfs:subClassOf   rico:Relation ;
        rdfs:subClassOf   [ a                         owl:Restriction ;
                            owl:onClass               rico:Thing ;
                            owl:onProperty            rico:wholePartRelationHasSource ;
                            owl:qualifiedCardinality  "1"^^xsd:nonNegativeInteger
                          ] ;
        rdfs:subClassOf   [ a                            owl:Restriction ;
                            owl:minQualifiedCardinality  "1"^^xsd:nonNegativeInteger ;
                            owl:onClass                  rico:Thing ;
                            owl:onProperty               rico:wholePartRelationHasTarget
                          ] ;
        rico:RiCCMCorrespondingComponent
                "Class implementation of RiC-R002 and RiC-R002i\n            relations"@en .
