Thanks for the helpful information!
I need these data just locally, so interoperability with
other systems is not an issue. I'm just not sure if I should
leave it this way, live with the slithly uglier turtle-file and wait
for a jena adaptation. Or make some compromise like http://foo/s123
which is also slithly ugly. It's important for me that I don't have to 
change the uri's afterwards. So, what's your opinion about that? 
Can somebody estimate, if and when that will be a feature in jena?


On 30.04.2012, at 17:50, Robert Vesse wrote:

> Sarven is correct in that Turtle as currently specified does not permit
> leading digits in the local part of a Qname
> 
> The in progress Turtle standardization effort of the W3C RDF Working Group
> (http://www.w3.org/TR/turtle/) is proposing revisions to the Turtle spec
> that will eventually allow this.
> 
> I don't believe we have a writer currently that can write Turtle in the
> new format - can you confirm this Andy?
> 
> Even if we did I suspect it would not be the default as for backwards
> compatibility and maximum interoperability of systems it will make sense
> to consume the new standard by default on reads but respect the old
> standard on writes (Postel's law in action)
> 
> Rob
> 
> Rob Vesse -- YarcData.com -- A Division of Cray Inc
> Software Engineer, Bay Area
> m: 925.960.3941  |  o: 925.264.4729 | @: rve...@yarcdata.com  |  Skype:
> rvesse
> 6210 Stoneridge Mall Rd  |  Suite 120  | Pleasanton CA, 94588
> 
> 
> 
> 
> 
> 
> On 4/30/12 5:42 AM, "Sarven Capadisli" <i...@csarven.ca> wrote:
> 
>> On 12-04-30 01:02 PM, Looser Dominic wrote:
>>> Dear Jena Community
>>> 
>>> 
>>> 
>>> I want to mint uri's of the form http://foo/123<http://foo/123>  .
>>> 
>>> If I set the prefix with
>>> 
>>>    model.setNsPrefix("foo", "http://foo/)
>>> 
>>> and serialize into turtle, the uris stay like the are.
>>> 
>>>   model.shortForm(http://foo/123) gives the expected foo:123.
>>> 
>>> Why does Jena behave that way and is there a way to circumvent it?
>>> 
>>> 
>>> 
>>> Best,
>>> 
>>> Dominic
>> 
>> I don't know the inner workings of Jena, however,
>> 
>> http://www.w3.org/TeamSubmission/turtle/#name states that the name part
>> of a QName can't start with a digit.
>> 
>> -Sarven
>> 
> 

Reply via email to