jenkins-bot has submitted this change and it was merged.

Change subject: T92990: add best rank statement
......................................................................


T92990: add best rank statement

Change-Id: I9fe286e4926b85d3e3db63b45e1ddf44a7e957ec
---
M repo/includes/rdf/RdfBuilder.php
M repo/tests/phpunit/data/rdf/Q4_all_statements.nt
M repo/tests/phpunit/data/rdf/Q4_claims.nt
M repo/tests/phpunit/data/rdf/Q4_props.nt
M repo/tests/phpunit/data/rdf/Q4_values.nt
M repo/tests/phpunit/data/rdf/Q6_no_qualifiers.nt
M repo/tests/phpunit/data/rdf/Q6_qualifiers.nt
M repo/tests/phpunit/data/rdf/Q6_with_qualifiers.nt
M repo/tests/phpunit/data/rdf/Q7_Q9_dedup.nt
M repo/tests/phpunit/data/rdf/Q7_no_refs.nt
M repo/tests/phpunit/data/rdf/Q7_references.nt
M repo/tests/phpunit/data/rdf/Q7_refs.nt
M repo/tests/phpunit/data/rdf/Q8_baddates.nt
M repo/tests/phpunit/data/rdf/dump_refs.nt
14 files changed, 84 insertions(+), 8 deletions(-)

Approvals:
  Daniel Kinzler: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/repo/includes/rdf/RdfBuilder.php b/repo/includes/rdf/RdfBuilder.php
index 41c9990..bdd80de 100644
--- a/repo/includes/rdf/RdfBuilder.php
+++ b/repo/includes/rdf/RdfBuilder.php
@@ -70,6 +70,7 @@
        const WIKIBASE_RANK_NORMAL = 'wikibase:NormalRank';
        const WIKIBASE_RANK_PREFERRED = 'wikibase:PreferredRank';
        const WIKIBASE_RANK_DEPRECATED = 'wikibase:DeprecatedRank';
+       const WIKIBASE_RANK_BEST = 'wikibase:BestRank';
        const WIKIBASE_BADGE_QNAME = 'wikibase:Badge';
 
        const PROV_QNAME = 'prov:wasDerivedFrom';
