diff --git a/jsonld.php b/jsonld.php index 0ac4cb2..d22bff4 100644 --- a/jsonld.php +++ b/jsonld.php @@ -1,7 +1,7 @@ {$property}; + + // if property is a bnode, assign it a new id + if(strpos($property, '_:') === 0) { + $property = $namer->getName($property); + } + + // ensure property is added for empty arrays if(count($objects) === 0) { self::addValue( $subject, $property, array(), array('propertyIsArray' => true));