Re: Test cases for BINARY columns

On 5 Mar 2012, at 23:29, Boris Villazon-Terrazas wrote:
>> Note: Juan requested weird corner cases, so here's one that's actually kind of cool. Let's use a VARBINARY column in a URI template to create data URIs [1]:
>> 
>> rr:template "data:image/png;base64,{\"Photo\"}";
>> 
>> This should produce something like this:
>> 
>> data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
>> 
>> If everything works, you can actually open that URI in your browser (it produces a small round red dot).
> 
> If I understood you correctly, we should have sth like [1], so for the predicateObjectMap we would have
> 
>  rr:predicateObjectMap
>     [ 
>       rr:predicate ex:photo;
>       rr:objectMap [ rr:template "data:image/png;base64,{\"Photo\"}"; ];
>     ];
> 
>     .
> 
> so, the resultant object would be an IRI ?
> <data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==>

Yes.

> If this is the case, I'm not sure if we can parse that as URI 

I don't understand what you mean by that. Who is “we” and why can't we parse it as an IRI?

Richard





> 
> Best
> 
> Boris
> 
> [1] http://www.w3.org/2001/sw/rdb2rdf/test-cases/#R2RMLTC0016e 
> 
> 
>> 
>> Best,
>> Richard
>> 
>> [1] http://en.wikipedia.org/wiki/Data_URI_scheme
> 

Received on Tuesday, 6 March 2012 01:45:26 UTC