Ich versuche, Daten in Blazegraph mit dem 'Update' Registerkarte von Blazegraph Werkbank einfügen. Unten ist ein Beispiel Code-Ausschnitt:SPARQL Update: Underscore nicht erlaubt in Sprache tag
INSERT DATA
{
ns:MyNode ns:hasValue "MyValue"@en_us
}
Ich spreche Sprache Tag mit @ Symbol. Allerdings wirft es folgende Ausnahme:
org.openrdf.query.MalformedQueryException: lexikalische Fehler in Zeile 8, Spalte 49. Encountered: "u" (117), nach dem: "_"
Es scheint, dass es keine Unterstreichung als Teil des Sprach-Tags erlaubt. Wenn es nur mit 'en' versucht, funktioniert es gut.
Warum ist das so? Wird hier ein Sonderzeichen unterstrichen? Wenn ja, wie kann man dem entkommen?