> On 2017-05-04, at 12:05, james anderson <[email protected]> wrote:
>
> good morning,
>
>> On 2017-05-04, at 07:37, Rurik Thomas Greenall <[email protected]>
>> wrote:
>>
>> Perhaps something like:
>>
>> prefix ex: <http://example.org/ontology#>
>>
>> SELECT ?title (sample(?b) as ?subject) WHERE {
>> ?uri ex:title ?title ;
>> ex:subject ?b ;
>> } GROUP BY ?uri ?title
>
> as this illustrates, it is difficult to express the desired constraints.
> particularly, if you need cardinality other than one.
> where it is possible to order, one has a bit more control:
>
> http://dydra.com/demo/demo/@query#untitled_view_1
saved as
http://dydra.com/demo/demo/@query#group-selection
>
> if it is possible to classify them, then, by filtering and/or ordering the
> classes, even more.
>
>>
>> On Thu, May 4, 2017 at 7:15 AM, Laura Morales <[email protected]> wrote:
>>
>>> Let's say I have this simple model for a dataset of books
>>>
>>> <a-book>
>>> title "only 1 title" .
>>> topic "some topic", "another topic", "many topics" .
>>>
>>> There is one title, but several topics. I want to retrieve a list of
>>> books, together with their title and only one topic (any one of them is
>>> OK). So what I want is a list of results like this
>>>
>>> <book-1> title "title"
>>> <book-1> topic "some topic"
>>> <book-2> title "the title"
>>> <book-2> topic "random topic"
>>> ...
>>>
>>> Is there any (simple) way to do this with SPARQL?
>>>
>
>
>
> ---
> james anderson | [email protected] | http://dydra.com
>
>
>
>
>
---
james anderson | [email protected] | http://dydra.com