@prefix :      <http://dati.cdec.it/lod/shoah/> .
@prefix dc:    <http://purl.org/dc/elements/1.1/> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl:   <http://www.w3.org/2002/07/owl#> .
@prefix xsd:   <http://www.w3.org/2001/XMLSchema#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix vann:  <http://purl.org/vocab/vann/> .
@prefix vs:    <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix cc:    <http://creativecommons.org/ns#> .
@prefix dcterms: <http://purl.org/dc/terms/> .

:Liberation  a      owl:Class ;
        rdfs:label  "Liberation"@en .

:auntOf  a           owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Aunt of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:convoy  a           owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Convoy"@en ;
        rdfs:range   :Convoy .

:parentPlace  a      owl:DatatypeProperty ;
        rdfs:domain  :Place ;
        rdfs:label   "Parent Place"@en ;
        rdfs:range   xsd:string .

:arrestedBy  a       owl:DatatypeProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Arrested By"@en ;
        rdfs:range   xsd:string .

:placeOfBirth  a     owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Place of Birth"@en ;
        rdfs:range   :Place .

:NaziCampTransfer  a  owl:Class ;
        rdfs:label  "Nazi Camp Transfer"@en .

:widowOf  a          owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Widow of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:transferDate  a     owl:DatatypeProperty ;
        rdfs:domain  :NaziCampTransfer ;
        rdfs:label   "Transfer Date"@en ;
        rdfs:range   xsd:string .

:returnPlace  a      owl:DatatypeProperty ;
        rdfs:domain  :Liberation ;
        rdfs:label   "Return Place"@en ;
        rdfs:range   xsd:string .

:deathInItaly  a     owl:DatatypeProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Death in Italy"@en ;
        rdfs:range   xsd:boolean .

:Massacre  a        owl:Class ;
        rdfs:label  "Massacre"@en .

:fatherOf  a         owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Father of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:parentReligion  a   owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Parent Religion"@en ;
        rdfs:range   xsd:string .

:arrestDate  a       owl:DatatypeProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Arrest Date"@en ;
        rdfs:range   xsd:string .

:NaziCamp  a        owl:Class ;
        rdfs:label  "Nazi Camp"@en .

:detentionPlace  a   owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Detention Place"@en ;
        rdfs:range   :DetentionPlace .

:sisterOf  a         owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Sister of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:country  a          owl:DatatypeProperty ;
        rdfs:domain  :Place ;
        rdfs:label   "Country"@en ;
        rdfs:range   xsd:string .

:Persecution  a     owl:Class ;
        rdfs:label  "Persecution"@en .

:convoyDeparturePlace
        a            owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Last Place before Deportation"@en ;
        rdfs:range   :DetentionPlace .

:placeOfDeath  a     owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Place of Death"@en ;
        rdfs:range   :Place .

:arrestPlace  a      owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Arrest Place"@en ;
        rdfs:range   :Place .

:motherName  a       owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Mother Name"@en ;
        rdfs:range   xsd:string .

:widowerOf  a        owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Widower of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:consortReligion  a  owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Consort Religion"@en ;
        rdfs:range   xsd:string .

:DetentionPlaceTransfer
        a           owl:Class ;
        rdfs:label  "Detention Place Transfer"@en .

:convoyNumber  a     owl:DatatypeProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Convoy Number"@en .

:dateOfDeath  a      owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Date of Death"@en ;
        rdfs:range   xsd:dateTime .

:       a                              owl:Ontology ;
        cc:license                     <https://creativecommons.org/licenses/by/4.0/> ;
        dc:creator                     "Laura Brazzo" ;
        dc:description                 "The ontology describing the Shoah domain, proposed here in beta version, aims to formally describe concepts and relationships that characterize the process of persecution and deportation of Jews in Italy between 1943 and 1945."@en ;
        dcterms:creator                <https://plus.google.com/+silviamazzini_lod/> , :www.cdec.it , :www.regesta.com ;
        dcterms:issued                 "2014-01-01"^^xsd:date ;
        vann:preferredNamespacePrefix  "shoah" ;
        vann:preferredNamespaceUri     "http://dati.cdec.it/lod/shoah/" ;
        owl:imports                    <http://purl.org/vocab/bio/0.1/> , <http://xmlns.com/foaf/0.1/> ;
        owl:versionIRI                 :0.1 ;
        owl:versionInfo                "beta version"^^xsd:string .

