Re: JS-1: Support subPropertyOf

>>Further to AFS-1 [1] I would need to support the use case
>>where a query
>>
>>(X, FN:name, "John Smith")
>>
>>will return bindings for X or rather triples where X
>>is bound to all resources that have FN:name or subPropertyOf
>>(in any transitive level) of FN:name set to "John Smith".
> 
> 
> Hmm... that sounds like a design requirement. I'd like for
> design requirements like that to be related to use cases,
> i.e. stories from real life.
> 
> Can you tell me a story about a (hypothetical) user who
> wants this functionality?

I try to follow the evolving use case structure here

== Task & Roles

A client software wishes to connect to server software
to find out if it could find an object whose property
matches certain value.

== Description

The client has support for basic dublin core (dc)
vocabulary.

The server has support for music related vocabulary
(music).

The server has rooted 'music:composer' to 'dc:creator'
via (music:composer, rdfs:subPropertyOf, dc:creator).

The client queries for

(X, dc:creator', 'John Smith')

and should be returned with composers that have name
'John Smith'. The return vocabulary should by default
be that of the client (=dc) or by explicit request
something else (e.g. =music).

Janne
-- 
Janne Saarela <janne.saarela@profium.com>
Profium, Lars Sonckin kaari 12, 02600 Espoo, Finland
Tel. +358 (0)9 855 98 000 Fax. +358 (0)9 855 98 002
Mob. +358 (0)40 508 4767  Internet: http://www.profium.com

Received on Thursday, 11 March 2004 14:41:11 UTC