diff --git a/Nie-ontologies/Generic-ontologies/archive-record.ttl b/Nie-ontologies/Generic-ontologies/archive-record.ttl deleted file mode 100644 index c62bcf5..0000000 --- a/Nie-ontologies/Generic-ontologies/archive-record.ttl +++ /dev/null @@ -1,158 +0,0 @@ -@prefix rdfs: . -@prefix owl: . -@prefix xsd: . -@prefix skos: . -@prefix dct: . -@prefix rico: . -@prefix agent: . -@prefix document: . -@prefix organization: . -@prefix publishing: . -@prefix information-carrier: . - -@base . -@prefix archive-record: . - - - a owl:Ontology; - dct:license ; - dct:title "An ontology about archive record"@en; - dct:description """Formal description of an archive record, general subclasses, related classes and properties."""@en; - dct:creator "Rebekka Plüss, research assistant and software developer, University of Basel, Switzerland"@en; - dct:contributor "Hans Cools, MD, knowledge engineer, ontologist, software developer, University of Basel, Switzerland"@en; - dct:publisher "Universities of Basel, Bern, and Zürich, Switzerland"@en; - owl:versionInfo "2020-10-26"^^xsd:date. - -# -# CLASSES -# - -archive-record:ArchiveRecord - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record"@en, "Archiveinheit"@de; - rdfs:comment """A record as an entry in an Archive Information System with catalogue data and its primary data on an information carrier belonging to it. This record can be of any level of detail, from an entire archive to a single document or only a part of it."""@en; - rdfs:subClassOf rico:RecordResource, document:Document. - -archive-record:Carrier - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record carrier"@en, "Archiveinheitträger"@de; - rdfs:comment """Carrier of an archive record, i.e. the archival material. This can be, f. e., a book, a paper file, a collection of them or an electronic carrier as file or folder on the archive server"""@en; - rdfs:subClassOf rico:CarrierType, information-carrier:Carrier. - -archive-record:Provenance - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record provenance"@en, "Archiveinheitprovenienz"@de; - rdfs:comment """Agent, i.e. organization or person, who created the archive record originally for own purpose."""@en; - rdfs:subClassOf agent:Agent, rico:Agent. - -archive-record:Book - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record book"@en, "Archiveinheitbuch"@de; - rdfs:comment """Archive record carrier as book."""@en; - rdfs:subClassOf archive-record:Carrier, information-carrier:Book. - -archive-record:Volume - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record volume"@en, "Archiveinheitband"@de; - rdfs:comment """Archive record book as volume. It is also a special book: One book of a serie of books. One serie is a set of books which are mostly created for the same purpose by the same provenance."""@en; - rdfs:subClassOf information-carrier:Volume, archive-record:Book. - -archive-record:PaperFile - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record carrier as paper file"@en, "Archiveinheit-Papierdossier"@de; - rdfs:comment """Archive record as paper file."""@en; - rdfs:subClassOf archive-record:Carrier. - -archive-record:CarrierReference - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record carrier reference"@en, "Archiveinheitträgerreferenz"@de; - rdfs:comment """A reference from an archive record to a part of a carrier, e.g. a reference to a page of a volume."""@en; - rdfs:subClassOf document:ContentStructureReference. # text-structure:CompositionalContentStructure - -archive-record:Identifier - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "archive record identifier"@en, "Archiveinheitidentifikator"@de; - rdfs:comment """Identifier of an archive record. In the context of an archive information system, this is usually the signature."""@en; - rdfs:subClassOf rico:Identifier. - -archive-record:CatalogueEntryWebpage - rdfs:isDefinedBy ; - a rdfs:Class; - rdfs:label "catalogue entry webpage"@en, "Katalogeintrag-Webseite"@de; - rdfs:comment """Webpage of the catalogue entry in an archive information system."""@en; - rdfs:subClassOf publishing:WebpagePublication. # electronic-information:Webpage - -# -# PROPERTIES -# - -archive-record:hasCarrier - rdfs:isDefinedBy ; - a owl:ObjectProperty; - rdfs:label "archive record has carrier"@en, "Archivdatensatz hat Träger"; - rdfs:comment """Relating an archive record to its carrier."""@en; - rdfs:domain archive-record:ArchiveRecord; - rdfs:range archive-record:Carrier; - rdfs:subPropertyOf rico:hasCarrierType, information-carrier:isOnCarrier. - -archive-record:hasCarrierReference - rdfs:isDefinedBy ; - a owl:ObjectProperty; - rdfs:label "archive record has carrier reference"@en, "Archivdatensatz hat Trägerreferenz"; - rdfs:comment """Relating an archive record to its reference to a carrier part, f.e. a page in a volume."""@en; - rdfs:domain archive-record:ArchiveRecord; - rdfs:range archive-record:CarrierReference. - -archive-record:isheldbyArchive - rdfs:isDefinedBy ; - a owl:ObjectProperty; - rdfs:label "archive record is held by archive"@en, "Archivdatensatz wird geführt von Archiv"; - rdfs:comment """Relating an archive record to its archive in which it is stored and recorded. The archive is responsible for the publishing and managing of an archive record."""@en; - rdfs:domain archive-record:ArchiveRecord; - rdfs:range organization:Archive. - -archive-record:hasProvenance - rdfs:isDefinedBy ; - a owl:ObjectProperty; - rdfs:label "archive record has provenance"@en, "Archivdatensatz hat Provenienz"; - rdfs:comment """Relating an archive record to the agent, which originally created the archive record for its own purposes."""@en; - rdfs:domain archive-record:ArchiveRecord; - rdfs:range archive-record:Provenance; - rdfs:subPropertyOf rico:hasProvenance. - -archive-record:hasWebpage - rdfs:isDefinedBy ; - a owl:ObjectProperty; - rdfs:label "archive record has webpage"@en, "Archivdatensatz hat Webseite"; - rdfs:comment """Relating an archive record to the webpage of the catalogue entry in an archive information system."""@en; - rdfs:domain archive-record:ArchiveRecord; - rdfs:range archive-record:CatalogueEntryWebpage; - rdfs:subPropertyOf publishing:hasWebPublication. - -archive-record:isRepresentedBy - rdfs:isDefinedBy ; - a owl:ObjectProperty; - rdfs:label "is represented by archive record"@en, "wird durch Archiveinheit dargestellt"; - rdfs:comment """Relating something in the world (an event, a thing...) to the archive record it is represented by."""@en; - rdfs:domain rdfs:Resource; - rdfs:range archive-record:ArchiveRecord; - owl:inverseOf archive-record:represents. - -archive-record:represents - rdfs:isDefinedBy ; - a owl:ObjectProperty; - rdfs:label "archive record represents"@en, "Archiveinheit stellt dar"; - rdfs:comment """Relating an archive record to what (an event, a thing...) it represents."""@en; - rdfs:domain archive-record:ArchiveRecord; - rdfs:range rdfs:Resource; - owl:inverseOf archive-record:isRepresentedBy. - - diff --git a/Nie-ontologies/Generic-ontologies/archiving.ttl b/Nie-ontologies/Generic-ontologies/archiving.ttl new file mode 100644 index 0000000..f54eb64 --- /dev/null +++ b/Nie-ontologies/Generic-ontologies/archiving.ttl @@ -0,0 +1,168 @@ +@prefix rdfs: . +@prefix owl: . +@prefix xsd: . +@prefix skos: . +@prefix dct: . +@prefix rico: . +@prefix agent: . +@prefix document: . +@prefix organization: . +@prefix publishing: . +@prefix information-carrier: . + +@base . +@prefix archiving: . + + + a owl:Ontology; + dct:license ; + dct:title "An ontology about archiving"@en; + dct:description """Formal description of archive, general subclasses, related classes and properties."""@en; + dct:creator "Rebekka Plüss, research assistant and software developer, University of Basel, Switzerland"@en; + dct:contributor "Hans Cools, MD, knowledge engineer, ontologist, software developer, University of Basel, Switzerland"@en; + dct:publisher "Universities of Basel, Bern, and Zürich, Switzerland"@en; + owl:versionInfo "2020-10-26"^^xsd:date. + +# +# CLASSES +# + +# archiving:Archive --> the Institution which is responsible for storing and recording archive material +# subclass of organization:Archive + +archiving:ArchiveRecord + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "archive record"@en, "Archivdatensatz"@de; + rdfs:comment """A record as document and an entry in an Archive Information System or catalogue with catalogue data. This record can be + of any level of detail, from an entire archive to a single document or only a part of it. Can also be described as an (immaterial) archive unit."""@en; + rdfs:subClassOf rico:RecordResource, document:Document. + +archiving:ArchiveMaterial + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "archive material"@en, "Archivgut"@de; + rdfs:comment """The inscription of information on a physical carrier in any persistent, recoverable form by an Agent as a means of communicating information through time and space."""@en; + rdfs:subClassOf rico:Instantiation. #tbd: Harmonization with information-carrier:Carrier and information-carrier:ArchiveElement + +archiving:Provenance + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "provenance"@en, "Provenienz"@de; + rdfs:comment """Agent, i.e. organization or person, who created the archive material originally for own purpose."""@en; + rdfs:subClassOf agent:Agent, rico:Agent. + +archiving:CarrierType + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "carrier type"@en, "Trägertyp"@de; + rdfs:comment """Carrier type of an archive record, i.e. the archival material."""@en; + skos:example """Paper, pergament or an electronic carrier type,..."""@en; + rdfs:subClassOf rico:CarrierType. #tbd: Harmonization with information-carrier:Carrier and information-carrier:ArchiveElement + +archiving:Book + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "carrier type book"@en, "Trägertyp Buch"@de; + rdfs:comment """"""@en; + rdfs:subClassOf archiving:CarrierType, information-carrier:Book. + +archiving:Volume + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "volume"@en, "Band"@de; + rdfs:comment """Archive carrier book as volume. It is also a special book: One book of a serie of books. One serie is a set of books which are mostly created for the same purpose by the same provenance."""@en; + rdfs:subClassOf archiving:Book. #information-carrier:Volume? + +archiving:PaperFile + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "paper file"@en, "Papierdossier"@de; + rdfs:comment """Archive carrier paper file."""@en; + rdfs:subClassOf archiving:CarrierType. + +archiving:Reference #to be looked at again. Carrier is new: archive material + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "reference"@en, "Referenz"@de; + rdfs:comment """A reference from an archive record to a part of a archive material, e.g. a reference to a page in a book."""@en; + rdfs:subClassOf document:ContentStructureReference. # text-structure:CompositionalContentStructure + +archiving:Identifier + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "identifier"@en, "Identifikator"@de; + rdfs:comment """Identifier of an archive record, which is at the same time used to find the archive material, which is described by the archive record. + In the context of an archive information system, this is usually the signature."""@en; + rdfs:subClassOf rico:Identifier. + +archiving:ArchiveRecordWebpage + rdfs:isDefinedBy ; + a rdfs:Class; + rdfs:label "archive record webpage"@en, "Archivdatensatz Webseite"@de; + rdfs:comment """Webpage of the archive record in an archive information system."""@en; + rdfs:subClassOf publishing:WebpagePublication. # electronic-information:Webpage + #can a similar concept be found in rico? +# +# PROPERTIES +# + +archiving:archiveRecordRecordsArchiveMaterial + rdfs:isDefinedBy ; + a owl:ObjectProperty; + rdfs:label "archive record records archive material"@en, "Archivdatensatz erfasst Archivgut"; + rdfs:comment """Relating an archive material to its archive material."""@en; + rdfs:domain archiving:ArchiveRecord; + rdfs:range archiving:ArchiveMaterial; + rdfs:subPropertyOf rico:hasInstantiation. + +archiving:hasCarrierType + rdfs:isDefinedBy ; + a owl:ObjectProperty; + rdfs:label "archive material has carrier type"@en, "Archivgut hat Trägertyp"; + rdfs:comment """Relating an archive material to its carrier type."""@en; + rdfs:domain archiving:ArchiveMaterial; + rdfs:range archiving:CarrierType; + rdfs:subPropertyOf rico:hasCarrierType. #tbd: Harmonize with information-carrier:isOnCarrier. + +archiving:hasCarrierReference #to be looked at again. Carrier is new: archive material + rdfs:isDefinedBy ; + a owl:ObjectProperty; + rdfs:label "archive record has carrier reference"@en, "Archivdatensatz hat Trägerreferenz"; + rdfs:comment """Relating an archive record to its reference to a carrier part, f.e. a page in a volume."""@en; + rdfs:domain archiving:ArchiveRecord; + rdfs:range archiving:Reference. + +archiving:isheldbyArchive + rdfs:isDefinedBy ; + a owl:ObjectProperty; + rdfs:label "archive record is held by archive"@en, "Archivdatensatz wird geführt von Archiv"; + rdfs:comment """Relating an archive record or archive material to its archive in which it is recorded or stored. The archive is responsible for the publishing and managing of an archive record."""@en; + rdfs:domain archiving:ArchiveMaterial, archiving:ArchiveRecord; + rdfs:range organization:Archive. + +archiving:hasProvenance + rdfs:isDefinedBy ; + a owl:ObjectProperty; + rdfs:label "archive record has provenance"@en, "Archivdatensatz hat Provenienz"; + rdfs:comment """Relating an archive record or the archive material to the agent, which originally created it for its own purposes."""@en; + rdfs:domain archiving:ArchiveMaterial, archiving:ArchiveRecord; + rdfs:range archiving:Provenance; + rdfs:subPropertyOf rico:hasProvenance. + +archiving:hasWebpage + rdfs:isDefinedBy ; + a owl:ObjectProperty; + rdfs:label "archive record has webpage"@en, "Archivdatensatz hat Webseite"; + rdfs:comment """Relating an archive record to the webpage of the catalogue entry in an archive information system."""@en; + rdfs:domain archiving:ArchiveRecord; + rdfs:range archiving:ArchiveRecordWebpage; + #rdfs:subPropertyOf publishing:hasWebPublication. ? can a similar concept be found in rico? + +archiving:isRepresentedBy + rdfs:isDefinedBy ; + a owl:ObjectProperty; + rdfs:label "is represented by archive record"@en, "wird durch Archivdatensatz dargestellt"; + rdfs:comment """Relating something in the world (an event, a thing...) to the archive record or the archive material it is represented by."""@en; + rdfs:domain rdfs:Resource; + rdfs:range archiving:ArchiveRecord, archiving:ArchiveMaterial.