- From: Jose Racionero <jracionero@isoco.com>
- Date: Wed, 16 Jun 2010 16:15:45 +0200
- To: "Haijie.Peng" <haijie.peng@gmail.com>
- CC: public-lod@w3.org
- Message-ID: <4C18DC91.8030707@isoco.com>
Hi again,
I have solved the problem thanks to Freddy's suggestion. Actually, D2RQ
Manual <http://www4.wiwiss.fu-berlin.de/bizer/D2RQ/spec/> gives two
possible solutions:
/ d2rq:uriPattern "cds/@@cds.Title*|urlencode*@@";/ (applies URL
enconding)
or
/ d2rq:uriPattern "cds/@@cds.Title*|urlify*@@"; /(applies URL encoding
and converts spaces to undescores)
Thanks to everybody,
/Jose.
/El 16/06/2010 15:18, Haijie.Peng escribió:
> ? 2010/6/16 17:51, Jose Racionero ??:
>> Hello everybody,
>>
>> I am publishing a relational database as Linked Data using D2R Server
>> and I have a question regarding the URI formation.
>>
>> As I can see at the mapping file I am using for my test database, the
>> URI pattern is chosen here:
>>
>> /d2rq:dataStorage map:database;
>> d2rq:uriPattern "cds/@@cds.Title@@"; /
>>
>> Now, the problem is that the column /Title /at the table /cds/ is a
>> text string which may contain blanks and when it does contain them,
>> the resulting URI (/http://localhost:2020/page/cds/MTV Unplugged/,
>> for instance) cannot be accessed. Hence, my question is simple: is
>> there any trick to solve the problem with these blanks?
> Substitute the blank with underline character(or other signs), but I
> don't think it's a good way. This phenomenon is relate to the issue on
> how to distinguish things consistently without ambiguity.
>
> regards
>
> Peng
>>
>> Thanks,
>>
>> ---------------------------------------------------
>> *Jose Racionero*
>> Intern
>> jracionero@isoco.com <mailto:jracionero@isoco.com>
>> Edificio Testa C/ Alcalde Barnils, 64-68 A 4ª planta
>> 08190 Sant Cugat del Vallès - Barcelona
>>
>> *iSOCO*
>> enabling the networked economy
>> www.isoco.com <http://www.isoco.com>
>> */P/ /Please consider your environmental responsibility before
>> printig this e-mail/*
>
--
---------------------------------------------------
*Jose Racionero*
jracionero@isoco.com <mailto:jracionero@isoco.com>
Edificio Testa C/ Alcalde Barnils, 64-68 A 4ª planta
08190 Sant Cugat del Vallès - Barcelona
*iSOCO*
enabling the networked economy
www.isoco.com <http://www.isoco.com>
*/P/ /Please consider your environmental responsibility before printig
this e-mail/*
Received on Wednesday, 16 June 2010 14:16:36 UTC