- From: Graham Klyne <gk@ninebynine.org>
- Date: Sun, 04 Sep 2016 11:23:51 +0100
- To: Paul Houle <ontology2@gmail.com>, "semantic-web@w3.org" <semantic-web@w3.org>
Not sure if this helps... but OWL can define a notion of a singleton class - e.g. https://lists.w3.org/Archives/Public/semantic-web/2014Nov/0100.html. I understand this is sometimes used for modelling specific-values in OWL or Description Logic domain descriptions. Or maybe what you describe is simply a cardinality constraint: http://www.w3.org/TR/2012/REC-owl2-primer-20121211/#Property_Cardinality_Restrictions #g -- On 04/09/2016 01:33, Paul Houle wrote: > Imagine I have some facts about an instance such as > > :instance07 :composedOf :Lead . > > and then I say something like > > :instance07 :singleValued :composedOf . > > to distinguish the case of "a single valued property" from "a set of of > property values which just happens to have one member". The difference > doesn't usually matter in RDF-world but if you have to round trip with > Lucene or DynamoDB you can attach supplementary data with the > > "make a statement about an ?s ?p pair by writing ?s ?p1 ?p" > > This permits writing > > :John :hasNo :sibling . > > This is parallel to how people typically write RDF so it does not get in > the way, but it queries just fine with SPARQL, Jena Rules and such. > > Is there a name for this trick? > >
Received on Sunday, 4 September 2016 10:24:24 UTC