Re: [SKOS] the return of transitive and subproperty (was Re: SKOS comment: change of namespace (ISSUE-117))

Alistair
>> CONSTRUCT
>> {?x    skos:minimalBroader   ?y}
>>
>> WHERE
>> {
>>                    ?x     skos:broader  ?z.
>>                    ?z     skos:broader  ?y.
>>                     FILTER (!bound(?z))
>> }
>>
>>     
>
> I think you would want to do...
>
> CONSTRUCT { 
>   ?x skos:minimalBroader ?y 
> }
> WHERE {
>   ?x skos:broader ?y
>   OPTIONAL {
>     ?x skos:broader ?z .
>     ?z skos:broader ?y .
>   }
>   FILTER (!bound(?z))
> }
>
> ...?
>   
Well  ... certainly! Thanks for correcting, this syntax is still very 
strange to me :-[

>> The above computing can pinpoint those exceptions. And then up to the
>> vocabulary manager to figure if they are bugs or features ...
>>     
>
> This is a crucial point. In some vocabularies this could be a deliberate
> feature. Hence
> <http://www.w3.org/TR/2008/WD-skos-reference-20080609/#L2518>.
>   
Indeed.


-- 

*Bernard Vatant
*Knowledge Engineering
----------------------------------------------------
*Mondeca**
*3, cité Nollez 75018 Paris France
Web:    www.mondeca.com <http://www.mondeca.com>
----------------------------------------------------
Tel:       +33 (0) 971 488 459
Mail:     bernard.vatant@mondeca.com <mailto:bernard.vatant@mondeca.com>
Blog:    Leçons de Choses <http://mondeca.wordpress.com/>

Received on Wednesday, 30 July 2008 11:26:43 UTC