- From: Andy Seaborne <andy.seaborne@epimorphics.com>
- Date: Tue, 24 May 2011 10:05:41 +0100
- To: Alex Hall <alexhall@revelytix.com>
- CC: public-rdf-wg@w3.org
I've asked Jonathan about what was meant and he'll answer on www-tag.
On 23/05/11 16:22, Alex Hall wrote:
> But, they seem to be suggesting a naming scheme where the local names
> 'a', 'b', 'c', ... become the IRIs <http://example.com/a#>,
> <http://example.com/b#>, <http://example.com/c#>, ... To make that
> legal Turtle, you have to allocate a new namespace for each local name,
> e.g.:
>
> @prefix a: <http://example.com/a#>
> @prefix b: <http://example.com/b#>
> @prefix c: <http://example.com/c#>
>
> { a: b: c: }
>
> That's just not feasible for documents with large numbers of local names.
If there is just one problematic prefix, there is a @base trick:
@base <http://example.com/> .
<a#> <b#> <c#> .
else fall back to writing full IRIs. Unlike RDF/XML it's always
possible - it's just verbose/ugly.
Andy
Received on Tuesday, 24 May 2011 09:06:12 UTC