No no I mean "schema" indeed. Let me give a better example.
These work:
riot --base="isbn:" --syntax=ttl --output=nt <( echo "<0123>
<http://example.org/title> <http://example.org/Foobar> ." )
riot --syntax=ttl --output=nt <( echo "base <isbn:> <0123>
<http://example.org/title> <http://example.org/Foobar> ." )
riot --syntax=ttl --output=nt <( echo "base <n:> <0123>
<http://example.org/title> <http://example.org/Foobar> ." )
This doesn't:
riot --base="n:" --syntax=ttl --output=nt <( echo "<0123>
<http://example.org/title> <http://example.org/Foobar> ." )
> Sent: Saturday, September 11, 2021 at 9:15 AM
> From: "Martynas Jusevičius" <[email protected]>
> To: [email protected]
> Subject: Re: riot --base option does not work with single letter URI schema
>
> You probably mean “prefix” not “schema”?
>
> And the result should be
>
> x:alice x:knows x:bob
>
> Prefixed URIs don’t get the <> brackets.