From 8c0319895ca7f739e7f7125bc7c2dcce81a411b6 Mon Sep 17 00:00:00 2001 From: Dave Longley Date: Mon, 15 Jul 2013 14:10:29 -0400 Subject: [PATCH] Do not include '@' for empty language tag. --- jsonld.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jsonld.php b/jsonld.php index 369ccca..3afabb6 100644 --- a/jsonld.php +++ b/jsonld.php @@ -1638,7 +1638,9 @@ class JsonLdProcessor { $o->value); $quad .= '"' . $escaped . '"'; if($o->datatype === self::RDF_LANGSTRING) { - $quad .= "@{$o->language}"; + if($o->language) { + $quad .= "@{$o->language}"; + } } else if($o->datatype !== self::XSD_STRING) { $quad .= "^^<{$o->datatype}>";