Skip to content

Instantly share code, notes, and snippets.

@tayloj
Last active July 26, 2018 01:31
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tayloj/d7720d18fedb4908f3f6 to your computer and use it in GitHub Desktop.
Save tayloj/d7720d18fedb4908f3f6 to your computer and use it in GitHub Desktop.
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns="http://127.0.0.1:3001/ontology/books.owl#">
<owl:Ontology rdf:about="http://127.0.0.1:3001/ontology/books.owl">
<rdfs:label>Book Ontology</rdfs:label>
<owl:versionInfo>1.0</owl:versionInfo>
<rdfs:comment>An ontology containing information about books</rdfs:comment>
<owl:imports>
<owl:Ontology rdf:about="http://127.0.0.1:3001/ontology/simplified_sumo.owl"/>
</owl:imports>
</owl:Ontology>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#PrintedMaterial">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/simplified_sumo.owl#Object"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Reader">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Person"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Science-Fiction-Novel">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Novel"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#ScienceFictionBook"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction rdf:nodeID="A0">
<owl:allValuesFrom>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Science-Fiction"/>
</owl:allValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#hasGenre"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Magazine">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Serial-Publications"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#ReviewedObject">
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Grade"/>
</owl:allValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#hasGrade"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Time"/>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Paper-Back">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Book-Type"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Publisher">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Person"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Once">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Time"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Every-Year">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Time"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Review"/>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#ScienceFictionBook">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Book"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Medium">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Size"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Recommended-Short-Story">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#ReviewedObject"/>
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Short-Story"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#A"/>
</owl:allValuesFrom>
<owl:onProperty rdf:resource="http://127.0.0.1:3001/ontology/books.owl#hasGrade"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#D">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Grade"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Daily">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Time"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/simplified_sumo.owl#CorpuscularObject"/>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Thesis">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#PrintedMaterial"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Very-Small">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Size"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Fantasy">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Genre"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Author">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Person"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Recommanded-Science-Fiction-Short-Story">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Recommended-Short-Story"/>
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Science-Fiction-Short-Story"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Small">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Size"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Book">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Monograph"/>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction rdf:nodeID="A1">
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Author"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#writtenBy"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Book-Type"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#hasType"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Title"/>
</owl:allValuesFrom>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#isTitled"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Comic">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Genre"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#User">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Person"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Title">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#LinguisticExpression"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Weekly">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Time"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Novel">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Book"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Medium"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#hasSize"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#FantansyNovel">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Novel"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#UserReview">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Review"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#C">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Grade"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Date"/>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#ExpressionContent"/>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Article">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Text"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Hard-Cover">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Book-Type"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#F">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Grade"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#B">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Grade"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Publication">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#PrintedMaterial"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Date"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#datePublished"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Publisher"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#publishedBy"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Text">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#LinguisticExpression"/>
</rdfs:subClassOf>
<rdfs:subClassOf rdf:nodeID="A1"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#LinguisticExpression">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#ExpressionContent"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#A">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Grade"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Science-Fiction">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Genre"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Newspaper">
<rdfs:subClassOf>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Serial-Publications"/>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Large">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Size"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#RomanticNovel">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Novel"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Serial-Publications">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Publication"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Article"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#contains"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Monthly">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Time"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Very-Large">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Size"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Encyclopedia">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Book"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Very-Large"/>
<owl:onProperty rdf:resource="http://127.0.0.1:3001/ontology/books.owl#hasSize"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Short-Story">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Book"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Paper-Back"/>
<owl:onProperty rdf:resource="http://127.0.0.1:3001/ontology/books.owl#hasType"/>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Small"/>
<owl:onProperty rdf:resource="http://127.0.0.1:3001/ontology/books.owl#hasSize"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Journals">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Serial-Publications"/>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Monograph">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Publication"/>
<rdfs:subClassOf>
<owl:Restriction>
<owl:allValuesFrom rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Once"/>
<owl:onProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#timePublished"/>
</owl:onProperty>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://127.0.0.1:3001/ontology/books.owl#Science-Fiction-Short-Story">
<rdfs:subClassOf rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Short-Story"/>
<rdfs:subClassOf rdf:nodeID="A0"/>
</owl:Class>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#hasName"/>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#isReserved">
<rdfs:domain rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Book"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>A reservation has been made by a person for a book.</rdfs:comment>
</owl:ObjectProperty>
<owl:ObjectProperty rdf:about="http://127.0.0.1:3001/ontology/books.owl#isNotReserved">
<rdfs:domain rdf:resource="http://127.0.0.1:3001/ontology/books.owl#Book"/>
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>The given book is available in the library.</rdfs:comment>
</owl:ObjectProperty>
</rdf:RDF>
@prefix : <http://127.0.0.1:3001/ontology/books.owl#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
:Date a owl:Class .
:Magazine a owl:Class ;
rdfs:subClassOf :Serial-Publications .
:Once a owl:Class ;
rdfs:subClassOf :Time .
:PrintedMaterial a owl:Class ;
rdfs:subClassOf <http://127.0.0.1:3001/ontology/simplified_sumo.owl#Object> .
:A a owl:Class ;
rdfs:subClassOf :Grade .
<http://127.0.0.1:3001/ontology/simplified_sumo.owl#CorpuscularObject>
a owl:Class .
:ReviewedObject a owl:Class ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Grade ;
owl:onProperty :hasGrade
] .
_:b0 a owl:Restriction ;
owl:allValuesFrom :Author ;
owl:onProperty :writtenBy .
:Person a owl:Class .
:Review a owl:Class .
:Time a owl:Class .
:hasType a owl:ObjectProperty .
:Monthly a owl:Class ;
rdfs:subClassOf :Time .
:Daily a owl:Class ;
rdfs:subClassOf :Time .
:contains a owl:ObjectProperty .
:F a owl:Class ;
rdfs:subClassOf :Grade .
:isReserved a owl:ObjectProperty ;
rdfs:comment "A reservation has been made by a person for a book."^^<http://www.w3.org/2001/XMLSchema#string> ;
rdfs:domain :Book .
:Encyclopedia a owl:Class ;
rdfs:subClassOf :Book ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Very-Large ;
owl:onProperty :hasSize
] .
:Science-Fiction-Short-Story
a owl:Class ;
rdfs:subClassOf :Short-Story , _:b1 .
:Book-Type a owl:Class .
:Reader a owl:Class ;
rdfs:subClassOf :Person .
:User a owl:Class ;
rdfs:subClassOf :Person .
<http://127.0.0.1:3001/ontology/simplified_sumo.owl#Object>
a owl:Class .
:RomanticNovel a owl:Class ;
rdfs:subClassOf :Novel .
:hasGrade a owl:ObjectProperty .
:hasSize a owl:ObjectProperty .
:ExpressionContent a owl:Class .
:Genre a owl:Class .
:Hard-Cover a owl:Class ;
rdfs:subClassOf :Book-Type .
:UserReview a owl:Class ;
rdfs:subClassOf :Review .
:Size a owl:Class .
<http://127.0.0.1:3001/ontology/simplified_sumo.owl>
a owl:Ontology .
:Weekly a owl:Class ;
rdfs:subClassOf :Time .
:Title a owl:Class ;
rdfs:subClassOf :LinguisticExpression .
:Thesis a owl:Class ;
rdfs:subClassOf :PrintedMaterial .
:Science-Fiction a owl:Class ;
rdfs:subClassOf :Genre .
:Short-Story a owl:Class ;
rdfs:subClassOf :Book ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Paper-Back ;
owl:onProperty :hasType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Small ;
owl:onProperty :hasSize
] .
:Publisher a owl:Class ;
rdfs:subClassOf :Person .
:Journals a owl:Class ;
rdfs:subClassOf :Serial-Publications .
:writtenBy a owl:ObjectProperty .
:Large a owl:Class ;
rdfs:subClassOf :Size .
:Serial-Publications a owl:Class ;
rdfs:subClassOf :Publication ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Article ;
owl:onProperty :contains
] .
:Author a owl:Class ;
rdfs:subClassOf :Person .
:FantansyNovel a owl:Class ;
rdfs:subClassOf :Novel .
:D a owl:Class ;
rdfs:subClassOf :Grade .
:publishedBy a owl:ObjectProperty .
<http://127.0.0.1:3001/ontology/books.owl>
a owl:Ontology ;
rdfs:comment "An ontology containing information about books" ;
rdfs:label "Book Ontology" ;
owl:imports <http://127.0.0.1:3001/ontology/simplified_sumo.owl> ;
owl:versionInfo "1.0" .
:Recommanded-Science-Fiction-Short-Story
a owl:Class ;
rdfs:subClassOf :Recommended-Short-Story , :Science-Fiction-Short-Story .
:Small a owl:Class ;
rdfs:subClassOf :Size .
:ScienceFictionBook a owl:Class ;
rdfs:subClassOf :Book .
:timePublished a owl:ObjectProperty .
:Text a owl:Class ;
rdfs:subClassOf :LinguisticExpression , _:b0 .
:hasGenre a owl:ObjectProperty .
:isTitled a owl:ObjectProperty .
:Book a owl:Class ;
rdfs:subClassOf :Monograph , _:b0 ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Book-Type ;
owl:onProperty :hasType
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Title ;
owl:onProperty :isTitled
] .
:datePublished a owl:ObjectProperty .
_:b1 a owl:Restriction ;
owl:allValuesFrom :Science-Fiction ;
owl:onProperty :hasGenre .
:Fantasy a owl:Class ;
rdfs:subClassOf :Genre .
:C a owl:Class ;
rdfs:subClassOf :Grade .
:Recommended-Short-Story
a owl:Class ;
rdfs:subClassOf :ReviewedObject , :Short-Story ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :A ;
owl:onProperty :hasGrade
] .
:Very-Large a owl:Class ;
rdfs:subClassOf :Size .
:Article a owl:Class ;
rdfs:subClassOf :Text .
:Monograph a owl:Class ;
rdfs:subClassOf :Publication ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Once ;
owl:onProperty :timePublished
] .
:hasName a owl:ObjectProperty .
:isNotReserved a owl:ObjectProperty ;
rdfs:comment "The given book is available in the library."^^<http://www.w3.org/2001/XMLSchema#string> ;
rdfs:domain :Book .
:Newspaper a owl:Class ;
rdfs:subClassOf :Serial-Publications .
:Medium a owl:Class ;
rdfs:subClassOf :Size .
:Very-Small a owl:Class ;
rdfs:subClassOf :Size .
:Every-Year a owl:Class ;
rdfs:subClassOf :Time .
:LinguisticExpression
a owl:Class ;
rdfs:subClassOf :ExpressionContent .
:Comic a owl:Class ;
rdfs:subClassOf :Genre .
:B a owl:Class ;
rdfs:subClassOf :Grade .
:Novel a owl:Class ;
rdfs:subClassOf :Book ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Medium ;
owl:onProperty :hasSize
] .
:Science-Fiction-Novel
a owl:Class ;
rdfs:subClassOf :Novel , :ScienceFictionBook , _:b1 .
:Grade a owl:Class .
:Publication a owl:Class ;
rdfs:subClassOf :PrintedMaterial ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Date ;
owl:onProperty :datePublished
] ;
rdfs:subClassOf [ a owl:Restriction ;
owl:allValuesFrom :Publisher ;
owl:onProperty :publishedBy
] .
:Paper-Back a owl:Class ;
rdfs:subClassOf :Book-Type .
@crapthings
Copy link

great i've found Joshua Taylor's github account

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment