Thomas FRANCART wrote:
Hi all -

I want to construct the URI of a resource using other pieces of information from an RDF graph. Let me try to explain :

<http://www.example.com#A> <http://www.example.com#P1> <http://www.example.com#B>
<http://www.example.com#B> <http://www.example.com#P2> "valueB"
<http://www.example.com#B> <rdfs:label> "labelB"@en

I would like to do a CONSTRUCT query in which a resource C would have a URI built by concatenating the URI of A (http://www.example.com#A) and the language information of the resource B (en). The resulting URI would be "http://example.com#A_en";.
Is it possible ? could anyone point me to an example ?

If it not possible with the language information of the label of B, would it be possible to build the URI of C using the property P2 of B ? (the resulting URI would be http://www.example.com#A_valueB)

Hi Thomas,

This is not possible using standard SPARQL, though some implementations may provide extensions to allow it.

It is one proposed feature that the new SPARQL Working Group is considering:

http://www.w3.org/2009/sparql/wiki/Feature:CreatingIrisAndLiterals

Lee


Thanks for the help !
Thomas

    Thomas Francart
    CTO
    Mondeca
    3, cité Nollez 75018 Paris France
    Tel. +33 (0)1 44 92 35 04 - fax +33 (0)1 44 92 02 59
    Mail: [email protected] <mailto:[email protected]>
    Website: www.mondeca.com <http://www.mondeca.com>
Blog: Leçons de choses <http://mondeca.wordpress.com>

Reply via email to