Good evening!

I commented already on StackOverflow, but to make it consistent with the
mailing list here, please read the comments inline:


On 12.12.2017 15:55, Andrew U. Frank wrote:
> I have asked on stackoverflow, perhaps somebody here knows the answer
>
>     
>
> I try to add a bit of ontology to a (public) RDF dataset (wordnet),
> specifically I need to differentiate between |LexicalEntries| for
> Verbs and Nouns, separated as two subclasses. Following examples on
> the web and in the OWL standard, I assumed that
>
> |:LexicalEntryNoun a owl:Class ; rdfs:subClassOf [ a owl:Restriction ;
> owl:onProperty wn:part_of_speech ; owl:hasValue wn:noun ] . |
>
> should build a class |LexicalEntryNoun|, but the query (in jena fuseki)
What means "build a class"? This axiom states that

if some individual :x belongs to class :LexicalEntryNoun, then a triple

:x wn:part_of_speech wn:noun .

can be inferred.

>
> |prefix : <http://gerastree.at/2017/litonto#> SELECT * WHERE { ?s a
> :LexicalEntryNoun. } |
>
> gives an empty result. The two URI which should be returned are
> included in the class represented by a blank node, which stands for
> the restriction, but are not reported as |LexicalEntryNoun| as
> reported in other queries.
Your query is just looking for subjects of RDF triples that belong to
class :LexicalEntryNoun, i.e. that match the pattern

?s rdf:type :LexicalEntryNoun .

Neither your data nor the axiom above is "generating" such an
individual, at least not by OWL inference.

Does this answer your question?


Lorenz

>
> i am new to OWL and do not find many examples of OWL in turtle syntax.
> Where is my error? Thank you for help!
>
> I constructed a very small subset of data which is loaded together
> with the OWL reasoner |http://jena.hpl.hp.com/2003/OWLFBRuleReasoner|:
>
> |@prefix wn31: <http://wordnet-rdf.princeton.edu/wn31> . @prefix
> lemon: <http://lemon-model.net/lemon#> . @prefix nlp:
> <http://gerastree.at/nlp_2015#> . @prefix rdf:
> <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix lit:
> <http://gerastree.at/lit_2014#> . @prefix wn:
> <http://wordnet-rdf.princeton.edu/ontology#> . @prefix rdfs:
> <http://www.w3.org/2000/01/rdf-schema#> . @prefix ns:
> <http://www.example.org/ns#> . @prefix owl:
> <http://www.w3.org/2002/07/owl#> . @prefix xsd:
> <http://www.w3.org/2001/XMLSchema#> . @prefix :
> <http://gerastree.at/2017/litonto#> .
> <http://wordnet-rdf.princeton.edu/wn31/%27s+Gravenhage-n> a _:b0 ,
> owl:Thing , rdfs:Resource , lemon:LexicalEntry ; lemon:canonicalForm
> <http://wordnet-rdf.princeton.edu/wn31/%27s+Gravenhage-n#CanonicalForm>
> ; lemon:sense
> <http://www.lexvo.org/page/wordnet/30/noun/%27s_gravenhage_1_15_00> ,
> <http://wordnet-rdf.princeton.edu/wn31/%27s+Gravenhage-n#1-n> ;
> wn:part_of_speech wn:noun ; owl:sameAs
> <http://wordnet-rdf.princeton.edu/wn31/%27s+Gravenhage-n> .
> <http://wordnet-rdf.princeton.edu/wn31/%27hood-n> a _:b0 , owl:Thing ,
> rdfs:Resource , lemon:LexicalEntry ; lemon:canonicalForm
> <http://wordnet-rdf.princeton.edu/wn31/%27hood-n#CanonicalForm> ;
> lemon:sense
> <http://www.lexvo.org/page/wordnet/30/noun/%27hood_1_15_00> ,
> <http://wordnet-rdf.princeton.edu/wn31/%27hood-n#1-n> ;
> wn:part_of_speech wn:noun ; owl:sameAs
> <http://wordnet-rdf.princeton.edu/wn31/%27hood-n> . :LexicalEntryNoun
> a owl:Class ; rdfs:subClassOf [ a owl:Restriction ; owl:onProperty
> wn:part_of_speech ; owl:hasValue wn:noun ] . |
>

Reply via email to