@@ -460,15 +461,18 @@
 
                if ( $entity instanceof StatementListProvider ) {
                        $statementList = $entity->getStatements();
-                       if ( $this->shouldProduce( 
RdfProducer::PRODUCE_TRUTHY_STATEMENTS ) ) {
-                               foreach ( 
$statementList->getBestStatementPerProperty() as $statement ) {
+                       $bestList = array();
+                       $produceTruthy = $this->shouldProduce( 
RdfProducer::PRODUCE_TRUTHY_STATEMENTS ) ;
+                       foreach ( $statementList->getBestStatementPerProperty() 
as $statement ) {
+                               $bestList[$statement->getGuid()] = true;
+                               if( $produceTruthy ) {
                                        $this->addMainSnak( $entityId, 
$statement, true );
                                }
                        }
 
                        if ( $this->shouldProduce( 
RdfProducer::PRODUCE_ALL_STATEMENTS ) ) {
                                foreach ( $statementList as $statement ) {
-                                       $this->addStatement( $entityId, 
$statement );
+                                       $this->addStatement( $entityId, 
$statement, isset( $bestList[$statement->getGuid()] ) );
                                }
                        }
                }
@@ -497,9 +501,10 @@
         *
         * @param EntityId $entityId
         * @param Statement $statement
+        * @param boolean $isBest Is this best ranked statement?
         */
-       private function addStatement( EntityId $entityId, Statement $statement 
) {
-               $this->addMainSnak( $entityId, $statement, false );
+       private function addStatement( EntityId $entityId, Statement 
$statement, $isBest = false ) {
+               $this->addMainSnak( $entityId, $statement, false, $isBest );
 
                if ( $this->shouldProduce( RdfProducer::PRODUCE_QUALIFIERS ) ) {
                        // this assumes statement was added by addMainSnak
@@ -532,8 +537,9 @@
         * @param EntityId $entityId
         * @param Statement $statement
         * @param boolean $truthy Is this producing "truthy" or full-form 
statement?
+        * @param boolean $isBest Is this best ranked statement?
         */
-       private function addMainSnak( EntityId $entityId, Statement $statement, 
$truthy ) {
+       private function addMainSnak( EntityId $entityId, Statement $statement, 
$truthy, $isBest = false ) {
                $snak = $statement->getMainSnak();
 
                $entityResource = $this->getEntityResource( $entityId );
@@ -556,6 +562,10 @@
                        } else {
                                wfLogWarning( "Unknown rank $rank encountered 
for $entityId:{$statement->getGuid()}" );
                        }
+                       if( $isBest ) {
+                               $statementResource->addResource( 
self::WIKIBASE_RANK_QNAME, self::WIKIBASE_RANK_BEST );
+                       }
+
                }
        }
 
diff --git a/repo/tests/phpunit/data/rdf/Q4_all_statements.nt 
b/repo/tests/phpunit/data/rdf/Q4_all_statements.nt
index 5bf09be..1b0837c 100644
--- a/repo/tests/phpunit/data/rdf/Q4_all_statements.nt
+++ b/repo/tests/phpunit/data/rdf/Q4_all_statements.nt
@@ -14,39 +14,49 @@
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/value/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#PreferredRank> .
+<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://acme.test/value/P2> <http://acme.test/Q666> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://acme.test/value/P3> <http://www.wikidata.org/ontology-0.0.1#Novalue> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://acme.test/value/P3> 
<http://commons.wikimedia.org/wiki/Special:FilePath/Universe.svg> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://acme.test/value/P4> "Point(12.345 
67.89)"^^<http://www.opengis.net/ont/geosparql#wktLiteral> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://acme.test/value/P5> <http://www.wikidata.org/ontology-0.0.1#Somevalue> 
.
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://acme.test/value/P5> "\u043F\u0440\u0435\u0432\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://acme.test/value/P5> "\u0431\u0440\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#DeprecatedRank> .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://acme.test/value/P6> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://acme.test/value/P7> "simplestring" .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://acme.test/value/P8> 
"-0200-01-01T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://acme.test/value/P9> <http://url.acme.test/> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q4> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/Q4_claims.nt 
b/repo/tests/phpunit/data/rdf/Q4_claims.nt
index 853e11b..c128ec7 100644
--- a/repo/tests/phpunit/data/rdf/Q4_claims.nt
+++ b/repo/tests/phpunit/data/rdf/Q4_claims.nt
@@ -24,25 +24,31 @@
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/value/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#PreferredRank> .
+<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://acme.test/value/P2> <http://acme.test/Q666> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://acme.test/value/P3> <http://www.wikidata.org/ontology-0.0.1#Novalue> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://acme.test/value/P3> 
<http://commons.wikimedia.org/wiki/Special:FilePath/Universe.svg> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
+<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://acme.test/value/P4-value> 
<http://acme.test/value/974afffbe8c12ab5579f4b521ae2bd5d> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://acme.test/value/P4> "Point(12.345 
67.89)"^^<http://www.opengis.net/ont/geosparql#wktLiteral> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://acme.test/value/P5> <http://www.wikidata.org/ontology-0.0.1#Somevalue> 
.
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://acme.test/value/P5> "\u043F\u0440\u0435\u0432\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://acme.test/value/P5> "\u0431\u0440\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#DeprecatedRank> .
@@ -50,16 +56,20 @@
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://acme.test/value/P6> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://acme.test/value/P7> "simplestring" .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://acme.test/value/P8-value> 
<http://acme.test/value/9b0b2552ae2d72bcd64746da766afcea> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://acme.test/value/P8> 
"-0200-01-01T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://acme.test/value/P9> <http://url.acme.test/> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q4> <http://creativecommons.org/ns#license> 
<http://creativecommons.org/publicdomain/zero/1.0/> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2014-11-04T03:11:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
diff --git a/repo/tests/phpunit/data/rdf/Q4_props.nt 
b/repo/tests/phpunit/data/rdf/Q4_props.nt
index 86ea306..0a697ad 100644
--- a/repo/tests/phpunit/data/rdf/Q4_props.nt
+++ b/repo/tests/phpunit/data/rdf/Q4_props.nt
@@ -14,39 +14,49 @@
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/value/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#PreferredRank> .
+<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://acme.test/value/P2> <http://acme.test/Q666> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://acme.test/value/P3> <http://www.wikidata.org/ontology-0.0.1#Novalue> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://acme.test/value/P3> 
<http://commons.wikimedia.org/wiki/Special:FilePath/Universe.svg> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://acme.test/value/P4> "Point(12.345 
67.89)"^^<http://www.opengis.net/ont/geosparql#wktLiteral> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://acme.test/value/P5> <http://www.wikidata.org/ontology-0.0.1#Somevalue> 
.
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://acme.test/value/P5> "\u043F\u0440\u0435\u0432\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://acme.test/value/P5> "\u0431\u0440\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#DeprecatedRank> .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://acme.test/value/P6> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://acme.test/value/P7> "simplestring" .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://acme.test/value/P8> 
"-0200-01-01T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://acme.test/value/P9> <http://url.acme.test/> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q4> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/Q4_values.nt 
b/repo/tests/phpunit/data/rdf/Q4_values.nt
index 9e751a8..2f48ae2 100644
--- a/repo/tests/phpunit/data/rdf/Q4_values.nt
+++ b/repo/tests/phpunit/data/rdf/Q4_values.nt
@@ -14,25 +14,31 @@
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://acme.test/value/P2> <http://acme.test/Q42> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#PreferredRank> .
+<http://acme.test/statement/TEST-Statement-2-423614cd831ed4e8da1138c9229cb65cf96f9366>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://acme.test/value/P2> <http://acme.test/Q666> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-2-475ae31b07cff4f0e33531030b1ba58f004fcd4b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://acme.test/value/P3> <http://www.wikidata.org/ontology-0.0.1#Novalue> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-3-12914044e0dbab210aa9d81168bd50471bbde12d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://acme.test/value/P3> 
<http://commons.wikimedia.org/wiki/Special:FilePath/Universe.svg> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-3-b181ddac61642fe80bbf8e4a8eaa1da425cb0ac9>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://acme.test/value/P4-value> 
<http://acme.test/value/974afffbe8c12ab5579f4b521ae2bd5d> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://acme.test/value/P4> "Point(12.345 
67.89)"^^<http://www.opengis.net/ont/geosparql#wktLiteral> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-4-8749fa158a249e1befa6ed077f648c56197a2b2d>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://acme.test/value/P5> <http://www.wikidata.org/ontology-0.0.1#Somevalue> 
.
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-8c5d9fe1bfe1fe52e5ab706ae3e5d62f4aaa8d5b>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://acme.test/value/P5> "\u043F\u0440\u0435\u0432\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-5-93da31338cb80c2eb0f92a5459a186bd59579180>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://acme.test/value/P5> "\u0431\u0440\u0435\u0434"@ru .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-5-b27fe5a95fa506ca99acebd9e97c9c5a81e14f99>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#DeprecatedRank> .
@@ -40,16 +46,20 @@
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://acme.test/value/P6> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-6-9ae284048af6d9ab0f2815ef104216cb8b22e8bc>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://acme.test/value/P7> "simplestring" .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-7-6063d202e584b79a2e9f89ab92b51e7f22ef9886>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://acme.test/value/P8-value> 
<http://acme.test/value/9b0b2552ae2d72bcd64746da766afcea> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://acme.test/value/P8> 
"-0200-01-01T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-8-5dd0f6624a7545401bc306a068ac1bbe8148bfac>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://acme.test/value/P9> <http://url.acme.test/> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 
<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Statement-9-2669d541dfd2d6cc0105927bff02bbe0eec0e921>
 <http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q4> <http://schema.org/about> <http://acme.test/Q4> .
 <http://data.acme.test/Q4> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q4> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/Q6_no_qualifiers.nt 
b/repo/tests/phpunit/data/rdf/Q6_no_qualifiers.nt
index 7d8812b..c1124fb 100644
--- a/repo/tests/phpunit/data/rdf/Q6_no_qualifiers.nt
+++ b/repo/tests/phpunit/data/rdf/Q6_no_qualifiers.nt
@@ -3,6 +3,7 @@
 <http://acme.test/statement/TEST-Qualifiers> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-Qualifiers> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-Qualifiers> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Qualifiers> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q6> <http://schema.org/about> <http://acme.test/Q6> .
 <http://data.acme.test/Q6> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q6> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/Q6_qualifiers.nt 
b/repo/tests/phpunit/data/rdf/Q6_qualifiers.nt
index 1ff4040..31b9c84 100644
--- a/repo/tests/phpunit/data/rdf/Q6_qualifiers.nt
+++ b/repo/tests/phpunit/data/rdf/Q6_qualifiers.nt
@@ -19,6 +19,7 @@
 <http://acme.test/statement/TEST-Qualifiers> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-Qualifiers> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-Qualifiers> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Qualifiers> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q6> <http://creativecommons.org/ns#license> 
<http://creativecommons.org/publicdomain/zero/1.0/> .
 <http://data.acme.test/Q6> <http://schema.org/about> <http://acme.test/Q6> .
 <http://data.acme.test/Q6> <http://schema.org/dateModified> 
"2014-11-04T03:11:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
diff --git a/repo/tests/phpunit/data/rdf/Q6_with_qualifiers.nt 
b/repo/tests/phpunit/data/rdf/Q6_with_qualifiers.nt
index 16fdd5b..5082223 100644
--- a/repo/tests/phpunit/data/rdf/Q6_with_qualifiers.nt
+++ b/repo/tests/phpunit/data/rdf/Q6_with_qualifiers.nt
@@ -15,6 +15,7 @@
 <http://acme.test/statement/TEST-Qualifiers> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-Qualifiers> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-Qualifiers> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Qualifiers> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q6> <http://schema.org/about> <http://acme.test/Q6> .
 <http://data.acme.test/Q6> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q6> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/Q7_Q9_dedup.nt 
b/repo/tests/phpunit/data/rdf/Q7_Q9_dedup.nt
index 5e73c78..145a248 100644
--- a/repo/tests/phpunit/data/rdf/Q7_Q9_dedup.nt
+++ b/repo/tests/phpunit/data/rdf/Q7_Q9_dedup.nt
@@ -29,18 +29,22 @@
 <http://acme.test/statement/TEST-References-2-Dup> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-2-Dup> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-2-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-2-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References-2> <http://acme.test/value/P7> 
"string2" .
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References-Dup> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-References-Dup> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-Dup> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Value> .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://www.wikidata.org/ontology-0.0.1#Amount> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://www.wikidata.org/ontology-0.0.1#LowerBound> 
"+19.766999999999999459987520822323858737945556640625"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
diff --git a/repo/tests/phpunit/data/rdf/Q7_no_refs.nt 
b/repo/tests/phpunit/data/rdf/Q7_no_refs.nt
index 3dc95aa..fd5bacd 100644
--- a/repo/tests/phpunit/data/rdf/Q7_no_refs.nt
+++ b/repo/tests/phpunit/data/rdf/Q7_no_refs.nt
@@ -5,9 +5,11 @@
 <http://acme.test/statement/TEST-References-2> <http://acme.test/value/P7> 
"string2" .
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q7> <http://schema.org/about> <http://acme.test/Q7> .
 <http://data.acme.test/Q7> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q7> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/Q7_references.nt 
b/repo/tests/phpunit/data/rdf/Q7_references.nt
index 140b123..0983fc2 100644
--- a/repo/tests/phpunit/data/rdf/Q7_references.nt
+++ b/repo/tests/phpunit/data/rdf/Q7_references.nt
@@ -23,10 +23,12 @@
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q7> <http://creativecommons.org/ns#license> 
<http://creativecommons.org/publicdomain/zero/1.0/> .
 <http://data.acme.test/Q7> <http://schema.org/about> <http://acme.test/Q7> .
 <http://data.acme.test/Q7> <http://schema.org/dateModified> 
"2014-11-04T03:11:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
diff --git a/repo/tests/phpunit/data/rdf/Q7_refs.nt 
b/repo/tests/phpunit/data/rdf/Q7_refs.nt
index 99ac1c7..f45a6e7 100644
--- a/repo/tests/phpunit/data/rdf/Q7_refs.nt
+++ b/repo/tests/phpunit/data/rdf/Q7_refs.nt
@@ -18,10 +18,12 @@
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://data.acme.test/Q7> <http://schema.org/about> <http://acme.test/Q7> .
 <http://data.acme.test/Q7> <http://schema.org/dateModified> 
"2013-10-04T03:31:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q7> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
diff --git a/repo/tests/phpunit/data/rdf/Q8_baddates.nt 
b/repo/tests/phpunit/data/rdf/Q8_baddates.nt
index 08cd327..fa92c3e 100644
--- a/repo/tests/phpunit/data/rdf/Q8_baddates.nt
+++ b/repo/tests/phpunit/data/rdf/Q8_baddates.nt
@@ -1,4 +1,3 @@
-
 <http://acme.test/Q8> <http://acme.test/P8> 
<http://acme.test/statement/TEST-Dates-8-1> .
 <http://acme.test/Q8> <http://acme.test/P8> 
<http://acme.test/statement/TEST-Dates-8-2> .
 <http://acme.test/Q8> <http://acme.test/P8> 
<http://acme.test/statement/TEST-Dates-8-3> .
@@ -24,6 +23,16 @@
 <http://acme.test/statement/TEST-Dates-8-1> <http://acme.test/value/P8> 
"-0200-01-01T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://acme.test/statement/TEST-Dates-8-1> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-Dates-8-1> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-Dates-8-1> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-3> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-4> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-5> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-6> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-7> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-8> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-9> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
+<http://acme.test/statement/TEST-Dates-8-10> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-Dates-8-2> <http://acme.test/value/P8-value> 
<http://acme.test/value/ae4625a16599af40f05c589f6273c894> .
 <http://acme.test/statement/TEST-Dates-8-2> <http://acme.test/value/P8> 
"0200-10-01T00:00:00Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://acme.test/statement/TEST-Dates-8-2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
@@ -115,4 +124,4 @@
 <http://data.acme.test/Q8> <http://schema.org/dateModified> 
"2014-11-04T03:11:05Z"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
 <http://data.acme.test/Q8> <http://schema.org/softwareVersion> "0.0.1" .
 <http://data.acme.test/Q8> <http://schema.org/version> 
"42"^^<http://www.w3.org/2001/XMLSchema#integer> .
-<http://data.acme.test/Q8> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://schema.org/Dataset> .
\ No newline at end of file
+<http://data.acme.test/Q8> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://schema.org/Dataset> .
diff --git a/repo/tests/phpunit/data/rdf/dump_refs.nt 
b/repo/tests/phpunit/data/rdf/dump_refs.nt
index 2eaf897..dd3e803 100644
--- a/repo/tests/phpunit/data/rdf/dump_refs.nt
+++ b/repo/tests/phpunit/data/rdf/dump_refs.nt
@@ -28,18 +28,22 @@
 <http://acme.test/statement/TEST-References-2-Dup> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-2-Dup> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-2-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-2-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References-2> <http://acme.test/value/P7> 
"string2" .
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-2> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References-Dup> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-References-Dup> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References-Dup> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References-Dup> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/statement/TEST-References> <http://acme.test/value/P7> 
"string" .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Statement> .
 <http://acme.test/statement/TEST-References> 
<http://www.w3.org/ns/prov#wasDerivedFrom> 
<http://acme.test/reference/94c1119b352b4ed0b6d9182b77a9b249f9ec28c8> .
 <http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#NormalRank> .
+<http://acme.test/statement/TEST-References> 
<http://www.wikidata.org/ontology-0.0.1#Rank> 
<http://www.wikidata.org/ontology-0.0.1#BestRank> .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://www.w3.org/1999/02/22-rdf-syntax-ns#type> 
<http://www.wikidata.org/ontology-0.0.1#Value> .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://www.wikidata.org/ontology-0.0.1#Amount> 
"+19.768000000000000682121026329696178436279296875"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .
 <http://acme.test/value/1e09d673624819aacd170165aae555a1> 
<http://www.wikidata.org/ontology-0.0.1#LowerBound> 
"+19.766999999999999459987520822323858737945556640625"^^<http://www.w3.org/2001/XMLSchema#decimal>
 .

-- 
To view, visit https://gerrit.wikimedia.org/r/199122
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I9fe286e4926b85d3e3db63b45e1ddf44a7e957ec
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Smalyshev <[email protected]>
Gerrit-Reviewer: Daniel Kinzler <[email protected]>
Gerrit-Reviewer: Manybubbles <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to