diff --git a/resources/schemas/dannet-concepts.ttl b/resources/schemas/dannet-concepts.ttl new file mode 100644 index 00000000..52eafd8d --- /dev/null +++ b/resources/schemas/dannet-concepts.ttl @@ -0,0 +1,1084 @@ +@prefix : . +@prefix ontolex: . +@prefix owl: . +@prefix rdfs: . + +:concept a owl:ObjectProperty ; + rdfs:domain ontolex:LexicalConcept ; + rdfs:range :Concept ; + rdfs:comment "The EuroWordNet concept class of the Synset"@en ; + rdfs:label "EuroWordNet concept"@en . + +:Concept a owl:Class ; + rdfs:label "EuroWordNet concept"@en ; + rdfs:comment "A concept based on the 1st, 2nd, and 3rd order entities from EuroWordNet, see: https://archive.illc.uva.nl/EuroWordNet/corebcs/topont.html"@en ; + owl:oneOf ( + :Agentive + :Animal + :Artifact + :Artwork + :BodyPart + :BoundedEvent + :Building + :Cause + :Colour + :Comestible + :Communication + :Condition + :Container + :Covering + :Creature + :Domain + :Dynamic + :Existence + :Experience + :FirstOrderEntity + :Form + :Furniture + :Garment + :GeopoliticalPlace + :Group + :Human + :Imagerepresentation + :Institution + :Instrument + :LanguageRepresentation + :Liquid + :Living + :Location + :Manner + :Mental + :MoneyRepresentation + :Natural + :Object + :Occupation + :Part + :Phenomenal + :Physical + :Place + :Plant + :Possession + :Property + :Purpose + :Quantity + :Relation + :Representation + :SecondOrderEntity + :Social + :Software + :Static + :Stimulating + :Substance + :ThirdOrderEntity + :Time + :UnboundedEvent + :Underspecified + :Vehicle ) . + +:Agentive a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Animal a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artifact a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artwork a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BodyPart a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Building a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Cause a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Colour a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Communication a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Condition a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Container a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Covering a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Creature a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Domain a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Existence a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Experience a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:FirstOrderEntity a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Form a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Furniture a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Garment a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:GeopoliticalPlace a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Group a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Human a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Imagerepresentation a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Institution a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Instrument a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:LanguageRepresentation a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Liquid a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Living a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Location a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Manner a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Mental a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:MoneyRepresentation a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Natural a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Object a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Occupation a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Part a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Phenomenal a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Physical a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Plant a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Possession a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Purpose a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Quantity a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Relation a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Representation a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:SecondOrderEntity a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Social a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Software a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Static a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Stimulating a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Substance a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Time a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Underspecified a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Vehicle a :Concept ; + rdfs:label ""@en ; + rdfs:comment ""@en . + +:conceptComposite a owl:ObjectProperty ; + rdfs:domain ontolex:LexicalConcept ; + rdfs:range :ConceptComposite ; + rdfs:comment "The EuroWordNet concept composite class of the Synset"@en ; + rdfs:label "EuroWordNet concept composite"@en . + +:ConceptComposite a owl:Class ; + rdfs:label "EuroWordNet concept composite"@en ; + rdfs:comment "A composite of the concepts based on the 1st, 2nd, and 3rd order entities from EuroWordNet, see: https://archive.illc.uva.nl/EuroWordNet/corebcs/topont.html"@en ; + owl:oneOf ( + :Animal-Comestible-Object + :Animal-Comestible-Part + :Animal-Comestible-Substance + :Animal-Object + :Animal-Object-Group + :Animal-Object-Part + :Artifact-Object + :Artifact-Object-Artwork + :Artifact-Object-Group + :Artifact-Object-Part + :Artifact-Substance + :Artifact-Substance-Part + :BoundedEvent + :BoundedEvent-Agentive + :BoundedEvent-Agentive-Condition-Physical + :BoundedEvent-Agentive-Existence + :BoundedEvent-Agentive-Experience-Condition-Purpose + :BoundedEvent-Agentive-Mental + :BoundedEvent-Agentive-Mental-Communication + :BoundedEvent-Agentive-Mental-Purpose + :BoundedEvent-Agentive-Physical-Existence + :BoundedEvent-Agentive-Physical-Existence-Purpose + :BoundedEvent-Agentive-Physical-Location + :BoundedEvent-Agentive-Physical-Purpose + :BoundedEvent-Agentive-Physical-Social + :BoundedEvent-Agentive-Possession + :BoundedEvent-Agentive-Purpose + :BoundedEvent-Agentive-Purpose-Communication + :BoundedEvent-Agentive-Purpose-Possession + :BoundedEvent-Agentive-Purpose-Possession-Social + :BoundedEvent-Agentive-Purpose-Social + :BoundedEvent-Agentive-Time + :BoundedEvent-Cause + :BoundedEvent-Cause-Existence + :BoundedEvent-Cause-Location-Physical + :BoundedEvent-Cause-Physical + :BoundedEvent-Communication + :BoundedEvent-Experience-Mental + :BoundedEvent-Experience-Physical + :BoundedEvent-Location + :BoundedEvent-Mental + :BoundedEvent-Phenomenal + :BoundedEvent-Physical + :BoundedEvent-Physical-Location + :BoundedEvent-Possession + :BoundedEvent-Social + :Building-Object + :Building-Object-Group + :Building-Object-Part + :Comestible + :Comestible-Artifact-Liquid + :Comestible-Artifact-Object + :Comestible-Artifact-Object-Part + :Comestible-Artifact-Substance + :Comestible-Artifact-Substance-Part + :Comestible-Group + :Comestible-Natural-Liquid + :Comestible-Natural-Substance + :Comestible-Natural-Substance-Part + :Container-Artifact-Object + :Container-Artifact-Object-Group + :Container-Artifact-Object-Part + :Covering + :Creature + :Dynamic + :Dynamic-Agentive + :Dynamic-Agentive-Communication + :Dynamic-Agentive-Mental + :Dynamic-Agentive-Mental-Purpose + :Dynamic-Agentive-Physical-Location + :Dynamic-Agentive-Physical-Purpose + :Dynamic-Agentive-Physical-Purpose-Social + :Dynamic-Agentive-Purpose + :Dynamic-Agentive-Purpose-Social + :Dynamic-Agentive-Social + :Dynamic-Cause-Physical + :Dynamic-Experience + :Dynamic-Experience-Mental + :Dynamic-Experience-Physical + :Dynamic-Phenomenal + :Dynamic-Phenomenal-Physical + :Dynamic-Phenomenal-Physical-Condition + :Dynamic-Possession + :FirstOrderEntity + :Form + :Furniture-Artifact-Object + :Furniture-Artifact-Object-Group + :Furniture-Artifact-Object-Part + :Garment + :Garment-Artifact-Object + :Garment-Artifact-Object-Group + :Garment-Artifact-Object-Part + :GeopoliticalPlace-Object-Artifact + :Group + :Group-Object + :Group-Object-Living + :Group-Object-Natural + :Human-Object + :Human-Object-Group + :Human-Object-Occupation + :Human-Object-Part + :Imagerepresentation-Artifact-Object + :Instrument-Artifact-Object + :Instrument-Artifact-Object-Group + :Instrument-Artifact-Object-Part + :LanguageRepresentation-Artifact-Object + :LanguageRepresentation-Artifact-Object-Group + :LanguageRepresentation-Artifact-Object-Part + :Liquid + :Liquid-Artifact + :Liquid-Natural + :Living-Object + :MoneyRepresentation + :Natural-Group + :Natural-Object + :Natural-Object-BodyPart + :Natural-Object-Part + :Natural-Substance + :Natural-Substance-Part + :Object + :Object-Part + :Part + :Place + :Place-Liquid-Natural + :Place-Object + :Place-Object-Artifact + :Place-Object-Artifact-Part + :Place-Object-Group + :Place-Object-Natural + :Place-Object-Natural-Part + :Place-Object-Part + :Plant-Group + :Plant-Object + :Plant-Object-Comestible + :Plant-Object-Part + :Plant-Object-Part-Comestible + :Property + :Property-Existence + :Property-LanguageRepresentation + :Property-Location + :Property-Mental + :Property-Physical + :Property-Physical-Colour + :Property-Physical-Condition + :Property-Physical-Form + :Property-Social + :Property-Stimulating-Physical + :Property-Time + :Relation + :Relation-Location + :Relation-Possession + :Representation + :SecondOrderEntity + :Software + :Static + :Static-Existence + :Static-Location + :Static-Mental + :Static-Relation + :Static-Social + :Substance + :ThirdOrderEntity + :ThirdOrderEntity-Mental + :ThirdOrderEntity-Mental-Experience + :ThirdOrderEntity-Mental-Location + :ThirdOrderEntity-Mental-Purpose + :ThirdOrderEntity-Mental-Purpose-Domain + :ThirdOrderEntity-Mental-Purpose-Manner + :ThirdOrderEntity-Mental-Purpose-Social + :ThirdOrderEntity-Mental-Purpose-Social-Institution + :ThirdOrderEntity-Mental-Social + :ThirdOrderEntity-Part + :ThirdOrderEntity-Quantity + :ThirdOrderEntity-Quantity-MoneyRepresentation + :ThirdOrderEntity-Quantity-Part + :ThirdOrderEntity-Relation + :ThirdOrderEntity-Time + :ThirdOrderEntity-Time-Part + :UnboundedEvent + :UnboundedEvent-Agentive + :UnboundedEvent-Agentive-Communication-Social + :UnboundedEvent-Agentive-Existence + :UnboundedEvent-Agentive-Mental + :UnboundedEvent-Agentive-Physical + :UnboundedEvent-Agentive-Physical-Location + :UnboundedEvent-Agentive-Physical-Purpose + :UnboundedEvent-Agentive-Physical-Social + :UnboundedEvent-Agentive-Purpose + :UnboundedEvent-Cause + :UnboundedEvent-Cause-Physical + :UnboundedEvent-Cause-Physical-Location + :UnboundedEvent-Communication-Purpose-Social + :UnboundedEvent-Experience-Physical + :UnboundedEvent-Mental + :UnboundedEvent-Phenomenal + :UnboundedEvent-Phenomenal-Physical + :UnboundedEvent-Physical-Location + :UnboundedEvent-Social + :UnboundedEvent-Time + :Underspecified + :Vehicle-Object-Artifact + :Vehicle-Object-Artifact-Group + :Vehicle-Object-Artifact-Part ) . + +:Animal-Comestible-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Animal-Comestible-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Animal-Comestible-Substance a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Animal-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Animal-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Animal-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artifact-Object-Artwork a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artifact-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artifact-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artifact-Substance a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Artifact-Substance-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Condition-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Existence a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Experience-Condition-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Mental-Communication a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Mental-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Physical-Existence a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Physical-Existence-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Physical-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Physical-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Physical-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Possession a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Purpose-Communication a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Purpose-Possession a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Purpose-Possession-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Purpose-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Agentive-Time a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Cause a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Cause-Existence a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Cause-Location-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Cause-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Communication a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Experience-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Experience-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Phenomenal a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Physical-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Possession a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:BoundedEvent-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Building-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Building-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Building-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Artifact-Liquid a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Artifact-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Artifact-Substance a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Artifact-Substance-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Natural-Liquid a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Natural-Substance a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Comestible-Natural-Substance-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Container-Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Container-Artifact-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Container-Artifact-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Covering a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Creature a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Communication a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Mental-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Physical-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Physical-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Physical-Purpose-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Purpose-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Agentive-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Cause-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Experience a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Experience-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Experience-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Phenomenal a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Phenomenal-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Phenomenal-Physical-Condition a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Dynamic-Possession a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:FirstOrderEntity a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Form a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Furniture-Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Furniture-Artifact-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Furniture-Artifact-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Garment a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Garment-Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Garment-Artifact-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Garment-Artifact-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:GeopoliticalPlace-Object-Artifact a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Group-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Group-Object-Living a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Group-Object-Natural a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Human-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Human-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Human-Object-Occupation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Human-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Imagerepresentation-Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Instrument-Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Instrument-Artifact-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Instrument-Artifact-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:LanguageRepresentation-Artifact-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:LanguageRepresentation-Artifact-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:LanguageRepresentation-Artifact-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Liquid a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Liquid-Artifact a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Liquid-Natural a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Living-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:MoneyRepresentation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Natural-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Natural-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Natural-Object-BodyPart a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Natural-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Natural-Substance a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Natural-Substance-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Liquid-Natural a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Object-Artifact a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Object-Artifact-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Object-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Object-Natural a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Object-Natural-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Place-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Plant-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Plant-Object a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Plant-Object-Comestible a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Plant-Object-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Plant-Object-Part-Comestible a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Existence a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-LanguageRepresentation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Physical-Colour a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Physical-Condition a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Physical-Form a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Stimulating-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Property-Time a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Relation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Relation-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Relation-Possession a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Representation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:SecondOrderEntity a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Software a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Static a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Static-Existence a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Static-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Static-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Static-Relation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Static-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Substance a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Experience a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Purpose-Domain a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Purpose-Manner a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Purpose-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Purpose-Social-Institution a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Mental-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Quantity a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Quantity-MoneyRepresentation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Quantity-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Relation a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Time a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:ThirdOrderEntity-Time-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Communication-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Existence a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Physical-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Physical-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Physical-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Agentive-Purpose a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Cause a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Cause-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Cause-Physical-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Communication-Purpose-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Experience-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Mental a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Phenomenal a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Phenomenal-Physical a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Physical-Location a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Social a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:UnboundedEvent-Time a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Underspecified a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Vehicle-Object-Artifact a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Vehicle-Object-Artifact-Group a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . +:Vehicle-Object-Artifact-Part a :ConceptComposite ; + rdfs:label ""@en ; + rdfs:comment ""@en . diff --git a/src/main/dk/wordnet/db.clj b/src/main/dk/wordnet/db.clj index 6a762f01..0795d422 100644 --- a/src/main/dk/wordnet/db.clj +++ b/src/main/dk/wordnet/db.clj @@ -2,6 +2,7 @@ "Represent DanNet as an in-memory graph or within a persisted database (TDB)." (:require [clojure.java.io :as io] [clojure.set :as set] + [clojure.string :as str] [arachne.aristotle :as aristotle] [ont-app.igraph-jena.core :as igraph-jena] [ont-app.igraph.core :as igraph] @@ -65,8 +66,10 @@ (.setBaseModelMaker model-maker) (.setImportModelMaker model-maker))] (prepare-fn - (reduce (fn [model owl-uri] - (.read model owl-uri)) + (reduce (fn [model ^String owl-uri] + (if (str/ends-with? owl-uri ".ttl") + (.read model owl-uri "TURTLE") + (.read model owl-uri "RDF/XML"))) (ModelFactory/createOntologyModel spec base) owl-uris)))) diff --git a/src/main/dk/wordnet/prefix.clj b/src/main/dk/wordnet/prefix.clj index e7363241..6cc50488 100644 --- a/src/main/dk/wordnet/prefix.clj +++ b/src/main/dk/wordnet/prefix.clj @@ -13,7 +13,12 @@ :alt (str (io/resource "schemas/semiotics.owl"))} 'skos {:uri "http://www.w3.org/2004/02/skos/core#" :alt "http://www.w3.org/TR/skos-reference/skos.rdf"} - 'lexinfo {:uri "http://www.lexinfo.net/ontology/3.0/lexinfo#"}}) + 'lexinfo {:uri "http://www.lexinfo.net/ontology/3.0/lexinfo#"} + + ;; TODO: use actual DanNet concepts namespace instead + ;; TODO: when changing to the actual namespace, fix NS inside the TTL file + 'dnc {:uri "http://www.wordnet.dk/owl/instance/2009/03/concept/" + :alt (str (io/resource "schemas/dannet-concepts.ttl"))}}) (defn register "Register `ns-prefix` for `uri` in both Aristotle and igraph." @@ -29,5 +34,4 @@ ;; TODO: use new DanNet namespaces instead (register 'dn "http://www.wordnet.dk/owl/instance/2009/03/instances/") -(register 'dnc "http://www.wordnet.dk/owl/instance/2009/03/ontologicalType/") (register 'dns "http://www.wordnet.dk/owl/instance/2009/03/schema/")