<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE rdf:RDF [
    <!ENTITY rdf 	"http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    <!ENTITY rdfs 	"http://www.w3.org/2000/01/rdf-schema#">
    <!ENTITY owl  	"http://www.w3.org/2002/7/owl#" >
    <!ENTITY vra 	"http://www.swi.psy.uva.nl/mia/vra#">
    <!ENTITY dc 	"http://purl.org/dc/elements/1.1/">
    <!ENTITY aat 	"http://www.swi.psy.uva.nl/mia/aat#">
    <!ENTITY ulan 	"http://www.swi.psy.uva.nl/mia/ulan#">
]>

<rdf:RDF 
    xml:base		="http://www.swi.psy.uva.nl/mia/vra"
    xmlns		="&vra;"
    xmlns:vra		="&vra;"
    xmlns:dc		="&dc;"
    xmlns:rdf		="&rdf;"
    xmlns:rdfs		="&rdfs;"
    xmlns:owl		="&owl;"
    xmlns:aat		="&aat;"
    xmlns:ulan		="&ulan;">

<owl:Ontology rdf:about="">
  <rdfs:isDefinedBy>http://www.vraweb.org/vracore3.htm</rdfs:isDefinedBy>
  <rdfs:comment>
  Ontology of the VRA Core Categories version 3.0, together with 
  range specifications for values in AAT and ULAN. 
  For information about VRA Core Categories 3.0 
  </rdfs:comment>
</owl:Ontology>

<rdfs:Class rdf:ID="VisualResource">
  <rdfs:subClassOf>
    <owl:Restriction>
      <owl:onProperty rdf:resource="#recordType"/>
      <owl:cardinality>1</owl:cardinality>
    </owl:Restriction> 
  </rdfs:subClassOf>
</rdfs:Class>

<rdf:Property rdf:ID="recordType">
  <rdfs:subPropertyOf rdf:resource="&dc;type"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range>
    <owl:Class>
      <owl:oneOf rdf:parseType="Collection">
        <owl:Thing rdf:resource="#Work"/>
        <owl:Thing rdf:resource="#Image"/>
      </owl:oneOf>
    </owl:Class>
  </rdfs:range>
</rdf:Property>

<rdf:Property rdf:ID="type">
  <rdfs:subPropertyOf rdf:resource="&dc;type"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range rdf:resource="&aat;50191086"/>
</rdf:Property>

<rdf:Property rdf:ID="title">
  <rdfs:subPropertyOf rdf:resource="&dc;title"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
</rdf:Property>

<rdf:Property rdf:ID="measurements">
  <rdfs:subPropertyOf rdf:resource="&dc;format"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
</rdf:Property>

<rdf:Property rdf:ID="material.medium">
  <rdfs:subPropertyOf rdf:resource="&dc;format"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range>
    <owl:Class>
      <owl:unionOf rdf:parseType="Collection">
        <rdfs:Class rdf:resource="&aat;50015030"/>
        <rdfs:Class rdf:resource="&aat;50015069"/>
        <rdfs:Class rdf:resource="&aat;50015073"/>
        <rdfs:Class rdf:resource="&aat;50187729"/>
        <rdfs:Class rdf:resource="&aat;50187730"/>
        <rdfs:Class rdf:resource="&aat;50187732"/>
      </owl:unionOf>
    </owl:Class>
  </rdfs:range>
</rdf:Property>

<rdf:Property rdf:ID="material.support">
  <rdfs:subPropertyOf rdf:resource="&dc;format"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range>
    <owl:Class>
      <owl:unionOf rdf:parseType="Collection">
        <rdfs:Class rdf:resource="&aat;50010358"/>
        <rdfs:Class rdf:resource="&aat;50014844"/>
      </owl:unionOf>
    </owl:Class>
  </rdfs:range>
</rdf:Property>

<rdf:Property rdf:ID="technique">
  <rdfs:subPropertyOf rdf:resource="&dc;formay"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range rdf:resource="&aat;50053159"/>
</rdf:Property>

<rdf:Property rdf:ID="creator">
  <rdfs:subPropertyOf rdf:resource="&dc;creator"/>
  <rdfs:subPropertyOf rdf:resource="&dc;contributor"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range rdf:resource="&ulan;Artist"/>
</rdf:Property>

<rdf:Property rdf:ID="date">
  <rdfs:subPropertyOf rdf:resource="&dc;date"/>
  <rdfs:subPropertyOf rdf:resource="&dc;coverage"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
</rdf:Property>

<rdf:Property rdf:ID="location">
  <rdfs:subPropertyOf rdf:resource="&dc;contributor"/>
  <rdfs:subPropertyOf rdf:resource="&dc;coverage"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
</rdf:Property>

<rdf:Property rdf:ID="idNumber">
  <rdfs:subPropertyOf rdf:resource="&dc;identifier"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
</rdf:Property>

<rdf:Property rdf:ID="style/period">
  <rdfs:subPropertyOf rdf:resource="&dc;coverage"/>
  <rdfs:subPropertyOf rdf:resource="&dc;subject"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range>
    <owl:Class>
      <owl:unionOf rdf:parseType="Collection">
        <rdfs:Class rdf:resource="&aat;50111078"/>
        <rdfs:Class rdf:resource="&aat;50111079"/>
      </owl:unionOf>
    </owl:Class>
  </rdfs:range>
</rdf:Property>

<rdf:Property rdf:ID="culture">
  <rdfs:subPropertyOf rdf:resource="&dc;coverage"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range rdf:resource="&aat;50111079"/>
</rdf:Property>

<rdf:Property rdf:ID="subject">
  <rdfs:subPropertyOf rdf:resource="&dc;subject"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
</rdf:Property>

<rdf:Property rdf:ID="relation">
  <rdfs:subPropertyOf rdf:resource="&dc;relation"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
</rdf:Property>

<rdf:Property rdf:ID="description">
  <rdfs:subPropertyOf rdf:resource="&dc;description"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>

<rdf:Property rdf:ID="source">
  <rdfs:subPropertyOf rdf:resource="&dc;source"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>

<rdf:Property rdf:ID="rights">
  <rdfs:subPropertyOf rdf:resource="&dc;rights"/>
  <rdfs:domain rdf:resource="#VisualResource"/>
  <rdfs:range rdf:resource="&rdfs;Literal"/>
</rdf:Property>

</rdf:RDF>
