Re: [Question] How to define class instances by intention, in OWL (with a SPARQL query)

An alternative might be to put the query online, treat it as a
resource, and give it a URI. If the dataset is constant then you could
give the result set a URI.

2009/8/4 Pierre-Yves Vandenbussche <pierre-yves.vandenbussche@mondeca.com>:
>
> Hello,
>
> I'm currently working on dynamic collection definition and try to express it
> in OWL format.
>
> I would like to specify a class for which all instances are defined in
> intention by a query. The only way I found is to put a property "query"
> which has a literal value and contained the query.
> As far as i know, this representation, by the mean of OWL restriction, is
> not possible (i may be wrong) .
>
> Example : The class of native places of 19th century romantic composers, as
> retrieved by the following SPARQL Query on dbpedia
>
>       SELECT ?x
>       WHERE
>           {
>           ?c  dbpprop:birthPlace  ?x.
>           ?c a <http://dbpedia.org/class/yago/RomanticComposers>.
>           ?c  dbpprop:birth  ?b.
>           ?c  dbpprop:death ?d.
>           FILTER (?b > 1800)
>           FILTER (?d <1900)
>            }
>
>
> Is there a way to define in OWL, membership of a class with a query ?
>
> Thank you,
>
> Pierre-Yves.
>



-- 
http://danny.ayers.name

Received on Wednesday, 5 August 2009 14:16:03 UTC