gonum.org/v1/gonum@v0.14.0/graph/formats/rdf/testdata/manifest-urdna2015.ttl (about)

     1  ## RDF Dataset Normalization tests
     2  ## Distributed under both the W3C Test Suite License[1] and the W3C 3-
     3  ## clause BSD License[2]. To contribute to a W3C Test Suite, see the
     4  ## policies and contribution forms [3]
     5  ##
     6  ## 1. http://www.w3.org/Consortium/Legal/2008/04-testsuite-license
     7  ## 2. http://www.w3.org/Consortium/Legal/2008/03-bsd-license
     8  ## 3. http://www.w3.org/2004/10/27-testcases
     9  ##
    10  ## Test types
    11  ## * rdfn:Urgna2012EvalTest  - Normalization using URGNA2012
    12  ## * rdfn:Urdna2015EvalTest  - Normalization using URDNA2015
    13  
    14  @prefix : <manifest-urdna2015#> .
    15  @prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
    16  @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
    17  @prefix mf:   <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
    18  @prefix rdft: <http://www.w3.org/ns/rdftest#> .
    19  @prefix rdfn: <http://json-ld.github.io/normalization/test-vocab#> .
    20  
    21  <manifest-urdna2015>  a mf:Manifest ;
    22  
    23    rdfs:label "RDF Dataset Normalization (URDNA2015)";
    24    rdfs:comment "Tests the 2015 version of RDF Dataset Normalization.";
    25    mf:entries (
    26      :test001 :test002 :test003 :test004 :test005 :test006 :test007 :test008 :test009 :test010
    27      :test011 :test012 :test013 :test014 :test015 :test016 :test017 :test018 :test019 :test020
    28      :test021 :test022 :test023 :test024 :test025 :test026 :test027 :test028 :test029 :test030
    29      :test031 :test032 :test033 :test034 :test035 :test036 :test037 :test038 :test039 :test040
    30      :test041 :test042 :test043 :test044 :test045 :test046 :test047 :test048 :test049 :test050
    31      :test051 :test052 :test053 :test054 :test055 :test056 :test057 :test058 :test059 :test060
    32      :test061 :test062
    33    ) .
    34  
    35  :test001 a rdfn:Urdna2015EvalTest;
    36    mf:name "simple id";
    37    rdft:approval rdft:Proposed;
    38    mf:action <test001-in.nq>;
    39    mf:result <test001-urdna2015.nq>;
    40    .
    41  
    42  :test002 a rdfn:Urdna2015EvalTest;
    43    mf:name "duplicate property iri values";
    44    rdft:approval rdft:Proposed;
    45    mf:action <test002-in.nq>;
    46    mf:result <test002-urdna2015.nq>;
    47    .
    48  
    49  :test003 a rdfn:Urdna2015EvalTest;
    50    mf:name "bnode";
    51    rdft:approval rdft:Proposed;
    52    mf:action <test003-in.nq>;
    53    mf:result <test003-urdna2015.nq>;
    54    .
    55  
    56  :test004 a rdfn:Urdna2015EvalTest;
    57    mf:name "bnode plus embed w/subject";
    58    rdft:approval rdft:Proposed;
    59    mf:action <test004-in.nq>;
    60    mf:result <test004-urdna2015.nq>;
    61    .
    62  
    63  :test005 a rdfn:Urdna2015EvalTest;
    64    mf:name "bnode embed";
    65    rdft:approval rdft:Proposed;
    66    mf:action <test005-in.nq>;
    67    mf:result <test005-urdna2015.nq>;
    68    .
    69  
    70  :test006 a rdfn:Urdna2015EvalTest;
    71    mf:name "multiple rdf types";
    72    rdft:approval rdft:Proposed;
    73    mf:action <test006-in.nq>;
    74    mf:result <test006-urdna2015.nq>;
    75    .
    76  
    77  :test007 a rdfn:Urdna2015EvalTest;
    78    mf:name "coerce CURIE value";
    79    rdft:approval rdft:Proposed;
    80    mf:action <test007-in.nq>;
    81    mf:result <test007-urdna2015.nq>;
    82    .
    83  
    84  :test008 a rdfn:Urdna2015EvalTest;
    85    mf:name "single subject complex";
    86    rdft:approval rdft:Proposed;
    87    mf:action <test008-in.nq>;
    88    mf:result <test008-urdna2015.nq>;
    89    .
    90  
    91  :test009 a rdfn:Urdna2015EvalTest;
    92    mf:name "multiple subjects - complex";
    93    rdft:approval rdft:Proposed;
    94    mf:action <test009-in.nq>;
    95    mf:result <test009-urdna2015.nq>;
    96    .
    97  
    98  :test010 a rdfn:Urdna2015EvalTest;
    99    mf:name "type";
   100    rdft:approval rdft:Proposed;
   101    mf:action <test010-in.nq>;
   102    mf:result <test010-urdna2015.nq>;
   103    .
   104  
   105  :test011 a rdfn:Urdna2015EvalTest;
   106    mf:name "type-coerced type";
   107    rdft:approval rdft:Proposed;
   108    mf:action <test011-in.nq>;
   109    mf:result <test011-urdna2015.nq>;
   110    .
   111  
   112  :test012 a rdfn:Urdna2015EvalTest;
   113    mf:name "type-coerced type, remove duplicate reference";
   114    rdft:approval rdft:Proposed;
   115    mf:action <test012-in.nq>;
   116    mf:result <test012-urdna2015.nq>;
   117    .
   118  
   119  :test013 a rdfn:Urdna2015EvalTest;
   120    mf:name "type-coerced type, cycle";
   121    rdft:approval rdft:Proposed;
   122    mf:action <test013-in.nq>;
   123    mf:result <test013-urdna2015.nq>;
   124    .
   125  
   126  :test014 a rdfn:Urdna2015EvalTest;
   127    mf:name "check types";
   128    rdft:approval rdft:Proposed;
   129    mf:action <test014-in.nq>;
   130    mf:result <test014-urdna2015.nq>;
   131    .
   132  
   133  :test015 a rdfn:Urdna2015EvalTest;
   134    mf:name "top level context";
   135    rdft:approval rdft:Proposed;
   136    mf:action <test015-in.nq>;
   137    mf:result <test015-urdna2015.nq>;
   138    .
   139  
   140  :test016 a rdfn:Urdna2015EvalTest;
   141    mf:name "blank node - dual link - embed";
   142    rdft:approval rdft:Proposed;
   143    mf:action <test016-in.nq>;
   144    mf:result <test016-urdna2015.nq>;
   145    .
   146  
   147  :test017 a rdfn:Urdna2015EvalTest;
   148    mf:name "blank node - dual link - non-embed";
   149    rdft:approval rdft:Proposed;
   150    mf:action <test017-in.nq>;
   151    mf:result <test017-urdna2015.nq>;
   152    .
   153  
   154  :test018 a rdfn:Urdna2015EvalTest;
   155    mf:name "blank node - self link";
   156    rdft:approval rdft:Proposed;
   157    mf:action <test018-in.nq>;
   158    mf:result <test018-urdna2015.nq>;
   159    .
   160  
   161  :test019 a rdfn:Urdna2015EvalTest;
   162    mf:name "blank node - disjoint self links";
   163    rdft:approval rdft:Proposed;
   164    mf:action <test019-in.nq>;
   165    mf:result <test019-urdna2015.nq>;
   166    .
   167  
   168  :test020 a rdfn:Urdna2015EvalTest;
   169    mf:name "blank node - diamond";
   170    rdft:approval rdft:Proposed;
   171    mf:action <test020-in.nq>;
   172    mf:result <test020-urdna2015.nq>;
   173    .
   174  
   175  :test021 a rdfn:Urdna2015EvalTest;
   176    mf:name "blank node - circle of 2";
   177    rdft:approval rdft:Proposed;
   178    mf:action <test021-in.nq>;
   179    mf:result <test021-urdna2015.nq>;
   180    .
   181  
   182  :test022 a rdfn:Urdna2015EvalTest;
   183    mf:name "blank node - double circle of 2";
   184    rdft:approval rdft:Proposed;
   185    mf:action <test022-in.nq>;
   186    mf:result <test022-urdna2015.nq>;
   187    .
   188  
   189  :test023 a rdfn:Urdna2015EvalTest;
   190    mf:name "blank node - circle of 3";
   191    rdft:approval rdft:Proposed;
   192    mf:action <test023-in.nq>;
   193    mf:result <test023-urdna2015.nq>;
   194    .
   195  
   196  :test024 a rdfn:Urdna2015EvalTest;
   197    mf:name "blank node - double circle of 3 (1-2-3)";
   198    rdft:approval rdft:Proposed;
   199    mf:action <test024-in.nq>;
   200    mf:result <test024-urdna2015.nq>;
   201    .
   202  
   203  :test025 a rdfn:Urdna2015EvalTest;
   204    mf:name "blank node - double circle of 3 (1-3-2)";
   205    rdft:approval rdft:Proposed;
   206    mf:action <test025-in.nq>;
   207    mf:result <test025-urdna2015.nq>;
   208    .
   209  
   210  :test026 a rdfn:Urdna2015EvalTest;
   211    mf:name "blank node - double circle of 3 (2-1-3)";
   212    rdft:approval rdft:Proposed;
   213    mf:action <test026-in.nq>;
   214    mf:result <test026-urdna2015.nq>;
   215    .
   216  
   217  :test027 a rdfn:Urdna2015EvalTest;
   218    mf:name "blank node - double circle of 3 (2-3-1)";
   219    rdft:approval rdft:Proposed;
   220    mf:action <test027-in.nq>;
   221    mf:result <test027-urdna2015.nq>;
   222    .
   223  
   224  :test028 a rdfn:Urdna2015EvalTest;
   225    mf:name "blank node - double circle of 3 (3-2-1)";
   226    rdft:approval rdft:Proposed;
   227    mf:action <test028-in.nq>;
   228    mf:result <test028-urdna2015.nq>;
   229    .
   230  
   231  :test029 a rdfn:Urdna2015EvalTest;
   232    mf:name "blank node - double circle of 3 (3-1-2)";
   233    rdft:approval rdft:Proposed;
   234    mf:action <test029-in.nq>;
   235    mf:result <test029-urdna2015.nq>;
   236    .
   237  
   238  :test030 a rdfn:Urdna2015EvalTest;
   239    mf:name "blank node - point at circle of 3";
   240    rdft:approval rdft:Proposed;
   241    mf:action <test030-in.nq>;
   242    mf:result <test030-urdna2015.nq>;
   243    .
   244  
   245  :test031 a rdfn:Urdna2015EvalTest;
   246    mf:name "bnode (1)";
   247    rdft:approval rdft:Proposed;
   248    mf:action <test031-in.nq>;
   249    mf:result <test031-urdna2015.nq>;
   250    .
   251  
   252  :test032 a rdfn:Urdna2015EvalTest;
   253    mf:name "bnode (2)";
   254    rdft:approval rdft:Proposed;
   255    mf:action <test032-in.nq>;
   256    mf:result <test032-urdna2015.nq>;
   257    .
   258  
   259  :test033 a rdfn:Urdna2015EvalTest;
   260    mf:name "disjoint identical subgraphs (1)";
   261    rdft:approval rdft:Proposed;
   262    mf:action <test033-in.nq>;
   263    mf:result <test033-urdna2015.nq>;
   264    .
   265  
   266  :test034 a rdfn:Urdna2015EvalTest;
   267    mf:name "disjoint identical subgraphs (2)";
   268    rdft:approval rdft:Proposed;
   269    mf:action <test034-in.nq>;
   270    mf:result <test034-urdna2015.nq>;
   271    .
   272  
   273  :test035 a rdfn:Urdna2015EvalTest;
   274    mf:name "reordered w/strings (1)";
   275    rdft:approval rdft:Proposed;
   276    mf:action <test035-in.nq>;
   277    mf:result <test035-urdna2015.nq>;
   278    .
   279  
   280  :test036 a rdfn:Urdna2015EvalTest;
   281    mf:name "reordered w/strings (2)";
   282    rdft:approval rdft:Proposed;
   283    mf:action <test036-in.nq>;
   284    mf:result <test036-urdna2015.nq>;
   285    .
   286  
   287  :test037 a rdfn:Urdna2015EvalTest;
   288    mf:name "reordered w/strings (3)";
   289    rdft:approval rdft:Proposed;
   290    mf:action <test037-in.nq>;
   291    mf:result <test037-urdna2015.nq>;
   292    .
   293  
   294  :test038 a rdfn:Urdna2015EvalTest;
   295    mf:name "reordered 4 bnodes, reordered 2 properties (1)";
   296    rdft:approval rdft:Proposed;
   297    mf:action <test038-in.nq>;
   298    mf:result <test038-urdna2015.nq>;
   299    .
   300  
   301  :test039 a rdfn:Urdna2015EvalTest;
   302    mf:name "reordered 4 bnodes, reordered 2 properties (2)";
   303    rdft:approval rdft:Proposed;
   304    mf:action <test039-in.nq>;
   305    mf:result <test039-urdna2015.nq>;
   306    .
   307  
   308  :test040 a rdfn:Urdna2015EvalTest;
   309    mf:name "reordered 6 bnodes (1)";
   310    rdft:approval rdft:Proposed;
   311    mf:action <test040-in.nq>;
   312    mf:result <test040-urdna2015.nq>;
   313    .
   314  
   315  :test041 a rdfn:Urdna2015EvalTest;
   316    mf:name "reordered 6 bnodes (2)";
   317    rdft:approval rdft:Proposed;
   318    mf:action <test041-in.nq>;
   319    mf:result <test041-urdna2015.nq>;
   320    .
   321  
   322  :test042 a rdfn:Urdna2015EvalTest;
   323    mf:name "reordered 6 bnodes (3)";
   324    rdft:approval rdft:Proposed;
   325    mf:action <test042-in.nq>;
   326    mf:result <test042-urdna2015.nq>;
   327    .
   328  
   329  :test043 a rdfn:Urdna2015EvalTest;
   330    mf:name "literal with language";
   331    rdft:approval rdft:Proposed;
   332    mf:action <test043-in.nq>;
   333    mf:result <test043-urdna2015.nq>;
   334    .
   335  
   336  :test044 a rdfn:Urdna2015EvalTest;
   337    mf:name "evil (1)";
   338    rdft:approval rdft:Proposed;
   339    mf:action <test044-in.nq>;
   340    mf:result <test044-urdna2015.nq>;
   341    .
   342  
   343  :test045 a rdfn:Urdna2015EvalTest;
   344    mf:name "evil (2)";
   345    rdft:approval rdft:Proposed;
   346    mf:action <test045-in.nq>;
   347    mf:result <test045-urdna2015.nq>;
   348    .
   349  
   350  :test046 a rdfn:Urdna2015EvalTest;
   351    mf:name "evil (3)";
   352    rdft:approval rdft:Proposed;
   353    mf:action <test046-in.nq>;
   354    mf:result <test046-urdna2015.nq>;
   355    .
   356  
   357  :test047 a rdfn:Urdna2015EvalTest;
   358    mf:name "deep diff (1)";
   359    rdft:approval rdft:Proposed;
   360    mf:action <test047-in.nq>;
   361    mf:result <test047-urdna2015.nq>;
   362    .
   363  
   364  :test048 a rdfn:Urdna2015EvalTest;
   365    mf:name "deep diff (2)";
   366    rdft:approval rdft:Proposed;
   367    mf:action <test048-in.nq>;
   368    mf:result <test048-urdna2015.nq>;
   369    .
   370  
   371  :test049 a rdfn:Urdna2015EvalTest;
   372    mf:name "remove null";
   373    rdft:approval rdft:Proposed;
   374    mf:action <test049-in.nq>;
   375    mf:result <test049-urdna2015.nq>;
   376    .
   377  
   378  :test050 a rdfn:Urdna2015EvalTest;
   379    mf:name "nulls";
   380    rdft:approval rdft:Proposed;
   381    mf:action <test050-in.nq>;
   382    mf:result <test050-urdna2015.nq>;
   383    .
   384  
   385  :test051 a rdfn:Urdna2015EvalTest;
   386    mf:name "merging subjects";
   387    rdft:approval rdft:Proposed;
   388    mf:action <test051-in.nq>;
   389    mf:result <test051-urdna2015.nq>;
   390    .
   391  
   392  :test052 a rdfn:Urdna2015EvalTest;
   393    mf:name "alias keywords";
   394    rdft:approval rdft:Proposed;
   395    mf:action <test052-in.nq>;
   396    mf:result <test052-urdna2015.nq>;
   397    .
   398  
   399  :test053 a rdfn:Urdna2015EvalTest;
   400    mf:name "@list";
   401    rdft:approval rdft:Proposed;
   402    mf:action <test053-in.nq>;
   403    mf:result <test053-urdna2015.nq>;
   404    .
   405  
   406  :test054 a rdfn:Urdna2015EvalTest;
   407    mf:name "t-graph";
   408    rdft:approval rdft:Proposed;
   409    mf:action <test054-in.nq>;
   410    mf:result <test054-urdna2015.nq>;
   411    .
   412  
   413  :test055 a rdfn:Urdna2015EvalTest;
   414    mf:name "simple reorder (1)";
   415    rdft:approval rdft:Proposed;
   416    mf:action <test055-in.nq>;
   417    mf:result <test055-urdna2015.nq>;
   418    .
   419  
   420  :test056 a rdfn:Urdna2015EvalTest;
   421    mf:name "simple reorder (2)";
   422    rdft:approval rdft:Proposed;
   423    mf:action <test056-in.nq>;
   424    mf:result <test056-urdna2015.nq>;
   425    .
   426  
   427  :test057 a rdfn:Urdna2015EvalTest;
   428    mf:name "unnamed graph";
   429    rdft:approval rdft:Proposed;
   430    mf:action <test057-in.nq>;
   431    mf:result <test057-urdna2015.nq>;
   432    .
   433  
   434  :test058 a rdfn:Urdna2015EvalTest;
   435    mf:name "unnamed graph with blank node objects";
   436    rdft:approval rdft:Proposed;
   437    mf:action <test058-in.nq>;
   438    mf:result <test058-urdna2015.nq>;
   439    .
   440  
   441  :test059 a rdfn:Urdna2015EvalTest;
   442    mf:name "n-quads parsing";
   443    rdft:approval rdft:Proposed;
   444    mf:action <test059-in.nq>;
   445    mf:result <test059-urdna2015.nq>;
   446    .
   447  
   448  :test060 a rdfn:Urdna2015EvalTest;
   449    mf:name "n-quads escaping";
   450    rdft:approval rdft:Proposed;
   451    mf:action <test060-in.nq>;
   452    mf:result <test060-urdna2015.nq>;
   453    .
   454  
   455  :test061 a rdfn:Urdna2015EvalTest;
   456    mf:name "same literal value with multiple languages";
   457    rdft:approval rdft:Proposed;
   458    mf:action <test061-in.nq>;
   459    mf:result <test061-urdna2015.nq>;
   460    .
   461  
   462  :test062 a rdfn:Urdna2015EvalTest;
   463    mf:name "same literal value with multiple datatypes";
   464    rdft:approval rdft:Proposed;
   465    mf:action <test062-in.nq>;
   466    mf:result <test062-urdna2015.nq>;
   467    .