From zedwiki
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rdf:RDF [
<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
]>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:skos="http://www.w3.org/2008/05/skos#"
xml:base="http://www.daisy.org/RDF/MODS">
<rdfs:Datatype rdf:about="&xsd;string"/>
<rdfs:Datatype rdf:about="&xsd;nonNegativeInteger"/>
<rdfs:Class rdf:ID="mods">
<rdfs:label>mods</rdfs:label>
<rdfs:comment>Container class</rdfs:comment>
<skos:note xml:lang="en-CA">
Refer to the MODS 3.3 specification for the proper usage of classes and properties defined in this vocabulary.
</skos:note>
</rdfs:Class>
<!--
TITLE INFO
-->
<rdfs:Class rdf:ID="titleInfo">
<rdfs:label>titleInfo</rdfs:label>
<rdfs:subClassOf rdf:resource="#mods"/>
<rdfs:subClassOf rdf:resource="#relatedItem"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#type" />
<owl:oneOf rdf:resource="#titleInfoTypes" />
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#title" />
<owl:cardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:cardinality>
</owl:Restriction>
</rdfs:subClassOf>
</rdfs:Class>
<rdfs:Property rdf:ID="title">
<rdfs:label>title</rdfs:label>
<rdfs:domain rdf:resource="#titleInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="subTitle">
<rdfs:label>subTitle</rdfs:label>
<rdfs:domain rdf:resource="#titleInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="partNumber">
<rdfs:label>partNumber</rdfs:label>
<rdfs:domain rdf:resource="#titleInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="partName">
<rdfs:label>partName</rdfs:label>
<rdfs:domain rdf:resource="#titleInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="nonSort">
<rdfs:label>nonSort</rdfs:label>
<rdfs:domain rdf:resource="#titleInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<!--
NAME
-->
<rdfs:Class rdf:ID="name">
<rdfs:label>name</rdfs:label>
<rdfs:subClassOf rdf:resource="#mods"/>
<rdfs:subClassOf rdf:resource="#relatedItem"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#type" />
<owl:oneOf rdf:resource="#nameTypes" />
</owl:Restriction>
</rdfs:subClassOf>
</rdfs:Class>
<rdfs:Property rdf:ID="namePart">
<rdfs:label>namePart</rdfs:label>
<rdfs:domain rdf:resource="#name"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:subPropertyOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#type" />
<owl:oneOf rdf:resource="#namePartTypes" />
</owl:Restriction>
</rdfs:subPropertyOf>
</rdfs:Property>
<rdfs:Property rdf:ID="displayForm">
<rdfs:label>displayForm</rdfs:label>
<rdfs:domain rdf:resource="#name"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="affiliation">
<rdfs:label>affiliation</rdfs:label>
<rdfs:domain rdf:resource="#name"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="description">
<rdfs:label>description</rdfs:label>
<rdfs:domain rdf:resource="#name"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="role">
<rdfs:label>role</rdfs:label>
<rdfs:subClassOf rdf:resource="#name"/>
</rdfs:Property>
<rdfs:Property rdf:ID="roleTerm">
<rdfs:label>roleTerm</rdfs:label>
<rdfs:subPropertyOf rdf:resource="#role"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:subPropertyOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#type" />
<owl:oneOf rdf:resource="#textCodeTypes" />
</owl:Restriction>
</rdfs:subPropertyOf>
</rdfs:Property>
<!--
TYPE OF RESOURCE
-->
<rdfs:Class rdf:ID="typeOfResource">
<rdfs:label>typeOfResource</rdfs:label>
<rdfs:subClassOf rdf:resource="#mods"/>
<rdfs:subClassOf rdf:resource="#relatedItem"/>
<rdfs:range rdf:resource="#resourceTypes"/>
</rdfs:Class>
<rdfs:Property rdf:ID="manuscript">
<rdfs:label>manuscript</rdfs:label>
<rdfs:domain rdf:resource="#typeOfResource"/>
<rdfs:range rdf:resource="#yes"/>
</rdfs:Property>
<rdfs:Property rdf:ID="collection">
<rdfs:label>collection</rdfs:label>
<rdfs:domain rdf:resource="#typeOfResource"/>
<rdfs:range rdf:resource="#yes"/>
</rdfs:Property>
<!--
ORIGIN INFO
-->
<rdfs:Class rdf:ID="originInfo">
<rdfs:label>originInfo</rdfs:label>
<rdfs:subClassOf rdf:resource="#mods"/>
<rdfs:subClassOf rdf:resource="#relatedItem"/>
</rdfs:Class>
<rdfs:Property rdf:ID="place">
<rdfs:label>place</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
</rdfs:Property>
<rdfs:Property rdf:ID="placeTerm">
<rdfs:label>placeTerm</rdfs:label>
<rdfs:subPropertyOf rdf:resource="#place"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:subPropertyOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#type" />
<owl:oneOf rdf:resource="#placeTermTypes" />
</owl:Restriction>
</rdfs:subPropertyOf>
</rdfs:Property>
<rdfs:Property rdf:ID="publisher">
<rdfs:label>publisher</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="edition">
<rdfs:label>edition</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<!-- Dates -->
<rdfs:Property rdf:ID="dateIssued">
<rdfs:label>dateIssued</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="dateCreated">
<rdfs:label>dateCreated</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="dateCaptured">
<rdfs:label>dateCaptured</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="dateValid">
<rdfs:label>dateValid</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="dateModified">
<rdfs:label>dateModified</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="copyrightDate">
<rdfs:label>copyrightDate</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="dateOther">
<rdfs:label>dateOther</rdfs:label>
<rdfs:domain rdf:resource="#originInfo"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<!-- ORIGIN DATES COMMON PROPERTIES -->
<rdfs:Property rdf:ID="encoding">
<rdfs:label>encoding</rdfs:label>
<rdfs:domain rdf:resource="#dateIssued"/>
<rdfs:domain rdf:resource="#dateCreated"/>
<rdfs:domain rdf:resource="#dateCaptured"/>
<rdfs:domain rdf:resource="#dateValid"/>
<rdfs:domain rdf:resource="#dateModified"/>
<rdfs:domain rdf:resource="#copyrightDate"/>
<rdfs:domain rdf:resource="#dateOther"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<!--
PHYSICAL DESCRIPTION
-->
<rdfs:Class rdf:ID="physicalDescription">
<rdfs:label>physicalDescription</rdfs:label>
<rdfs:subClassOf rdf:resource="#mods"/>
<rdfs:subClassOf rdf:resource="#relatedItem"/>
</rdfs:Class>
<rdfs:Property rdf:ID="form">
<rdfs:label>form</rdfs:label>
<rdfs:domain rdf:resource="#physicalDescription"/>
<rdfs:range rdf:resource="&xsd;string"/>
<rdfs:subPropertyOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#authority" />
<owl:oneOf rdf:resource="#formAuthorityTypes" />
</owl:Restriction>
</rdfs:subPropertyOf>
</rdfs:Property>
<rdfs:Property rdf:ID="reformattingQuality">
<rdfs:label>reformattingQuality</rdfs:label>
<rdfs:domain rdf:resource="#physicalDescription"/>
<rdfs:range rdf:resource="#qualityValues"/>
</rdfs:Property>
<rdfs:Property rdf:ID="internetMediaType">
<rdfs:label>internetMediaType</rdfs:label>
<rdfs:domain rdf:resource="#physicalDescription"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="extent">
<rdfs:label>extent</rdfs:label>
<rdfs:domain rdf:resource="#extent"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="digitalOrigin">
<rdfs:label>digitalOrigin</rdfs:label>
<rdfs:domain rdf:resource="#physicalDescription"/>
<rdfs:range rdf:resource="#digitalOriginValues"/>
</rdfs:Property>
<!--
IDENTIFIERS
-->
<rdfs:Property rdf:ID="identifier">
<rdfs:label>identifier</rdfs:label>
<rdfs:subPropertyOf rdf:resource="#mods"/>
<rdfs:subPropertyOf rdf:resource="#relatedItem"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="invalid">
<rdfs:label>invalid</rdfs:label>
<rdfs:domain rdf:resource="#identifier"/>
<rdfs:range rdf:resource="#yes"/>
</rdfs:Property>
<!--
LANGUAGE
-->
<rdfs:Class rdf:ID="language">
<rdfs:label>language</rdfs:label>
<rdfs:subClassOf rdf:resource="#mods"/>
<rdfs:subClassOf rdf:resource="#relatedItem"/>
</rdfs:Class>
<rdfs:Property rdf:ID="languageTerm">
<rdfs:label>languageTerm</rdfs:label>
<rdfs:subPropertyOf rdf:resource="#language"/>
<rdfs:subPropertyOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#type" />
<owl:oneOf rdf:resource="#textCodeTypes" />
</owl:Restriction>
</rdfs:subPropertyOf>
<rdfs:subPropertyOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#authority" />
<owl:oneOf rdf:resource="#languageAuthority" />
</owl:Restriction>
</rdfs:subPropertyOf>
</rdfs:Property>
<!--
NOTES
-->
<rdfs:Property rdf:ID="note">
<rdfs:label>note</rdfs:label>
<rdfs:subPropertyOf rdf:resource="#mods"/>
<rdfs:subPropertyOf rdf:resource="#relatedItem"/>
<rdfs:subPropertyOf rdf:resource="#physicalDescription"/>
<rdfs:range rdf:resource="#resourceTypes"/>
</rdfs:Property>
<!--
RELATED ITEMS
-->
<rdfs:Class rdf:ID="relatedItem">
<rdfs:label>relatedItem</rdfs:label>
<rdfs:subClassOf rdf:resource="#mods"/>
</rdfs:Class>
<!--
GENERAL USE PROPERTIES
-->
<rdfs:Property rdf:ID="type">
<rdfs:label>type</rdfs:label>
<rdfs:domain rdf:resource="#titleInfo"/>
<rdfs:domain rdf:resource="#name"/>
<rdfs:domain rdf:resource="#namePart"/>
<rdfs:domain rdf:resource="#roleTerm"/>
<rdfs:domain rdf:resource="#placeTerm"/>
<rdfs:domain rdf:resource="#language"/>
<rdfs:domain rdf:resource="#identifier"/>
<rdfs:domain rdf:resource="#form"/>
<rdfs:range rdf:resource="&xsd;string"/>
</rdfs:Property>
<rdfs:Property rdf:ID="authority">
<rdfs:label>authority</rdfs:label>
<rdfs:comment>Refer to the authority attribute for titleInfo in the specification for more information.</rdfs:comment>
<rdfs:domain rdf:resource="#titleInfo"/>
<rdfs:domain rdf:resource="#name"/>
<rdfs:domain rdf:resource="#roleTerm"/>
<rdfs:domain rdf:resource="#placeTerm"/>
<rdfs:domain rdf:resource="#language"/>
<rdfs:domain rdf:resource="#form"/>
<rdfs:range rdf:resource="#authorityTypes"/>
</rdfs:Property>
<!--
ENUMERATION LISTS
-->
<owl:DatatypeProperty rdf:ID="titleInfoTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">abbreviated</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">translated</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">alternative</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">uniform</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="authorityTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">naf</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">sanb</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="nameTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">personal</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">corporate</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">conference</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="namePartTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">date</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">family</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">given</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">termsOfAddress</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="textCodeTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">text</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">code</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="placeTermTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">text</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">code</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="resourceTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">text</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">cartographic</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">notated music</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">sound recording</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">sound recording-musical</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">sound recording-nonmusical</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">still image</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">moving image</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">three dimensional object</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">software, multimedia</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">mixed material </rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="yes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">yes</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="languageAuthority">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">iso639-2b</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">rfc3066</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">iso639-3</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">rfc4646</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="formAuthorityTypes">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">gmd</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">marcform</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">marcsmd</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="qualityValues">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">access</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">preservation</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">replacement</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:ID="digitalOriginValues">
<rdfs:range>
<owl:DataRange>
<owl:oneOf>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">born digital</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">reformatted digital</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">digitized microfilm</rdf:first>
<rdf:rest>
<rdf:List>
<rdf:first rdf:datatype="&xsd;string">digitized other analog</rdf:first>
<rdf:rest rdf:resource="&rdf;nil" />
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</rdf:rest>
</rdf:List>
</owl:oneOf>
</owl:DataRange>
</rdfs:range>
</owl:DatatypeProperty>
</rdf:RDF>