:naziCampTransfer  a  owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Nazi Camp Transfer"@en ;
        rdfs:range   :NaziCampTransfer .

:dateOfBirth  a      owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Date of Birth"@en ;
        rdfs:range   xsd:dateTime .

:campSerialNumber  a  owl:DatatypeProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Camp Serial Number"@en ;
        rdfs:range   xsd:string .

:consortFirstName  a  owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Consort First Name"@en ;
        rdfs:range   xsd:string .

:persecution  a      owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Persecution"@en ;
        rdfs:range   :Persecution .

:fatherName  a       owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Father Name"@en ;
        rdfs:range   xsd:string .

:uncleOf  a          owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Uncle of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:toPrison  a         owl:ObjectProperty ;
        rdfs:domain  :DetentionPlaceTransfer ;
        rdfs:label   "to Prison"@en ;
        rdfs:range   :DetentionPlace .

:DetentionPlace  a  owl:Class ;
        rdfs:label  "Detention Place"@en .

:brotherOf  a        owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Brother of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:persecutionCategory  a  owl:DatatypeProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Reason of Deportation"@en ;
        rdfs:range   xsd:dateTime .

:districtOfResidence  a  owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "District of Residence"@en ;
        rdfs:range   xsd:string .

:motherMaidenName  a  owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Mother Maiden Name"@en ;
        rdfs:range   xsd:string .

:fromPrison  a       owl:ObjectProperty ;
        rdfs:domain  :DetentionPlaceTransfer ;
        rdfs:label   "from Prison"@en ;
        rdfs:range   :DetentionPlace .

:fromNaziCamp  a     owl:ObjectProperty ;
        rdfs:domain  :NaziCampTransfer ;
        rdfs:label   "from Camp"@en ;
        rdfs:range   :NaziCamp .

:liberation  a       owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Liberation"@en ;
        rdfs:range   :Liberation .

:consortFamilyName  a  owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Consort Family Name"@en ;
        rdfs:range   xsd:string .

:departureDate  a    owl:DatatypeProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Departure Date"@en ;
        rdfs:range   xsd:dateTime .

:liberationDate  a   owl:DatatypeProperty ;
        rdfs:domain  :Liberation ;
        rdfs:label   "Liberation Date"@en ;
        rdfs:range   xsd:dateTime .

:consortOf  a        owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Consort of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:motherOf  a         owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Mother of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:Convoy  a          owl:Class ;
        rdfs:label  "Convoy"@en .

:deathDescription  a  owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Death Description"@en ;
        rdfs:range   xsd:string .

:subCampOf  a        owl:ObjectProperty ;
        rdfs:domain  :NaziCamp ;
        rdfs:label   "Sub Camp of"@en ;
        rdfs:range   :NaziCamp .

:grandmotherOf  a    owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Grandmother of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:shoahSurvivor  a    owl:DatatypeProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Shoah Survivor"@en ;
        rdfs:range   xsd:boolean .

:massacre  a         owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Massacre in Italy"@en ;
        rdfs:range   :Massacre .

:toNaziCamp  a       owl:ObjectProperty ;
        rdfs:domain  :Persecution , :NaziCampTransfer ;
        rdfs:label   "to Camp"@en ;
        rdfs:range   :NaziCamp .

:returnDate  a       owl:DatatypeProperty ;
        rdfs:domain  :Liberation ;
        rdfs:label   "Return Date"@en ;
        rdfs:range   xsd:dateTime .

:Place  a           owl:Class ;
        rdfs:label  "Place"@en .

:grandfatherOf  a    owl:ObjectProperty ;
        rdfs:domain  <http://xmlns.com/foaf/0.1/Person> ;
        rdfs:label   "Grandfather of"@en ;
        rdfs:range   <http://xmlns.com/foaf/0.1/Person> .

:arrivalDate  a      owl:DatatypeProperty ;
        rdfs:domain  :Convoy ;
        rdfs:label   "Arrival Date"@en .

:detentionPlaceTransfer
        a            owl:ObjectProperty ;
        rdfs:domain  :Persecution ;
        rdfs:label   "Detention Place Transfer"@en ;
        rdfs:range   :DetentionPlaceTransfer .
