PModified version of Proton to suits the BTDL requirements
Click here to get the file
Size
7.5 kB
-
File type
text/rdf
File contents
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rdf:RDF [
<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
<!ENTITY rdfl '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/07/owl#'>
<!ENTITY pupp 'http://proton.semanticweb.org/2005/04/protonu#'>
<!ENTITY xsd 'http://www.w3.org/2001/XMLSchema#'>
<!ENTITY diglib 'http://semantic.info.bt.co.uk/diglib#'>
<!ENTITY ptop 'http://proton.semanticweb.org/2005/04/protont#'>
<!ENTITY protonkm 'http://proton.semanticweb.org/2005/04/protonkm#'>
]>
<rdf:RDF
xmlns:rdf="&rdf;"
xmlns:rdfl="&rdf;"
xmlns:rdfs="&rdfs;"
xmlns:owl="&owl;"
xmlns:ptop="&ptop;"
xmlns:protonkm="&protonkm;"
xmlns="&diglib;"
xmlns:diglib="&diglib;"
xml:base="&diglib;"
xmlns:pupp="&pupp;"
>
<!-- comment Jos de Bruijn: This ontology is valid OWL full, but not valid OWL DL, because the ontology &pupp; is not valid OWL DL -->
<owl:Ontology rdf:about="">
<owl:imports rdf:resource="&ptop;"/>
<owl:imports rdf:resource="&protonkm;"/>
<owl:imports rdf:resource="&pupp;"/>
</owl:Ontology>
<owl:Class rdf:about="&diglib;JournalArticle"
rdfs:label="JournalArticle">
<rdfs:subClassOf rdf:resource="&pupp;Article"/>
</owl:Class>
<owl:Class rdf:about="&diglib;ConferencePaper"
rdfs:label="ConferencePaper">
<rdfs:subClassOf rdf:resource="&pupp;Article"/>
</owl:Class>
<owl:Class rdf:about="&diglib;ConferenceProceedings"
rdfs:label="ConferenceProceedings">
<rdfs:subClassOf rdf:resource="&pupp;Article"/>
</owl:Class>
<owl:Class rdf:about="&diglib;BookChapter"
rdfs:label="BookChapter">
<rdfs:subClassOf rdf:resource="&pupp;Article"/>
</owl:Class>
<owl:Class rdf:about="&diglib;Affiliation"
rdfs:label="Affiliation">
<rdfs:subClassOf rdf:resource="&ptop;JobPosition"/>
</owl:Class>
<owl:Class rdf:about="&diglib;Conference"
rdfs:label="Conference">
<rdfs:subClassOf rdf:resource="&pupp;PeriodicalPublication"/>
</owl:Class>
<owl:DatatypeProperty rdf:about="&diglib;title"
rdfs:label="title">
<rdfs:domain rdf:resource="&ptop;InformationResource"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="&diglib;isOnPageNo"
rdfs:label="isOnPageNo">
<rdfs:domain rdf:resource="&pupp;PublishedMaterial"/>
<rdfs:range rdf:resource="&xsd;integer"/>
</owl:DatatypeProperty>
<owl:Class rdf:about="&diglib;Descriptor"
rdfs:label="Descriptor">
<rdfs:subClassOf rdf:resource="&pupp;Dataset"/>
</owl:Class>
<owl:ObjectProperty rdf:about="&diglib;hasDescriptor"
rdfs:label="hasDescriptor">
<rdfs:range rdf:resource="&diglib;Descriptor"/>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="&diglib;personName"
rdfs:label="personName">
<rdfs:domain rdf:resource="&ptop;Person"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<owl:DatatypeProperty rdf:about="&diglib;descriptorTerm"
rdfs:label="descriptorTerm">
<rdfs:domain rdf:resource="&diglib;Descriptor"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<!--
<owl:ObjectProperty rdf:about="&rdf_;descriptorBroaderTerm"
rdfs:label="descriptorBroaderTerm">
<rdfs:domain rdf:resource="&rdf_;Descriptor"/>
<rdfs:range rdf:resource="&rdf_;Descriptor"/>
</owl:ObjectProperty>
<owl:DatatypeProperty rdf:about="&rdf_;topicName">
<rdfs:domain rdf:resource="&rdf_;Topic"/>
<rdfs:range rdf:resource="&rdf_;Literal"/>
</owl:DatatypeProperty>
-->
<owl:ObjectProperty rdf:about="&diglib;isAuthorOf"
rdfs:label="isAuthorOf">
<rdfs:domain rdf:resource="&ptop;Person"/>
<rdfs:range rdf:resource="&pupp;Article"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasMagIss"
rdfs:label="hasMagIss">
<rdfs:domain rdf:resource="&pupp;Magazine"/>
<rdfs:range rdf:resource="&pupp;MagazineIssue"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasJournalArticle"
rdfs:label="hasJournalArticle">
<rdfs:domain rdf:resource="&pupp;MagazineIssue"/>
<rdfs:range rdf:resource="&diglib;JournalArticle"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasConferencePaper"
rdfs:label="ConferencePaper">
<rdfs:domain rdf:resource="&diglib;Conference"/>
<rdfs:range rdf:resource="&diglib;ConferencePaper"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasAffiliation"
rdfs:label="hasAffiliation">
<rdfs:domain rdf:resource="&ptop;Person"/>
<rdfs:range rdf:resource="&diglib;Affiliation"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasConferenceProceedings"
rdfs:label="ConferenceProceedings">
<rdfs:domain rdf:resource="&diglib;Conference"/>
<rdfs:range rdf:resource="&diglib;ConferenceProceedings"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasConference"
rdfs:label="Conference">
<rdfs:domain rdf:resource="&diglib;ConferenceProceedings"/>
<rdfs:range rdf:resource="&diglib;Conference"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasBookChapter"
rdfs:label="BookChapter">
<rdfs:domain rdf:resource="&pupp;Book"/>
<rdfs:range rdf:resource="&diglib;BookChapter"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;articleRef"
rdfs:label="articleRef">
<rdfs:domain rdf:resource="&diglib;Descriptor"/>
<rdfs:range rdf:resource="&pupp;Article"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasAffiliate"
rdfs:label="hasAffiliate">
<rdfs:domain rdf:resource="&diglib;Affiliation"/>
<rdfs:range rdf:resource="&ptop;Person"/>
</owl:ObjectProperty>
<!--
<owl:ObjectProperty rdf:about="&rdf_;subTopicOf"
rdfs:label="subTopicOf">
<rdfs:domain rdf:resource="&rdf_;Topic"/>
<rdfs:range rdf:resource="&rdf_;Topic"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&rdf_;hasDocument"
rdfs:label="hasDocument">
<rdfs:domain rdf:resource="&rdf_;Topic"/>
<rdfs:range rdf:resource="&df_;Article"/>
</owl:ObjectProperty>
-->
<owl:DatatypeProperty rdf:about="&diglib;hasAccessionNo"
rdfs:label="hasAccessionNo">
<rdfs:domain rdf:resource="&pupp;Article"/>
<rdfs:range rdf:resource="&xsd;string"/>
</owl:DatatypeProperty>
<owl:ObjectProperty rdf:about="&diglib;hasInformationSpace"
rdfs:label="hasInformationSpace">
<rdfs:domain rdf:resource="&pupp;Article"/>
<rdfs:range rdf:resource="&protonkm;InformationSpace"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;ispace_doc"
rdfs:label="ispace doc">
<rdfs:domain rdf:resource="&protonkm;InformationSpace"/>
<rdfs:range rdf:resource="&pupp;Article"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;ispace_author"
rdfs:label="ispace author">
<rdfs:domain rdf:resource="&protonkm;InformationSpace"/>
<rdfs:range rdf:resource="&ptop;Person"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;ispace_affiliation"
rdfs:label="ispace affiliation">
<rdfs:domain rdf:resource="&protonkm;InformationSpace"/>
<rdfs:range rdf:resource="&diglib;Affiliation"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;ispace_pub_within"
rdfs:label="ispace pub within">
<rdfs:domain rdf:resource="&protonkm;InformationSpace"/>
<rdfs:range rdf:resource="&pupp;MagazineIssue"/>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="&diglib;hasTopic"
rdfs:label="hasTopic">
<rdfs:range rdf:resource="&ptop;Topic"/>
</owl:ObjectProperty>
</rdf:RDF>