Comma is a valid character in URIs so when you type
"
http://adomain.com/something,http://adomain.com/more" it is
interpreted as a single URI where the path component is
"/something,
http://adomain.com/more". To workaround this ambiguity,
the CLI requires a space before and after the comma to separate
multiple URIs. So your command should look like this (the quotation
marks are required):
$ bin/stardog-admin metadata set -o reasoning.schema.graphs="urn:g1 ,
urn:g2" myDB
FWIW, we also support the ASCII STX control character (ASCII code 2)
for separating elements in a list which avoids the ambiguity. On my
Mac (and *nix systems in general) the following command has the same
effect (note no quotation marks this time):
$ bin/stardog-admin metadata set -o
reasoning.schema.graphs=urn:g1$'\002'urn:g2 myDB
Best,
Evren
On Wed, Jul 2, 2014 at 3:21 PM, Ron Michael Zettlemoyer