From 4038ab95a094b363f1748f3dcb51511a1217475d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 07:40:05 +0200 Subject: Adding upstream version 2.0.16. Signed-off-by: Daniel Baumann --- tests/rdfxml/22-rdf-syntax-ns.out | 23 + tests/rdfxml/22-rdf-syntax-ns.rdf | 48 + tests/rdfxml/CMakeLists.txt | 523 ++++++++ tests/rdfxml/Makefile.am | 469 ++++++++ tests/rdfxml/Makefile.in | 914 ++++++++++++++ tests/rdfxml/bad-00.rdf | 14 + tests/rdfxml/bad-01.rdf | 21 + tests/rdfxml/bad-02.rdf | 15 + tests/rdfxml/bad-03.rdf | 15 + tests/rdfxml/bad-04.rdf | 11 + tests/rdfxml/bad-05.rdf | 13 + tests/rdfxml/bad-06.rdf | 12 + tests/rdfxml/bad-07.rdf | 13 + tests/rdfxml/bad-08.rdf | 15 + tests/rdfxml/bad-09.rdf | 15 + tests/rdfxml/bad-10.rdf | 0 tests/rdfxml/bad-11.rdf | 13 + tests/rdfxml/bad-12.rdf | 7 + tests/rdfxml/bad-13.rdf | 11 + tests/rdfxml/bad-14.rdf | 11 + tests/rdfxml/bad-15.rdf | 16 + tests/rdfxml/bad-16.rdf | 16 + tests/rdfxml/bad-17.rdf | 16 + tests/rdfxml/bad-18.rdf | 7 + tests/rdfxml/bad-19.rdf | 10 + tests/rdfxml/bad-20.rdf | 6 + tests/rdfxml/bad-21.rdf | 10 + tests/rdfxml/bad-22.rdf | 11 + tests/rdfxml/bad-23.rdf | 10 + tests/rdfxml/bug-650.out | 1 + tests/rdfxml/bug-650.rdf | 9 + tests/rdfxml/daml-oil.out | 214 ++++ tests/rdfxml/daml-oil.rdf | 492 ++++++++ tests/rdfxml/ex-00.out | 1 + tests/rdfxml/ex-00.rdf | 6 + tests/rdfxml/ex-01.out | 2 + tests/rdfxml/ex-01.rdf | 6 + tests/rdfxml/ex-02.out | 0 tests/rdfxml/ex-02.rdf | 9 + tests/rdfxml/ex-03.out | 1 + tests/rdfxml/ex-03.rdf | 11 + tests/rdfxml/ex-04.out | 3 + tests/rdfxml/ex-04.rdf | 5 + tests/rdfxml/ex-05.out | 4 + tests/rdfxml/ex-05.rdf | 6 + tests/rdfxml/ex-06.out | 5 + tests/rdfxml/ex-06.rdf | 13 + tests/rdfxml/ex-07.out | 3 + tests/rdfxml/ex-07.rdf | 11 + tests/rdfxml/ex-08.out | 6 + tests/rdfxml/ex-08.rdf | 7 + tests/rdfxml/ex-09.out | 3 + tests/rdfxml/ex-09.rdf | 8 + tests/rdfxml/ex-10.out | 6 + tests/rdfxml/ex-10.rdf | 14 + tests/rdfxml/ex-11.out | 1 + tests/rdfxml/ex-11.rdf | 13 + tests/rdfxml/ex-12.out | 10 + tests/rdfxml/ex-12.rdf | 13 + tests/rdfxml/ex-13.out | 3 + tests/rdfxml/ex-13.rdf | 16 + tests/rdfxml/ex-14.out | 4 + tests/rdfxml/ex-14.rdf | 18 + tests/rdfxml/ex-15.out | 1 + tests/rdfxml/ex-15.rdf | 6 + tests/rdfxml/ex-16.out | 1 + tests/rdfxml/ex-16.rdf | 6 + tests/rdfxml/ex-17.out | 1 + tests/rdfxml/ex-17.rdf | 8 + tests/rdfxml/ex-18.out | 1 + tests/rdfxml/ex-18.rdf | 7 + tests/rdfxml/ex-19.out | 1 + tests/rdfxml/ex-19.rdf | 4 + tests/rdfxml/ex-20.out | 1 + tests/rdfxml/ex-20.rdf | 8 + tests/rdfxml/ex-21.out | 7 + tests/rdfxml/ex-21.rdf | 9 + tests/rdfxml/ex-22.out | 4 + tests/rdfxml/ex-22.rdf | 10 + tests/rdfxml/ex-23.out | 8 + tests/rdfxml/ex-23.rdf | 27 + tests/rdfxml/ex-24.out | 6 + tests/rdfxml/ex-24.rdf | 15 + tests/rdfxml/ex-25.out | 4 + tests/rdfxml/ex-25.rdf | 14 + tests/rdfxml/ex-26.out | 2 + tests/rdfxml/ex-26.rdf | 12 + tests/rdfxml/ex-27.out | 6 + tests/rdfxml/ex-27.rdf | 20 + tests/rdfxml/ex-28.out | 3 + tests/rdfxml/ex-28.rdf | 14 + tests/rdfxml/ex-29.out | 3 + tests/rdfxml/ex-29.rdf | 14 + tests/rdfxml/ex-30.out | 1 + tests/rdfxml/ex-30.rdf | 11 + tests/rdfxml/ex-31.out | 5 + tests/rdfxml/ex-31.rdf | 16 + tests/rdfxml/ex-32.out | 2 + tests/rdfxml/ex-32.rdf | 10 + tests/rdfxml/ex-33.out | 3 + tests/rdfxml/ex-33.rdf | 13 + tests/rdfxml/ex-34.out | 9 + tests/rdfxml/ex-34.rdf | 19 + tests/rdfxml/ex-35.out | 1 + tests/rdfxml/ex-35.rdf | 10 + tests/rdfxml/ex-36.out | 4 + tests/rdfxml/ex-36.rdf | 11 + tests/rdfxml/ex-37.out | 2 + tests/rdfxml/ex-37.rdf | 12 + tests/rdfxml/ex-38-rdfxmla.out | 17 + tests/rdfxml/ex-38.out | 8 + tests/rdfxml/ex-38.rdf | 12 + tests/rdfxml/ex-39.out | 7 + tests/rdfxml/ex-39.rdf | 16 + tests/rdfxml/ex-40.out | 1 + tests/rdfxml/ex-40.rdf | 9 + tests/rdfxml/ex-41.out | 3 + tests/rdfxml/ex-41.rdf | 13 + tests/rdfxml/ex-42.out | 19 + tests/rdfxml/ex-42.rdf | 14 + tests/rdfxml/ex-43.out | 7 + tests/rdfxml/ex-43.rdf | 12 + tests/rdfxml/ex-44.out | 8 + tests/rdfxml/ex-44.rdf | 12 + tests/rdfxml/ex-45.out | 2 + tests/rdfxml/ex-45.rdf | 12 + tests/rdfxml/ex-46.out | 53 + tests/rdfxml/ex-46.rdf | 91 ++ tests/rdfxml/ex-47.out | 24 + tests/rdfxml/ex-47.rdf | 51 + tests/rdfxml/ex-48.out | 5 + tests/rdfxml/ex-48.rdf | 16 + tests/rdfxml/ex-49.out | 4 + tests/rdfxml/ex-49.rdf | 14 + tests/rdfxml/ex-51.out | 1 + tests/rdfxml/ex-51.rdf | 9 + tests/rdfxml/ex-52.out | 2 + tests/rdfxml/ex-52.svg | 26 + tests/rdfxml/ex-53.out | 1 + tests/rdfxml/ex-53.rdf | 1 + tests/rdfxml/ex-54.out | 1 + tests/rdfxml/ex-54.rdf | 7 + tests/rdfxml/ex-55.out | 2 + tests/rdfxml/ex-55.rdf | 11 + tests/rdfxml/ex-56.out | 1 + tests/rdfxml/ex-56.rdf | 8 + tests/rdfxml/ex-57.out | 1 + tests/rdfxml/ex-57.rdf | 17 + tests/rdfxml/ex-58.out | 3 + tests/rdfxml/ex-58.rdf | 15 + tests/rdfxml/ex-59.nt | 1 + tests/rdfxml/ex-59.rdf | 6 + tests/rdfxml/ex-60.nt | 1 + tests/rdfxml/ex-60.rdf | 6 + tests/rdfxml/ex-61.out | 1 + tests/rdfxml/ex-61.rdf | 4 + tests/rdfxml/ex-62.out | 3 + tests/rdfxml/ex-62.rdf | 24 + tests/rdfxml/ex-63.out | 1 + tests/rdfxml/ex-63.rdf | 11 + tests/rdfxml/owl-schema.out | 160 +++ tests/rdfxml/owl-schema.rdf | 279 +++++ tests/rdfxml/rdf-schema.out | 129 ++ tests/rdfxml/rdf-schema.rdf | 187 +++ tests/rdfxml/rdfs-namespace.out | 132 ++ tests/rdfxml/rdfs-namespace.rdf | 188 +++ tests/rdfxml/warn-00.out | 7 + tests/rdfxml/warn-00.rdf | 12 + tests/rdfxml/warn-02.out | 0 tests/rdfxml/warn-02.rdf | 7 + tests/rdfxml/warn-04.out | 2 + tests/rdfxml/warn-04.rdf | 10 + tests/rdfxml/warn-05.out | 1 + tests/rdfxml/warn-05.rdf | 9 + tests/rdfxml/warn-06.out | 1 + tests/rdfxml/warn-06.rdf | 9 + tests/rdfxml/warn-07.out | 2 + tests/rdfxml/warn-07.rdf | 20 + tests/rdfxml/wine.out | 2012 +++++++++++++++++++++++++++++++ tests/rdfxml/wine.rdf | 2402 +++++++++++++++++++++++++++++++++++++ 180 files changed, 9704 insertions(+) create mode 100644 tests/rdfxml/22-rdf-syntax-ns.out create mode 100644 tests/rdfxml/22-rdf-syntax-ns.rdf create mode 100644 tests/rdfxml/CMakeLists.txt create mode 100644 tests/rdfxml/Makefile.am create mode 100644 tests/rdfxml/Makefile.in create mode 100644 tests/rdfxml/bad-00.rdf create mode 100644 tests/rdfxml/bad-01.rdf create mode 100644 tests/rdfxml/bad-02.rdf create mode 100644 tests/rdfxml/bad-03.rdf create mode 100644 tests/rdfxml/bad-04.rdf create mode 100644 tests/rdfxml/bad-05.rdf create mode 100644 tests/rdfxml/bad-06.rdf create mode 100644 tests/rdfxml/bad-07.rdf create mode 100644 tests/rdfxml/bad-08.rdf create mode 100644 tests/rdfxml/bad-09.rdf create mode 100644 tests/rdfxml/bad-10.rdf create mode 100644 tests/rdfxml/bad-11.rdf create mode 100644 tests/rdfxml/bad-12.rdf create mode 100644 tests/rdfxml/bad-13.rdf create mode 100644 tests/rdfxml/bad-14.rdf create mode 100644 tests/rdfxml/bad-15.rdf create mode 100644 tests/rdfxml/bad-16.rdf create mode 100644 tests/rdfxml/bad-17.rdf create mode 100644 tests/rdfxml/bad-18.rdf create mode 100644 tests/rdfxml/bad-19.rdf create mode 100644 tests/rdfxml/bad-20.rdf create mode 100644 tests/rdfxml/bad-21.rdf create mode 100644 tests/rdfxml/bad-22.rdf create mode 100644 tests/rdfxml/bad-23.rdf create mode 100644 tests/rdfxml/bug-650.out create mode 100644 tests/rdfxml/bug-650.rdf create mode 100644 tests/rdfxml/daml-oil.out create mode 100644 tests/rdfxml/daml-oil.rdf create mode 100644 tests/rdfxml/ex-00.out create mode 100644 tests/rdfxml/ex-00.rdf create mode 100644 tests/rdfxml/ex-01.out create mode 100644 tests/rdfxml/ex-01.rdf create mode 100644 tests/rdfxml/ex-02.out create mode 100644 tests/rdfxml/ex-02.rdf create mode 100644 tests/rdfxml/ex-03.out create mode 100644 tests/rdfxml/ex-03.rdf create mode 100644 tests/rdfxml/ex-04.out create mode 100644 tests/rdfxml/ex-04.rdf create mode 100644 tests/rdfxml/ex-05.out create mode 100644 tests/rdfxml/ex-05.rdf create mode 100644 tests/rdfxml/ex-06.out create mode 100644 tests/rdfxml/ex-06.rdf create mode 100644 tests/rdfxml/ex-07.out create mode 100644 tests/rdfxml/ex-07.rdf create mode 100644 tests/rdfxml/ex-08.out create mode 100644 tests/rdfxml/ex-08.rdf create mode 100644 tests/rdfxml/ex-09.out create mode 100644 tests/rdfxml/ex-09.rdf create mode 100644 tests/rdfxml/ex-10.out create mode 100644 tests/rdfxml/ex-10.rdf create mode 100644 tests/rdfxml/ex-11.out create mode 100644 tests/rdfxml/ex-11.rdf create mode 100644 tests/rdfxml/ex-12.out create mode 100644 tests/rdfxml/ex-12.rdf create mode 100644 tests/rdfxml/ex-13.out create mode 100644 tests/rdfxml/ex-13.rdf create mode 100644 tests/rdfxml/ex-14.out create mode 100644 tests/rdfxml/ex-14.rdf create mode 100644 tests/rdfxml/ex-15.out create mode 100644 tests/rdfxml/ex-15.rdf create mode 100644 tests/rdfxml/ex-16.out create mode 100644 tests/rdfxml/ex-16.rdf create mode 100644 tests/rdfxml/ex-17.out create mode 100644 tests/rdfxml/ex-17.rdf create mode 100644 tests/rdfxml/ex-18.out create mode 100644 tests/rdfxml/ex-18.rdf create mode 100644 tests/rdfxml/ex-19.out create mode 100644 tests/rdfxml/ex-19.rdf create mode 100644 tests/rdfxml/ex-20.out create mode 100644 tests/rdfxml/ex-20.rdf create mode 100644 tests/rdfxml/ex-21.out create mode 100644 tests/rdfxml/ex-21.rdf create mode 100644 tests/rdfxml/ex-22.out create mode 100644 tests/rdfxml/ex-22.rdf create mode 100644 tests/rdfxml/ex-23.out create mode 100644 tests/rdfxml/ex-23.rdf create mode 100644 tests/rdfxml/ex-24.out create mode 100644 tests/rdfxml/ex-24.rdf create mode 100644 tests/rdfxml/ex-25.out create mode 100644 tests/rdfxml/ex-25.rdf create mode 100644 tests/rdfxml/ex-26.out create mode 100644 tests/rdfxml/ex-26.rdf create mode 100644 tests/rdfxml/ex-27.out create mode 100644 tests/rdfxml/ex-27.rdf create mode 100644 tests/rdfxml/ex-28.out create mode 100644 tests/rdfxml/ex-28.rdf create mode 100644 tests/rdfxml/ex-29.out create mode 100644 tests/rdfxml/ex-29.rdf create mode 100644 tests/rdfxml/ex-30.out create mode 100644 tests/rdfxml/ex-30.rdf create mode 100644 tests/rdfxml/ex-31.out create mode 100644 tests/rdfxml/ex-31.rdf create mode 100644 tests/rdfxml/ex-32.out create mode 100644 tests/rdfxml/ex-32.rdf create mode 100644 tests/rdfxml/ex-33.out create mode 100644 tests/rdfxml/ex-33.rdf create mode 100644 tests/rdfxml/ex-34.out create mode 100644 tests/rdfxml/ex-34.rdf create mode 100644 tests/rdfxml/ex-35.out create mode 100644 tests/rdfxml/ex-35.rdf create mode 100644 tests/rdfxml/ex-36.out create mode 100644 tests/rdfxml/ex-36.rdf create mode 100644 tests/rdfxml/ex-37.out create mode 100644 tests/rdfxml/ex-37.rdf create mode 100644 tests/rdfxml/ex-38-rdfxmla.out create mode 100644 tests/rdfxml/ex-38.out create mode 100644 tests/rdfxml/ex-38.rdf create mode 100644 tests/rdfxml/ex-39.out create mode 100644 tests/rdfxml/ex-39.rdf create mode 100644 tests/rdfxml/ex-40.out create mode 100644 tests/rdfxml/ex-40.rdf create mode 100644 tests/rdfxml/ex-41.out create mode 100644 tests/rdfxml/ex-41.rdf create mode 100644 tests/rdfxml/ex-42.out create mode 100644 tests/rdfxml/ex-42.rdf create mode 100644 tests/rdfxml/ex-43.out create mode 100644 tests/rdfxml/ex-43.rdf create mode 100644 tests/rdfxml/ex-44.out create mode 100644 tests/rdfxml/ex-44.rdf create mode 100644 tests/rdfxml/ex-45.out create mode 100644 tests/rdfxml/ex-45.rdf create mode 100644 tests/rdfxml/ex-46.out create mode 100644 tests/rdfxml/ex-46.rdf create mode 100644 tests/rdfxml/ex-47.out create mode 100644 tests/rdfxml/ex-47.rdf create mode 100644 tests/rdfxml/ex-48.out create mode 100644 tests/rdfxml/ex-48.rdf create mode 100644 tests/rdfxml/ex-49.out create mode 100644 tests/rdfxml/ex-49.rdf create mode 100644 tests/rdfxml/ex-51.out create mode 100644 tests/rdfxml/ex-51.rdf create mode 100644 tests/rdfxml/ex-52.out create mode 100644 tests/rdfxml/ex-52.svg create mode 100644 tests/rdfxml/ex-53.out create mode 100644 tests/rdfxml/ex-53.rdf create mode 100644 tests/rdfxml/ex-54.out create mode 100644 tests/rdfxml/ex-54.rdf create mode 100644 tests/rdfxml/ex-55.out create mode 100644 tests/rdfxml/ex-55.rdf create mode 100644 tests/rdfxml/ex-56.out create mode 100644 tests/rdfxml/ex-56.rdf create mode 100644 tests/rdfxml/ex-57.out create mode 100644 tests/rdfxml/ex-57.rdf create mode 100644 tests/rdfxml/ex-58.out create mode 100644 tests/rdfxml/ex-58.rdf create mode 100644 tests/rdfxml/ex-59.nt create mode 100644 tests/rdfxml/ex-59.rdf create mode 100644 tests/rdfxml/ex-60.nt create mode 100644 tests/rdfxml/ex-60.rdf create mode 100644 tests/rdfxml/ex-61.out create mode 100644 tests/rdfxml/ex-61.rdf create mode 100644 tests/rdfxml/ex-62.out create mode 100644 tests/rdfxml/ex-62.rdf create mode 100644 tests/rdfxml/ex-63.out create mode 100644 tests/rdfxml/ex-63.rdf create mode 100644 tests/rdfxml/owl-schema.out create mode 100644 tests/rdfxml/owl-schema.rdf create mode 100644 tests/rdfxml/rdf-schema.out create mode 100644 tests/rdfxml/rdf-schema.rdf create mode 100644 tests/rdfxml/rdfs-namespace.out create mode 100644 tests/rdfxml/rdfs-namespace.rdf create mode 100644 tests/rdfxml/warn-00.out create mode 100644 tests/rdfxml/warn-00.rdf create mode 100644 tests/rdfxml/warn-02.out create mode 100644 tests/rdfxml/warn-02.rdf create mode 100644 tests/rdfxml/warn-04.out create mode 100644 tests/rdfxml/warn-04.rdf create mode 100644 tests/rdfxml/warn-05.out create mode 100644 tests/rdfxml/warn-05.rdf create mode 100644 tests/rdfxml/warn-06.out create mode 100644 tests/rdfxml/warn-06.rdf create mode 100644 tests/rdfxml/warn-07.out create mode 100644 tests/rdfxml/warn-07.rdf create mode 100644 tests/rdfxml/wine.out create mode 100644 tests/rdfxml/wine.rdf (limited to 'tests/rdfxml') diff --git a/tests/rdfxml/22-rdf-syntax-ns.out b/tests/rdfxml/22-rdf-syntax-ns.out new file mode 100644 index 0000000..740be0c --- /dev/null +++ b/tests/rdfxml/22-rdf-syntax-ns.out @@ -0,0 +1,23 @@ + . + "A triple consisting of a predicate, a subject, and an object." . + . + "A name of a property, defining specific meaning for the property" . + . + "An unordered collection" . + . + "An ordered collection" . + . + "A collection of alternatives" . + . + "Identifies the property used in a statement when representing the statement in reified form" . + . + . + . + "Identifies the resource that a statement is describing when representing the statement in reified form" . + . + . + "Identifies the object of a statement when representing the statement in reified form" . + . + "Identifies the Class of a resource" . + . + "Identifies the principal value (usually a string) of a property when the property value is a structured resource" . diff --git a/tests/rdfxml/22-rdf-syntax-ns.rdf b/tests/rdfxml/22-rdf-syntax-ns.rdf new file mode 100644 index 0000000..41d2dfe --- /dev/null +++ b/tests/rdfxml/22-rdf-syntax-ns.rdf @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/rdfxml/CMakeLists.txt b/tests/rdfxml/CMakeLists.txt new file mode 100644 index 0000000..30417ce --- /dev/null +++ b/tests/rdfxml/CMakeLists.txt @@ -0,0 +1,523 @@ +# raptor/tests/rdfxml/CMakeLists.txt +# +# Original listfile by Daniel Richard G. +# This file is in the public domain. +# + +RAPPER_TEST(rdfxml.ex-00 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-00.rdf http://librdf.org/raptor/tests/ex-00.rdf" + ex-00.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-00.out +) + +RAPPER_TEST(rdfxml.ex-01 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-01.rdf http://librdf.org/raptor/tests/ex-01.rdf" + ex-01.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-01.out +) + +RAPPER_TEST(rdfxml.ex-02 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-02.rdf http://librdf.org/raptor/tests/ex-02.rdf" + ex-02.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-02.out +) + +RAPPER_TEST(rdfxml.ex-04 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-04.rdf http://librdf.org/raptor/tests/ex-04.rdf" + ex-04.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-04.out +) + +RAPPER_TEST(rdfxml.ex-05 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-05.rdf http://librdf.org/raptor/tests/ex-05.rdf" + ex-05.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-05.out +) + +RAPPER_TEST(rdfxml.ex-06 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-06.rdf http://librdf.org/raptor/tests/ex-06.rdf" + ex-06.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-06.out +) + +RAPPER_TEST(rdfxml.ex-07 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-07.rdf http://librdf.org/raptor/tests/ex-07.rdf" + ex-07.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-07.out +) + +RAPPER_TEST(rdfxml.ex-08 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-08.rdf http://librdf.org/raptor/tests/ex-08.rdf" + ex-08.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-08.out +) + +RAPPER_TEST(rdfxml.ex-09 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-09.rdf http://librdf.org/raptor/tests/ex-09.rdf" + ex-09.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-09.out +) + +RAPPER_TEST(rdfxml.ex-10 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-10.rdf http://librdf.org/raptor/tests/ex-10.rdf" + ex-10.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-10.out +) + +RAPPER_TEST(rdfxml.ex-11 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-11.rdf http://librdf.org/raptor/tests/ex-11.rdf" + ex-11.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-11.out +) + +RAPPER_TEST(rdfxml.ex-12 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-12.rdf http://librdf.org/raptor/tests/ex-12.rdf" + ex-12.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-12.out +) + +RAPPER_TEST(rdfxml.ex-13 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-13.rdf http://librdf.org/raptor/tests/ex-13.rdf" + ex-13.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-13.out +) + +RAPPER_TEST(rdfxml.ex-14 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-14.rdf http://librdf.org/raptor/tests/ex-14.rdf" + ex-14.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-14.out +) + +RAPPER_TEST(rdfxml.ex-15 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-15.rdf http://librdf.org/raptor/tests/ex-15.rdf" + ex-15.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-15.out +) + +RAPPER_TEST(rdfxml.ex-16 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-16.rdf http://librdf.org/raptor/tests/ex-16.rdf" + ex-16.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-16.out +) + +RAPPER_TEST(rdfxml.ex-17 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-17.rdf http://librdf.org/raptor/tests/ex-17.rdf" + ex-17.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-17.out +) + +RAPPER_TEST(rdfxml.ex-18 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-18.rdf http://librdf.org/raptor/tests/ex-18.rdf" + ex-18.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-18.out +) + +RAPPER_TEST(rdfxml.ex-20 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-20.rdf http://librdf.org/raptor/tests/ex-20.rdf" + ex-20.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-20.out +) + +RAPPER_TEST(rdfxml.ex-21 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-21.rdf http://librdf.org/raptor/tests/ex-21.rdf" + ex-21.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-21.out +) + +RAPPER_TEST(rdfxml.ex-22 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-22.rdf http://librdf.org/raptor/tests/ex-22.rdf" + ex-22.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-22.out +) + +RAPPER_TEST(rdfxml.ex-23 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-23.rdf http://librdf.org/raptor/tests/ex-23.rdf" + ex-23.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-23.out +) + +RAPPER_TEST(rdfxml.ex-24 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-24.rdf http://librdf.org/raptor/tests/ex-24.rdf" + ex-24.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-24.out +) + +RAPPER_TEST(rdfxml.ex-25 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-25.rdf http://librdf.org/raptor/tests/ex-25.rdf" + ex-25.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-25.out +) + +RAPPER_TEST(rdfxml.ex-26 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-26.rdf http://librdf.org/raptor/tests/ex-26.rdf" + ex-26.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-26.out +) + +RAPPER_TEST(rdfxml.ex-27 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-27.rdf http://librdf.org/raptor/tests/ex-27.rdf" + ex-27.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-27.out +) + +RAPPER_TEST(rdfxml.ex-28 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-28.rdf http://librdf.org/raptor/tests/ex-28.rdf" + ex-28.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-28.out +) + +RAPPER_TEST(rdfxml.ex-29 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-29.rdf http://librdf.org/raptor/tests/ex-29.rdf" + ex-29.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-29.out +) + +RAPPER_TEST(rdfxml.ex-30 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-30.rdf http://librdf.org/raptor/tests/ex-30.rdf" + ex-30.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-30.out +) + +RAPPER_TEST(rdfxml.ex-31 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-31.rdf http://librdf.org/raptor/tests/ex-31.rdf" + ex-31.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-31.out +) + +RAPPER_TEST(rdfxml.ex-32 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-32.rdf http://librdf.org/raptor/tests/ex-32.rdf" + ex-32.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-32.out +) + +RAPPER_TEST(rdfxml.ex-33 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-33.rdf http://librdf.org/raptor/tests/ex-33.rdf" + ex-33.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-33.out +) + +RAPPER_TEST(rdfxml.ex-34 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-34.rdf http://librdf.org/raptor/tests/ex-34.rdf" + ex-34.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-34.out +) + +RAPPER_TEST(rdfxml.ex-35 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-35.rdf http://librdf.org/raptor/tests/ex-35.rdf" + ex-35.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-35.out +) + +RAPPER_TEST(rdfxml.ex-36 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-36.rdf http://librdf.org/raptor/tests/ex-36.rdf" + ex-36.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-36.out +) + +RAPPER_TEST(rdfxml.ex-37 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-37.rdf http://librdf.org/raptor/tests/ex-37.rdf" + ex-37.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-37.out +) + +RAPPER_TEST(rdfxml.ex-38 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-38.rdf http://librdf.org/raptor/tests/ex-38.rdf" + ex-38.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-38.out +) + +RAPPER_TEST(rdfxml.ex-39 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-39.rdf http://librdf.org/raptor/tests/ex-39.rdf" + ex-39.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-39.out +) + +RAPPER_TEST(rdfxml.ex-40 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-40.rdf http://librdf.org/raptor/tests/ex-40.rdf" + ex-40.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-40.out +) + +RAPPER_TEST(rdfxml.ex-41 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-41.rdf http://librdf.org/raptor/tests/ex-41.rdf" + ex-41.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-41.out +) + +RAPPER_TEST(rdfxml.ex-46 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-46.rdf http://librdf.org/raptor/tests/ex-46.rdf" + ex-46.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-46.out +) + +RAPPER_TEST(rdfxml.ex-47 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-47.rdf http://librdf.org/raptor/tests/ex-47.rdf" + ex-47.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-47.out +) + +RAPPER_TEST(rdfxml.ex-48 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-48.rdf http://librdf.org/raptor/tests/ex-48.rdf" + ex-48.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-48.out +) + +RAPPER_TEST(rdfxml.ex-49 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-49.rdf http://librdf.org/raptor/tests/ex-49.rdf" + ex-49.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-49.out +) + +RAPPER_TEST(rdfxml.ex-51 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-51.rdf http://librdf.org/raptor/tests/ex-51.rdf" + ex-51.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-51.out +) + +RAPPER_TEST(rdfxml.ex-53 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-53.rdf http://librdf.org/raptor/tests/ex-53.rdf" + ex-53.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-53.out +) + +RAPPER_TEST(rdfxml.ex-54 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-54.rdf http://librdf.org/raptor/tests/ex-54.rdf" + ex-54.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-54.out +) + +RAPPER_TEST(rdfxml.ex-56 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-56.rdf http://librdf.org/raptor/tests/ex-56.rdf" + ex-56.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-56.out +) + +RAPPER_TEST(rdfxml.ex-57 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-57.rdf http://librdf.org/raptor/tests/ex-57.rdf" + ex-57.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-57.out +) + +RAPPER_TEST(rdfxml.ex-58 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-58.rdf http://librdf.org/raptor/tests/ex-58.rdf" + ex-58.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-58.out +) + +RAPPER_TEST(rdfxml.ex-61 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-61.rdf http://librdf.org/raptor/tests/ex-61.rdf" + ex-61.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-61.out +) + +RAPPER_TEST(rdfxml.ex-62 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-62.rdf http://librdf.org/raptor/tests/ex-62.rdf" + ex-61.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-62.out +) + +RAPPER_TEST(rdfxml.ex-63 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-63.rdf http://librdf.org/raptor/tests/ex-63.rdf" + ex-61.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-63.out +) + +RAPPER_TEST(rdfxml.bug-650 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/bug-650.rdf http://librdf.org/raptor/tests/bug-650.rdf" + ex-61.res + ${CMAKE_CURRENT_SOURCE_DIR}/bug-650.out +) + +RAPPER_TEST(rdfxml.22-rdf-syntax-ns + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/22-rdf-syntax-ns.rdf http://www.w3.org/1999/02/22-rdf-syntax-ns" + 22-rdf-syntax-ns.res + ${CMAKE_CURRENT_SOURCE_DIR}/22-rdf-syntax-ns.out +) + +RAPPER_TEST(rdfxml.rdfs-namespace + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/rdfs-namespace.rdf http://www.w3.org/2000/01/rdf-schema" + rdfs-namespace.res + ${CMAKE_CURRENT_SOURCE_DIR}/rdfs-namespace.out +) + +RAPPER_TEST(rdfxml.rdf-schema + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/rdf-schema.rdf http://www.w3.org/2000/01/rdf-schema" + rdf-schema.res + ${CMAKE_CURRENT_SOURCE_DIR}/rdf-schema.out +) + +RAPPER_TEST(rdfxml.owl-schema + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/owl-schema.rdf http://www.w3.org/2002/07/owl" + owl-schema.res + ${CMAKE_CURRENT_SOURCE_DIR}/owl-schema.out +) + +RAPPER_TEST(rdfxml.daml-oil + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/daml-oil.rdf http://www.daml.org/2001/03/daml+oil" + daml-oil.res + ${CMAKE_CURRENT_SOURCE_DIR}/daml-oil.out +) + +RAPPER_TEST(rdfxml.wine + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/wine.rdf http://www.w3.org/TR/owl-guide/wine.rdf" + wine.res + ${CMAKE_CURRENT_SOURCE_DIR}/wine.out +) + +RAPPER_TEST(rdfxml.ex-55 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-55.rdf http://librdf.org/raptor/tests/ex-55.rdf" + ex-55.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-55.out +) + +RAPPER_TEST(rdfxml.ex-19 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/ex-19.rdf http://librdf.org/raptor/tests/ex-19.rdf" + ex-19.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-19.out +) + +RAPPER_TEST(rdfxml.ex-52 + "${RAPPER} -q -f scanForRDF -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/ex-52.svg http://librdf.org/raptor/tests/ex-52.rdf" + ex-52.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-52.out +) + +ADD_TEST(rdfxml.bad-00 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-00.rdf http://librdf.org/raptor/tests/bad-00.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-01 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-01.rdf http://librdf.org/raptor/tests/bad-01.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-02 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-02.rdf http://librdf.org/raptor/tests/bad-02.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-03 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-03.rdf http://librdf.org/raptor/tests/bad-03.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-04 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-04.rdf http://librdf.org/raptor/tests/bad-04.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-05 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-05.rdf http://librdf.org/raptor/tests/bad-05.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-06 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-06.rdf http://librdf.org/raptor/tests/bad-06.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-07 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-07.rdf http://librdf.org/raptor/tests/bad-07.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-08 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-08.rdf http://librdf.org/raptor/tests/bad-08.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-09 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-09.rdf http://librdf.org/raptor/tests/bad-09.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-10 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-10.rdf http://librdf.org/raptor/tests/bad-10.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-11 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-11.rdf http://librdf.org/raptor/tests/bad-11.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-12 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-12.rdf http://librdf.org/raptor/tests/bad-12.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-13 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-13.rdf http://librdf.org/raptor/tests/bad-13.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-14 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-14.rdf http://librdf.org/raptor/tests/bad-14.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-18 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-18.rdf http://librdf.org/raptor/tests/bad-18.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-19 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-19.rdf http://librdf.org/raptor/tests/bad-19.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-20 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-20.rdf http://librdf.org/raptor/tests/bad-20.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-21 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-21.rdf http://librdf.org/raptor/tests/bad-21.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-22 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-22.rdf http://librdf.org/raptor/tests/bad-22.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-23 ${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-23.rdf http://librdf.org/raptor/tests/bad-23.rdf) # WILL_FAIL + +SET_TESTS_PROPERTIES( + rdfxml.bad-00 + rdfxml.bad-01 + rdfxml.bad-02 + rdfxml.bad-03 + rdfxml.bad-04 + rdfxml.bad-05 + rdfxml.bad-06 + rdfxml.bad-07 + rdfxml.bad-08 + rdfxml.bad-09 + rdfxml.bad-10 + rdfxml.bad-11 + rdfxml.bad-12 + rdfxml.bad-13 + rdfxml.bad-14 + rdfxml.bad-18 + rdfxml.bad-19 + rdfxml.bad-20 + rdfxml.bad-21 + rdfxml.bad-22 + rdfxml.bad-23 + PROPERTIES + WILL_FAIL TRUE +) + +ADD_TEST(rdfxml.bad-15 ${RAPPER} -q -m strict -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-15.rdf http://librdf.org/raptor/tests/bad-15.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-16 ${RAPPER} -q -m strict -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-16.rdf http://librdf.org/raptor/tests/bad-16.rdf) # WILL_FAIL +ADD_TEST(rdfxml.bad-17 ${RAPPER} -q -m strict -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/bad-17.rdf http://librdf.org/raptor/tests/bad-17.rdf) # WILL_FAIL + +SET_TESTS_PROPERTIES( + rdfxml.bad-15 + rdfxml.bad-16 + rdfxml.bad-17 + PROPERTIES + WILL_FAIL TRUE +) + +RAPPER_TEST(rdfxml.warn-00 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/warn-00.rdf http://librdf.org/raptor/tests/warn-00.rdf" + warn-00.res + ${CMAKE_CURRENT_SOURCE_DIR}/warn-00.out +) + +RAPPER_TEST(rdfxml.warn-02 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/warn-02.rdf http://librdf.org/raptor/tests/warn-02.rdf" + warn-02.res + ${CMAKE_CURRENT_SOURCE_DIR}/warn-02.out +) + +RAPPER_TEST(rdfxml.warn-04 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/warn-04.rdf http://librdf.org/raptor/tests/warn-04.rdf" + warn-04.res + ${CMAKE_CURRENT_SOURCE_DIR}/warn-04.out +) + +RAPPER_TEST(rdfxml.warn-05 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/warn-05.rdf http://librdf.org/raptor/tests/warn-05.rdf" + warn-05.res + ${CMAKE_CURRENT_SOURCE_DIR}/warn-05.out +) + +RAPPER_TEST(rdfxml.warn-06 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/warn-06.rdf http://librdf.org/raptor/tests/warn-06.rdf" + warn-06.res + ${CMAKE_CURRENT_SOURCE_DIR}/warn-06.out +) + +RAPPER_TEST(rdfxml.warn-07 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/warn-07.rdf http://librdf.org/raptor/tests/warn-07.rdf" + warn-07.res + ${CMAKE_CURRENT_SOURCE_DIR}/warn-07.out +) + +RAPPER_TEST(rdfxml.ex-03 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/ex-03.rdf http://librdf.org/raptor/tests/ex-03.rdf" + ex-03.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-03.out +) + +RAPPER_TEST(rdfxml.ex-42 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/ex-42.rdf http://librdf.org/raptor/tests/ex-42.rdf" + ex-42.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-42.out +) + +RAPPER_TEST(rdfxml.ex-43 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/ex-43.rdf http://librdf.org/raptor/tests/ex-43.rdf" + ex-43.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-43.out +) + +RAPPER_TEST(rdfxml.ex-44 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/ex-44.rdf http://librdf.org/raptor/tests/ex-44.rdf" + ex-44.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-44.out +) + +RAPPER_TEST(rdfxml.ex-45 + "${RAPPER} -q -o ntriples file:${CMAKE_CURRENT_SOURCE_DIR}/ex-45.rdf http://librdf.org/raptor/tests/ex-45.rdf" + ex-45.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-45.out +) + +RAPPER_TEST(rdfxml.ex-59 + "${RAPPER} -q -i ntriples -o rdfxml ${CMAKE_CURRENT_SOURCE_DIR}/ex-59.nt -" + ex-59-rdfxml.rdf + ${CMAKE_CURRENT_SOURCE_DIR}/ex-59.rdf +) + +RAPPER_TEST(rdfxml.ex-60 + "${RAPPER} -q -i ntriples -o rdfxml ${CMAKE_CURRENT_SOURCE_DIR}/ex-60.nt -" + ex-60-rdfxml.rdf + ${CMAKE_CURRENT_SOURCE_DIR}/ex-60.rdf +) + +# end raptor/tests/rdfxml/CMakeLists.txt diff --git a/tests/rdfxml/Makefile.am b/tests/rdfxml/Makefile.am new file mode 100644 index 0000000..a9fe3e7 --- /dev/null +++ b/tests/rdfxml/Makefile.am @@ -0,0 +1,469 @@ +# -*- Mode: Makefile -*- +# +# Makefile.am - automake file for Raptor RDF/XML tests +# +# Copyright (C) 2000-2008, David Beckett http://purl.org/net/dajobe/ +# Copyright (C) 2000-2004, University of Bristol, UK http://www.bristol.ac.uk/ +# +# This package is Free Software and part of Redland http://librdf.org/ +# +# It is licensed under the following three licenses as alternatives: +# 1. GNU Lesser General Public License (LGPL) V2.1 or any newer version +# 2. GNU General Public License (GPL) V2 or any newer version +# 3. Apache License, V2.0 or any newer version +# +# You may not use this file except in compliance with at least one of +# the above three licenses. +# +# See LICENSE.html or LICENSE.txt at the top of this package for the +# complete terms and further detail along with the license texts for +# the licenses in COPYING.LIB, COPYING and LICENSE-2.0.txt respectively. +# +# + +# These are errors in strict mode, warnings in lax - for now +RDF_BAGID_TEST_FILES=ex-03.rdf ex-42.rdf ex-43.rdf ex-44.rdf ex-45.rdf + +RDF_TEST_FILES=ex-00.rdf ex-01.rdf ex-02.rdf ex-04.rdf ex-05.rdf \ +ex-06.rdf ex-07.rdf ex-08.rdf ex-09.rdf ex-10.rdf ex-11.rdf ex-12.rdf \ +ex-13.rdf ex-14.rdf ex-15.rdf ex-16.rdf ex-17.rdf ex-18.rdf \ +ex-20.rdf ex-21.rdf ex-22.rdf ex-23.rdf ex-24.rdf ex-25.rdf ex-26.rdf \ +ex-27.rdf ex-28.rdf ex-29.rdf ex-30.rdf ex-31.rdf ex-32.rdf ex-33.rdf \ +ex-34.rdf ex-35.rdf ex-36.rdf ex-37.rdf ex-38.rdf ex-39.rdf ex-40.rdf \ +ex-41.rdf ex-46.rdf ex-47.rdf ex-48.rdf ex-49.rdf ex-51.rdf \ +ex-53.rdf ex-54.rdf ex-56.rdf ex-57.rdf ex-58.rdf ex-61.rdf \ +ex-62.rdf ex-63.rdf \ +bug-650.rdf \ +22-rdf-syntax-ns.rdf rdfs-namespace.rdf rdf-schema.rdf \ +owl-schema.rdf daml-oil.rdf wine.rdf + +# ex-55 fails with libxml2 +# libxml2 bug report: http://bugs.gnome.org/show_bug.cgi?id=159219 +RDF_MAYFAIL_XML_TEST_FILES=ex-55.rdf + +RDF_BAD_TEST_FILES=bad-00.rdf bad-01.rdf bad-02.rdf bad-03.rdf \ +bad-04.rdf bad-05.rdf bad-06.rdf bad-07.rdf bad-08.rdf bad-09.rdf \ +bad-10.rdf bad-11.rdf bad-12.rdf bad-13.rdf bad-14.rdf bad-18.rdf \ +bad-19.rdf bad-20.rdf bad-21.rdf bad-22.rdf bad-23.rdf + +RDF_BAD_NFC_TEST_FILES=bad-15.rdf bad-16.rdf bad-17.rdf + +RDF_WARN_TEST_FILES=warn-00.rdf warn-02.rdf warn-04.rdf \ +warn-05.rdf warn-06.rdf warn-07.rdf \ +$(RDF_BAGID_TEST_FILES) + +RDF_ASSUME_TEST_FILES=ex-19.rdf + +RDF_SCAN_TEST_FILES=ex-52.svg + +RDF_OUT_FILES=ex-00.out ex-01.out ex-02.out ex-03.out ex-04.out ex-05.out \ +ex-06.out ex-07.out ex-08.out ex-09.out ex-10.out ex-11.out ex-12.out \ +ex-13.out ex-14.out ex-15.out ex-16.out ex-17.out ex-18.out \ +ex-20.out ex-21.out ex-22.out ex-23.out ex-24.out ex-25.out ex-26.out \ +ex-27.out ex-28.out ex-29.out ex-30.out ex-31.out ex-32.out ex-33.out \ +ex-34.out ex-35.out ex-36.out ex-37.out ex-38.out ex-39.out ex-40.out \ +ex-41.out ex-42.out ex-43.out ex-44.out ex-45.out ex-46.out ex-47.out \ +ex-48.out ex-49.out ex-51.out ex-53.out ex-54.out ex-55.out ex-56.out \ +ex-57.out ex-58.out ex-61.out ex-61.out ex-62.out ex-63.out \ +bug-650.out \ +22-rdf-syntax-ns.out rdfs-namespace.out rdf-schema.out \ +owl-schema.out daml-oil.out wine.out + +RDF_HACK_OUT_FILES=ex-38-rdfxmla.out + +RDF_MAYFAIL_XML_OUT_FILES=ex-55.rdf + +RDF_WARN_OUT_FILES=warn-00.out warn-02.out warn-04.out \ +warn-05.out warn-06.out warn-07.out + +RDF_ASSUME_OUT_FILES=ex-19.out + +RDF_SCAN_OUT_FILES=ex-52.out + +RDF_SERIALIZE_TEST_FILES=ex-59.nt ex-60.nt +RDF_SERIALIZE_OUT_FILES=ex-59.rdf ex-60.rdf + + +# Used to make N-triples output consistent +BASE_URI=http://librdf.org/raptor/tests/ +# for 22-rdf-syntax-ns.rdf +RDF_NS_URI=http://www.w3.org/1999/02/22-rdf-syntax-ns +# for rdfs-namespace.rdf (2002-04-30) and rdf-schema.rdf (2000-03-27) +RDFS_NS_URI=http://www.w3.org/2000/01/rdf-schema + +OWL_DOC_URI="http://www.w3.org/2002/07/owl" + +DAML_OIL_DOC_URI="http://www.daml.org/2001/03/daml+oil" + +OWL_WINE_URI="http://www.w3.org/TR/owl-guide/wine.rdf" + +EXTRA_DIST = \ + CMakeLists.txt \ + $(RDF_TEST_FILES) \ + $(RDF_MAYFAIL_XML_TEST_FILES) \ + $(RDF_ASSUME_TEST_FILES) \ + $(RDF_SCAN_TEST_FILES) \ + $(RDF_BAD_TEST_FILES) \ + $(RDF_BAD_NFC_TEST_FILES) \ + $(RDF_WARN_TEST_FILES) \ + $(RDF_OUT_FILES) \ + $(RDF_MAYFAIL_XML_OUT_FILES) \ + $(RDF_ASSUME_OUT_FILES) \ + $(RDF_SCAN_OUT_FILES) \ + $(RDF_WARN_OUT_FILES) \ + $(RDF_SERIALIZE_TEST_FILES) \ + $(RDF_SERIALIZE_OUT_FILES) \ + $(RDF_HACK_OUT_FILES) + +RAPPER = $(top_builddir)/utils/rapper +RDFDIFF = $(top_builddir)/utils/rdfdiff + +CLEANFILES = CMakeTests.txt CMakeTmp.txt + +build-rapper: + @(cd $(top_builddir)/utils ; $(MAKE) rapper$(EXEEXT)) + +build-rdfdiff: + @(cd $(top_builddir)/utils ; $(MAKE) rdfdiff$(EXEEXT)) + +check-local: build-rapper \ +check-rdf check-mayfail-xml-rdf check-assume-rdf check-scan-rdf \ +check-bad-rdf check-bad-nfc-rdf check-warn-rdf \ +check-rdfdiff check-rdfxml check-rdfxmla + +## Some non-GNU Make programs modify variables that appear in a target's +## dependencies by prepending VPATH to filenames. We don't want this, so +## we only specify the dependencies in maintainer mode, when GNU Make is +## likely being used. +## +if MAINTAINER_MODE +check_rdf_deps = $(RDF_TEST_FILES) +endif + +check-rdf: build-rapper $(check_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing legal rdf/xml"; \ + for test in $(RDF_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + if test $$name = 22-rdf-syntax-ns; then \ + baseuri=$(RDF_NS_URI); \ + elif test $$name = rdfs-namespace -o $$name = rdf-schema; then \ + baseuri=$(RDFS_NS_URI); \ + elif test $$name = owl-schema; then \ + baseuri=$(OWL_DOC_URI); \ + elif test $$name = daml-oil; then \ + baseuri=$(DAML_OIL_DOC_URI); \ + elif test $$name = wine; then \ + baseuri=$(OWL_WINE_URI); \ + else \ + baseuri=$(BASE_URI)$$name.rdf; \ + fi; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples $(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status != 0 -a $$status != 2 ; then \ + $(RECHO) FAILED returned status $$status; result=1; \ + elif cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + if test $$status = 2 ; then \ + $(RECHO) "ok with warnings"; grep Warning $$name.err; \ + else \ + $(RECHO) "ok"; \ + fi; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples \$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_assume_rdf_deps = $(RDF_ASSUME_TEST_FILES) +endif + +check-assume-rdf: build-rapper $(check_assume_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdf/xml known by context"; \ + for test in $(RDF_ASSUME_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2>/dev/null; \ + if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + rm -f $$name.res ; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_scan_rdf_deps = $(RDF_SCAN_TEST_FILES) +endif + +check-scan-rdf: build-rapper $(check_scan_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdf/xml inside other XML"; \ + for test in $(RDF_SCAN_TEST_FILES); do \ + name=`echo $$test | sed -e 's/\..*//'` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -f scanForRDF -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2>/dev/null; \ + if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + rm -f $$name.res ; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -f scanForRDF -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_mayfail_xml_rdf_deps = $(RDF_MAYFAIL_XML_TEST_FILES) +endif + +check-mayfail-xml-rdf: build-rapper $(check_mayfail_xml_rdf_deps) + @set +e; \ + $(RECHO) "Testing rdf/xml (may fail due to XML parser bugs)"; \ + for test in $(RDF_MAYFAIL_XML_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples $(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status != 0 -a $$status != 2 ; then \ + $(RECHO) FAILED returned status $$status; \ + elif cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + if test $$status = 2 ; then \ + $(RECHO) "ok with warnings"; grep Warning $$name.err; \ + else \ + $(RECHO) "ok"; \ + fi; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; \ + fi; \ + rm -f $$name.res $$name.err; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples \$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit 0 + +if MAINTAINER_MODE +check_bad_rdf_deps = $(RDF_BAD_TEST_FILES) +endif + +check-bad-rdf: build-rapper $(check_bad_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing that bad rdf/xml fails"; \ + for test in $(RDF_BAD_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status -eq 1 ; then \ + $(RECHO) "ok"; \ + elif test $$status -eq 2 ; then \ + $(RECHO) "FAILED - parsing succeeded with a warning"; \ + cat $$name.res; grep Warning $$name.err; result=1; \ + elif test $$status -eq 0 ; then \ + $(RECHO) "FAILED - parsing succeeded but should have failed"; \ + cat $$name.res; result=1; \ + else \ + $(RECHO) "FAILED - parsing failed with unknown status $$status"; \ + cat $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err ; \ + printf 'ADD_TEST(%s %s) # WILL_FAIL\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" >>CMakeTests.txt; \ + printf '\t%s\n' rdfxml.$$name >>CMakeTmp.txt; \ + done; \ + (printf '\nSET_TESTS_PROPERTIES(\n'; \ + cat CMakeTmp.txt; \ + printf '\tPROPERTIES\n\tWILL_FAIL TRUE\n)\n\n') >>CMakeTests.txt; \ + rm -f CMakeTmp.txt; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_bad_nfc_rdf_deps = $(RDF_BAD_NFC_TEST_FILES) +endif + +check-bad-nfc-rdf: build-rapper $(check_bad_nfc_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing that rdf/xml with bad Unicode NFC fails"; \ + for test in $(RDF_BAD_NFC_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -m strict -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status -eq 1 ; then \ + $(RECHO) "ok"; \ + elif test $$status -eq 2 ; then \ + $(RECHO) "FAILED - parsing succeeded with a warning"; \ + cat $$name.res; grep Warning $$name.err; result=1; \ + elif test $$status -eq 0 ; then \ + $(RECHO) "FAILED - parsing succeeded but should have failed (NFC test)"; \ + cat $$name.res; result=0; \ + else \ + $(RECHO) "FAILED - parsing failed with unknown status $$status"; \ + cat $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err ; \ + printf 'ADD_TEST(%s %s) # WILL_FAIL\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -m strict -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" >>CMakeTests.txt; \ + printf '\t%s\n' rdfxml.$$name >>CMakeTmp.txt; \ + done; \ + (printf '\nSET_TESTS_PROPERTIES(\n'; \ + cat CMakeTmp.txt; \ + printf '\tPROPERTIES\n\tWILL_FAIL TRUE\n)\n\n') >>CMakeTests.txt; \ + rm -f CMakeTmp.txt; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_warn_rdf_deps = $(RDF_WARN_TEST_FILES) +endif + +check-warn-rdf: build-rapper $(check_warn_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdf/xml with warnings"; \ + for test in $(RDF_WARN_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status -eq 1 ; then \ + $(RECHO) "FAILED - parsing failed when should have warned"; \ + cat $$name.res; grep Error $$name.err; result=1; \ + elif test $$status -eq 2 ; then \ + if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + else \ + $(RECHO) "FAILED - parsing failed with unknown status $$status"; \ + cat $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err ; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_rdfdiff_deps = $(RDF_TEST_FILES) +endif + +check-rdfdiff: build-rdfdiff $(check_rdfdiff_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdfdiff with legal rdf/xml"; \ + for test in $(RDF_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RDFDIFF) $(srcdir)/$$test $(srcdir)/$$test > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status = 0; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + cat $$name.err; result=1; \ + fi; \ + rm -f $$name.res $$name.err; \ + done; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_rdfxml_deps = $(RDF_SERIALIZE_TEST_FILES) +endif + +check-rdfxml: build-rapper $(check_rdfxml_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdfxml serialization with legal rdf/xml"; \ + for test in $(RDF_SERIALIZE_TEST_FILES); do \ + name=`basename $$test .nt` ; \ + baseuri=-; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -i ntriples -o rdfxml $(srcdir)/$$test $$baseuri > $$name-rdfxml.rdf 2> $$name.err; \ + if cmp $(srcdir)/$$name.rdf $$name-rdfxml.rdf >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.rdf $$name-rdfxml.rdf; result=1; \ + fi; \ + rm -f $$name-rdfxml.rdf $$name.res $$name.err; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -i ntriples -o rdfxml \$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name-rdfxml.rdf \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.rdf" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +if MAINTAINER_MODE +check_rdfxmla_deps = $(RDF_TEST_FILES) +endif + +check-rdfxmla: build-rdfdiff build-rapper $(check_rdfxmla_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdfxml-abbrev serialization with legal rdf/xml"; \ + for test in $(RDF_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=-; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o rdfxml-abbrev $(srcdir)/$$test $$baseuri > $$name-rdfxmla.rdf 2> $$name.err; \ + status1=$$?; \ + if test $$test = ex-38.rdf; then \ + diff $(srcdir)/ex-38-rdfxmla.out $$name-rdfxmla.rdf > $$name.res 2> $$name.err; \ + status2=$$?; \ + else \ + $(RDFDIFF) $(srcdir)/$$test $$name-rdfxmla.rdf > $$name.res 2> $$name.err; \ + status2=$$?; \ + fi; \ + if test $$status1 = 0 -a $$status2 = 0; then \ + $(RECHO) "ok"; \ + elif test $$status1 = 2 -a $$status2 = 0; then \ + $(RECHO) "ok with warnings"; grep Warning $$name.err; \ + else \ + $(RECHO) "FAILED"; \ + echo $(RAPPER) -q -o rdfxml-abbrev $(srcdir)/$$test $$baseuri '>' $$name-rdfxmla.rdf; \ + status1=$$?; \ + echo $(RDFDIFF) $(srcdir)/$$test $$name-rdfxmla.rdf '>' $$name.res; \ + echo "rapper + rdfdiff output:"; cat $$name.err; result=1; \ + fi; \ + rm -f $$name-rdfxmla.rdf $$name.res $$name.err; \ + done; \ + set -e; exit $$result + +print-rdf-test-files: + @echo $(RDF_TEST_FILES) | tr ' ' '\012' + diff --git a/tests/rdfxml/Makefile.in b/tests/rdfxml/Makefile.in new file mode 100644 index 0000000..e402ab2 --- /dev/null +++ b/tests/rdfxml/Makefile.in @@ -0,0 +1,914 @@ +# Makefile.in generated by automake 1.16.5 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2021 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- Mode: Makefile -*- +# +# Makefile.am - automake file for Raptor RDF/XML tests +# +# Copyright (C) 2000-2008, David Beckett http://purl.org/net/dajobe/ +# Copyright (C) 2000-2004, University of Bristol, UK http://www.bristol.ac.uk/ +# +# This package is Free Software and part of Redland http://librdf.org/ +# +# It is licensed under the following three licenses as alternatives: +# 1. GNU Lesser General Public License (LGPL) V2.1 or any newer version +# 2. GNU General Public License (GPL) V2 or any newer version +# 3. Apache License, V2.0 or any newer version +# +# You may not use this file except in compliance with at least one of +# the above three licenses. +# +# See LICENSE.html or LICENSE.txt at the top of this package for the +# complete terms and further detail along with the license texts for +# the licenses in COPYING.LIB, COPYING and LICENSE-2.0.txt respectively. +# +# +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = tests/rdfxml +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/build/gtk-doc.m4 \ + $(top_srcdir)/build/libtool.m4 \ + $(top_srcdir)/build/ltoptions.m4 \ + $(top_srcdir)/build/ltsugar.m4 \ + $(top_srcdir)/build/ltversion.m4 \ + $(top_srcdir)/build/lt~obsolete.m4 $(top_srcdir)/build/pkg.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/src/raptor_config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +am__DIST_COMMON = $(srcdir)/Makefile.in +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BISON = @BISON@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ +CSCOPE = @CSCOPE@ +CTAGS = @CTAGS@ +CURL_CONFIG = @CURL_CONFIG@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +ETAGS = @ETAGS@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FILECMD = @FILECMD@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ +GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ +GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HTML_DIR = @HTML_DIR@ +ICU_CFLAGS = @ICU_CFLAGS@ +ICU_LIBS = @ICU_LIBS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +JING = @JING@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LEX = @LEX@ +LEXLIB = @LEXLIB@ +LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBCURL_CFLAGS = @LIBCURL_CFLAGS@ +LIBCURL_LIBS = @LIBCURL_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBXML_CFLAGS = @LIBXML_CFLAGS@ +LIBXML_LIBS = @LIBXML_LIBS@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MEM = @MEM@ +MEM_LIBS = @MEM_LIBS@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PERL = @PERL@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PKG_CONFIG_REQUIRES = @PKG_CONFIG_REQUIRES@ +RANLIB = @RANLIB@ +RAPTOR_LDFLAGS = @RAPTOR_LDFLAGS@ +RAPTOR_LIBTOOLLIBS = @RAPTOR_LIBTOOLLIBS@ +RAPTOR_LIBTOOL_VERSION = @RAPTOR_LIBTOOL_VERSION@ +RAPTOR_PARSERS = @RAPTOR_PARSERS@ +RAPTOR_SERIALIZERS = @RAPTOR_SERIALIZERS@ +RAPTOR_VERSION = @RAPTOR_VERSION@ +RAPTOR_VERSION_DECIMAL = @RAPTOR_VERSION_DECIMAL@ +RAPTOR_VERSION_MAJOR = @RAPTOR_VERSION_MAJOR@ +RAPTOR_VERSION_MINOR = @RAPTOR_VERSION_MINOR@ +RAPTOR_VERSION_RELEASE = @RAPTOR_VERSION_RELEASE@ +RAPTOR_WWW_LIBRARY = @RAPTOR_WWW_LIBRARY@ +RAPTOR_XML_PARSER = @RAPTOR_XML_PARSER@ +RECHO = @RECHO@ +RECHO_C = @RECHO_C@ +RECHO_N = @RECHO_N@ +RPM_RELEASE = @RPM_RELEASE@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TAR = @TAR@ +VERSION = @VERSION@ +XML_CONFIG = @XML_CONFIG@ +XSLT_CFLAGS = @XSLT_CFLAGS@ +XSLT_CONFIG = @XSLT_CONFIG@ +XSLT_LIBS = @XSLT_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# These are errors in strict mode, warnings in lax - for now +RDF_BAGID_TEST_FILES = ex-03.rdf ex-42.rdf ex-43.rdf ex-44.rdf ex-45.rdf +RDF_TEST_FILES = ex-00.rdf ex-01.rdf ex-02.rdf ex-04.rdf ex-05.rdf \ +ex-06.rdf ex-07.rdf ex-08.rdf ex-09.rdf ex-10.rdf ex-11.rdf ex-12.rdf \ +ex-13.rdf ex-14.rdf ex-15.rdf ex-16.rdf ex-17.rdf ex-18.rdf \ +ex-20.rdf ex-21.rdf ex-22.rdf ex-23.rdf ex-24.rdf ex-25.rdf ex-26.rdf \ +ex-27.rdf ex-28.rdf ex-29.rdf ex-30.rdf ex-31.rdf ex-32.rdf ex-33.rdf \ +ex-34.rdf ex-35.rdf ex-36.rdf ex-37.rdf ex-38.rdf ex-39.rdf ex-40.rdf \ +ex-41.rdf ex-46.rdf ex-47.rdf ex-48.rdf ex-49.rdf ex-51.rdf \ +ex-53.rdf ex-54.rdf ex-56.rdf ex-57.rdf ex-58.rdf ex-61.rdf \ +ex-62.rdf ex-63.rdf \ +bug-650.rdf \ +22-rdf-syntax-ns.rdf rdfs-namespace.rdf rdf-schema.rdf \ +owl-schema.rdf daml-oil.rdf wine.rdf + + +# ex-55 fails with libxml2 +# libxml2 bug report: http://bugs.gnome.org/show_bug.cgi?id=159219 +RDF_MAYFAIL_XML_TEST_FILES = ex-55.rdf +RDF_BAD_TEST_FILES = bad-00.rdf bad-01.rdf bad-02.rdf bad-03.rdf \ +bad-04.rdf bad-05.rdf bad-06.rdf bad-07.rdf bad-08.rdf bad-09.rdf \ +bad-10.rdf bad-11.rdf bad-12.rdf bad-13.rdf bad-14.rdf bad-18.rdf \ +bad-19.rdf bad-20.rdf bad-21.rdf bad-22.rdf bad-23.rdf + +RDF_BAD_NFC_TEST_FILES = bad-15.rdf bad-16.rdf bad-17.rdf +RDF_WARN_TEST_FILES = warn-00.rdf warn-02.rdf warn-04.rdf \ +warn-05.rdf warn-06.rdf warn-07.rdf \ +$(RDF_BAGID_TEST_FILES) + +RDF_ASSUME_TEST_FILES = ex-19.rdf +RDF_SCAN_TEST_FILES = ex-52.svg +RDF_OUT_FILES = ex-00.out ex-01.out ex-02.out ex-03.out ex-04.out ex-05.out \ +ex-06.out ex-07.out ex-08.out ex-09.out ex-10.out ex-11.out ex-12.out \ +ex-13.out ex-14.out ex-15.out ex-16.out ex-17.out ex-18.out \ +ex-20.out ex-21.out ex-22.out ex-23.out ex-24.out ex-25.out ex-26.out \ +ex-27.out ex-28.out ex-29.out ex-30.out ex-31.out ex-32.out ex-33.out \ +ex-34.out ex-35.out ex-36.out ex-37.out ex-38.out ex-39.out ex-40.out \ +ex-41.out ex-42.out ex-43.out ex-44.out ex-45.out ex-46.out ex-47.out \ +ex-48.out ex-49.out ex-51.out ex-53.out ex-54.out ex-55.out ex-56.out \ +ex-57.out ex-58.out ex-61.out ex-61.out ex-62.out ex-63.out \ +bug-650.out \ +22-rdf-syntax-ns.out rdfs-namespace.out rdf-schema.out \ +owl-schema.out daml-oil.out wine.out + +RDF_HACK_OUT_FILES = ex-38-rdfxmla.out +RDF_MAYFAIL_XML_OUT_FILES = ex-55.rdf +RDF_WARN_OUT_FILES = warn-00.out warn-02.out warn-04.out \ +warn-05.out warn-06.out warn-07.out + +RDF_ASSUME_OUT_FILES = ex-19.out +RDF_SCAN_OUT_FILES = ex-52.out +RDF_SERIALIZE_TEST_FILES = ex-59.nt ex-60.nt +RDF_SERIALIZE_OUT_FILES = ex-59.rdf ex-60.rdf + +# Used to make N-triples output consistent +BASE_URI = http://librdf.org/raptor/tests/ +# for 22-rdf-syntax-ns.rdf +RDF_NS_URI = http://www.w3.org/1999/02/22-rdf-syntax-ns +# for rdfs-namespace.rdf (2002-04-30) and rdf-schema.rdf (2000-03-27) +RDFS_NS_URI = http://www.w3.org/2000/01/rdf-schema +OWL_DOC_URI = "http://www.w3.org/2002/07/owl" +DAML_OIL_DOC_URI = "http://www.daml.org/2001/03/daml+oil" +OWL_WINE_URI = "http://www.w3.org/TR/owl-guide/wine.rdf" +EXTRA_DIST = \ + CMakeLists.txt \ + $(RDF_TEST_FILES) \ + $(RDF_MAYFAIL_XML_TEST_FILES) \ + $(RDF_ASSUME_TEST_FILES) \ + $(RDF_SCAN_TEST_FILES) \ + $(RDF_BAD_TEST_FILES) \ + $(RDF_BAD_NFC_TEST_FILES) \ + $(RDF_WARN_TEST_FILES) \ + $(RDF_OUT_FILES) \ + $(RDF_MAYFAIL_XML_OUT_FILES) \ + $(RDF_ASSUME_OUT_FILES) \ + $(RDF_SCAN_OUT_FILES) \ + $(RDF_WARN_OUT_FILES) \ + $(RDF_SERIALIZE_TEST_FILES) \ + $(RDF_SERIALIZE_OUT_FILES) \ + $(RDF_HACK_OUT_FILES) + +RAPPER = $(top_builddir)/utils/rapper +RDFDIFF = $(top_builddir)/utils/rdfdiff +CLEANFILES = CMakeTests.txt CMakeTmp.txt +@MAINTAINER_MODE_TRUE@check_rdf_deps = $(RDF_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_assume_rdf_deps = $(RDF_ASSUME_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_scan_rdf_deps = $(RDF_SCAN_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_mayfail_xml_rdf_deps = $(RDF_MAYFAIL_XML_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_bad_rdf_deps = $(RDF_BAD_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_bad_nfc_rdf_deps = $(RDF_BAD_NFC_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_warn_rdf_deps = $(RDF_WARN_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_rdfdiff_deps = $(RDF_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_rdfxml_deps = $(RDF_SERIALIZE_TEST_FILES) +@MAINTAINER_MODE_TRUE@check_rdfxmla_deps = $(RDF_TEST_FILES) +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu tests/rdfxml/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu tests/rdfxml/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags TAGS: + +ctags CTAGS: + +cscope cscopelist: + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) check-local +check: check-am +all-am: Makefile +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: check-am install-am install-strip + +.PHONY: all all-am check check-am check-local clean clean-generic \ + clean-libtool cscopelist-am ctags-am distclean \ + distclean-generic distclean-libtool distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ + uninstall-am + +.PRECIOUS: Makefile + + +build-rapper: + @(cd $(top_builddir)/utils ; $(MAKE) rapper$(EXEEXT)) + +build-rdfdiff: + @(cd $(top_builddir)/utils ; $(MAKE) rdfdiff$(EXEEXT)) + +check-local: build-rapper \ +check-rdf check-mayfail-xml-rdf check-assume-rdf check-scan-rdf \ +check-bad-rdf check-bad-nfc-rdf check-warn-rdf \ +check-rdfdiff check-rdfxml check-rdfxmla + +check-rdf: build-rapper $(check_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing legal rdf/xml"; \ + for test in $(RDF_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + if test $$name = 22-rdf-syntax-ns; then \ + baseuri=$(RDF_NS_URI); \ + elif test $$name = rdfs-namespace -o $$name = rdf-schema; then \ + baseuri=$(RDFS_NS_URI); \ + elif test $$name = owl-schema; then \ + baseuri=$(OWL_DOC_URI); \ + elif test $$name = daml-oil; then \ + baseuri=$(DAML_OIL_DOC_URI); \ + elif test $$name = wine; then \ + baseuri=$(OWL_WINE_URI); \ + else \ + baseuri=$(BASE_URI)$$name.rdf; \ + fi; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples $(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status != 0 -a $$status != 2 ; then \ + $(RECHO) FAILED returned status $$status; result=1; \ + elif cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + if test $$status = 2 ; then \ + $(RECHO) "ok with warnings"; grep Warning $$name.err; \ + else \ + $(RECHO) "ok"; \ + fi; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples \$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +check-assume-rdf: build-rapper $(check_assume_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdf/xml known by context"; \ + for test in $(RDF_ASSUME_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2>/dev/null; \ + if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + rm -f $$name.res ; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +check-scan-rdf: build-rapper $(check_scan_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdf/xml inside other XML"; \ + for test in $(RDF_SCAN_TEST_FILES); do \ + name=`echo $$test | sed -e 's/\..*//'` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -f scanForRDF -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2>/dev/null; \ + if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + rm -f $$name.res ; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -f scanForRDF -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +check-mayfail-xml-rdf: build-rapper $(check_mayfail_xml_rdf_deps) + @set +e; \ + $(RECHO) "Testing rdf/xml (may fail due to XML parser bugs)"; \ + for test in $(RDF_MAYFAIL_XML_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples $(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status != 0 -a $$status != 2 ; then \ + $(RECHO) FAILED returned status $$status; \ + elif cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + if test $$status = 2 ; then \ + $(RECHO) "ok with warnings"; grep Warning $$name.err; \ + else \ + $(RECHO) "ok"; \ + fi; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; \ + fi; \ + rm -f $$name.res $$name.err; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples \$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit 0 + +check-bad-rdf: build-rapper $(check_bad_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing that bad rdf/xml fails"; \ + for test in $(RDF_BAD_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status -eq 1 ; then \ + $(RECHO) "ok"; \ + elif test $$status -eq 2 ; then \ + $(RECHO) "FAILED - parsing succeeded with a warning"; \ + cat $$name.res; grep Warning $$name.err; result=1; \ + elif test $$status -eq 0 ; then \ + $(RECHO) "FAILED - parsing succeeded but should have failed"; \ + cat $$name.res; result=1; \ + else \ + $(RECHO) "FAILED - parsing failed with unknown status $$status"; \ + cat $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err ; \ + printf 'ADD_TEST(%s %s) # WILL_FAIL\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" >>CMakeTests.txt; \ + printf '\t%s\n' rdfxml.$$name >>CMakeTmp.txt; \ + done; \ + (printf '\nSET_TESTS_PROPERTIES(\n'; \ + cat CMakeTmp.txt; \ + printf '\tPROPERTIES\n\tWILL_FAIL TRUE\n)\n\n') >>CMakeTests.txt; \ + rm -f CMakeTmp.txt; \ + set -e; exit $$result + +check-bad-nfc-rdf: build-rapper $(check_bad_nfc_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing that rdf/xml with bad Unicode NFC fails"; \ + for test in $(RDF_BAD_NFC_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -m strict -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status -eq 1 ; then \ + $(RECHO) "ok"; \ + elif test $$status -eq 2 ; then \ + $(RECHO) "FAILED - parsing succeeded with a warning"; \ + cat $$name.res; grep Warning $$name.err; result=1; \ + elif test $$status -eq 0 ; then \ + $(RECHO) "FAILED - parsing succeeded but should have failed (NFC test)"; \ + cat $$name.res; result=0; \ + else \ + $(RECHO) "FAILED - parsing failed with unknown status $$status"; \ + cat $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err ; \ + printf 'ADD_TEST(%s %s) # WILL_FAIL\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -m strict -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" >>CMakeTests.txt; \ + printf '\t%s\n' rdfxml.$$name >>CMakeTmp.txt; \ + done; \ + (printf '\nSET_TESTS_PROPERTIES(\n'; \ + cat CMakeTmp.txt; \ + printf '\tPROPERTIES\n\tWILL_FAIL TRUE\n)\n\n') >>CMakeTests.txt; \ + rm -f CMakeTmp.txt; \ + set -e; exit $$result + +check-warn-rdf: build-rapper $(check_warn_rdf_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdf/xml with warnings"; \ + for test in $(RDF_WARN_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=$(BASE_URI)$$name.rdf; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o ntriples file:$(srcdir)/$$test $$baseuri > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status -eq 1 ; then \ + $(RECHO) "FAILED - parsing failed when should have warned"; \ + cat $$name.res; grep Error $$name.err; result=1; \ + elif test $$status -eq 2 ; then \ + if cmp $(srcdir)/$$name.out $$name.res >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.out $$name.res; result=1; \ + fi; \ + else \ + $(RECHO) "FAILED - parsing failed with unknown status $$status"; \ + cat $$name.res; result=1; \ + fi; \ + rm -f $$name.res $$name.err ; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -o ntriples file:\$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name.res \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.out" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +check-rdfdiff: build-rdfdiff $(check_rdfdiff_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdfdiff with legal rdf/xml"; \ + for test in $(RDF_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RDFDIFF) $(srcdir)/$$test $(srcdir)/$$test > $$name.res 2> $$name.err; \ + status=$$?; \ + if test $$status = 0; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + cat $$name.err; result=1; \ + fi; \ + rm -f $$name.res $$name.err; \ + done; \ + set -e; exit $$result + +check-rdfxml: build-rapper $(check_rdfxml_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdfxml serialization with legal rdf/xml"; \ + for test in $(RDF_SERIALIZE_TEST_FILES); do \ + name=`basename $$test .nt` ; \ + baseuri=-; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -i ntriples -o rdfxml $(srcdir)/$$test $$baseuri > $$name-rdfxml.rdf 2> $$name.err; \ + if cmp $(srcdir)/$$name.rdf $$name-rdfxml.rdf >/dev/null 2>&1; then \ + $(RECHO) "ok"; \ + else \ + $(RECHO) "FAILED"; \ + diff $(srcdir)/$$name.rdf $$name-rdfxml.rdf; result=1; \ + fi; \ + rm -f $$name-rdfxml.rdf $$name.res $$name.err; \ + printf 'RAPPER_TEST(%s\n\t"%s"\n\t%s\n\t%s\n)\n\n' \ + rdfxml.$$name \ + "\$${RAPPER} -q -i ntriples -o rdfxml \$${CMAKE_CURRENT_SOURCE_DIR}/$$test $$baseuri" \ + $$name-rdfxml.rdf \ + "\$${CMAKE_CURRENT_SOURCE_DIR}/$$name.rdf" >>CMakeTests.txt; \ + done; \ + set -e; exit $$result + +check-rdfxmla: build-rdfdiff build-rapper $(check_rdfxmla_deps) + @set +e; result=0; \ + $(RECHO) "Testing rdfxml-abbrev serialization with legal rdf/xml"; \ + for test in $(RDF_TEST_FILES); do \ + name=`basename $$test .rdf` ; \ + baseuri=-; \ + $(RECHO) $(RECHO_N) "Checking $$test $(RECHO_C)"; \ + $(RAPPER) -q -o rdfxml-abbrev $(srcdir)/$$test $$baseuri > $$name-rdfxmla.rdf 2> $$name.err; \ + status1=$$?; \ + if test $$test = ex-38.rdf; then \ + diff $(srcdir)/ex-38-rdfxmla.out $$name-rdfxmla.rdf > $$name.res 2> $$name.err; \ + status2=$$?; \ + else \ + $(RDFDIFF) $(srcdir)/$$test $$name-rdfxmla.rdf > $$name.res 2> $$name.err; \ + status2=$$?; \ + fi; \ + if test $$status1 = 0 -a $$status2 = 0; then \ + $(RECHO) "ok"; \ + elif test $$status1 = 2 -a $$status2 = 0; then \ + $(RECHO) "ok with warnings"; grep Warning $$name.err; \ + else \ + $(RECHO) "FAILED"; \ + echo $(RAPPER) -q -o rdfxml-abbrev $(srcdir)/$$test $$baseuri '>' $$name-rdfxmla.rdf; \ + status1=$$?; \ + echo $(RDFDIFF) $(srcdir)/$$test $$name-rdfxmla.rdf '>' $$name.res; \ + echo "rapper + rdfdiff output:"; cat $$name.err; result=1; \ + fi; \ + rm -f $$name-rdfxmla.rdf $$name.res $$name.err; \ + done; \ + set -e; exit $$result + +print-rdf-test-files: + @echo $(RDF_TEST_FILES) | tr ' ' '\012' + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/tests/rdfxml/bad-00.rdf b/tests/rdfxml/bad-00.rdf new file mode 100644 index 0000000..bc09cd1 --- /dev/null +++ b/tests/rdfxml/bad-00.rdf @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/tests/rdfxml/bad-01.rdf b/tests/rdfxml/bad-01.rdf new file mode 100644 index 0000000..4366c8f --- /dev/null +++ b/tests/rdfxml/bad-01.rdf @@ -0,0 +1,21 @@ + + + + + + + + + + val1 + + + + val2 + + + + + + diff --git a/tests/rdfxml/bad-02.rdf b/tests/rdfxml/bad-02.rdf new file mode 100644 index 0000000..8da30c3 --- /dev/null +++ b/tests/rdfxml/bad-02.rdf @@ -0,0 +1,15 @@ + + + + + + + bar1 + + + + bar2 + + + diff --git a/tests/rdfxml/bad-03.rdf b/tests/rdfxml/bad-03.rdf new file mode 100644 index 0000000..b4a6897 --- /dev/null +++ b/tests/rdfxml/bad-03.rdf @@ -0,0 +1,15 @@ + + + + + + + bar1 + + + + bar2 + + + diff --git a/tests/rdfxml/bad-04.rdf b/tests/rdfxml/bad-04.rdf new file mode 100644 index 0000000..871c065 --- /dev/null +++ b/tests/rdfxml/bad-04.rdf @@ -0,0 +1,11 @@ + + + + + + + bar2 + + + diff --git a/tests/rdfxml/bad-05.rdf b/tests/rdfxml/bad-05.rdf new file mode 100644 index 0000000..d132302 --- /dev/null +++ b/tests/rdfxml/bad-05.rdf @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/tests/rdfxml/bad-06.rdf b/tests/rdfxml/bad-06.rdf new file mode 100644 index 0000000..b5ec6c6 --- /dev/null +++ b/tests/rdfxml/bad-06.rdf @@ -0,0 +1,12 @@ + + + + + + + val + + + diff --git a/tests/rdfxml/bad-07.rdf b/tests/rdfxml/bad-07.rdf new file mode 100644 index 0000000..469f832 --- /dev/null +++ b/tests/rdfxml/bad-07.rdf @@ -0,0 +1,13 @@ + + + + + + + val + + + diff --git a/tests/rdfxml/bad-08.rdf b/tests/rdfxml/bad-08.rdf new file mode 100644 index 0000000..6a06742 --- /dev/null +++ b/tests/rdfxml/bad-08.rdf @@ -0,0 +1,15 @@ + + + + + + + + val2 + + + + diff --git a/tests/rdfxml/bad-09.rdf b/tests/rdfxml/bad-09.rdf new file mode 100644 index 0000000..7c615ba --- /dev/null +++ b/tests/rdfxml/bad-09.rdf @@ -0,0 +1,15 @@ + + + + + + + + + + + + diff --git a/tests/rdfxml/bad-10.rdf b/tests/rdfxml/bad-10.rdf new file mode 100644 index 0000000..e69de29 diff --git a/tests/rdfxml/bad-11.rdf b/tests/rdfxml/bad-11.rdf new file mode 100644 index 0000000..83fa042 --- /dev/null +++ b/tests/rdfxml/bad-11.rdf @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/tests/rdfxml/bad-12.rdf b/tests/rdfxml/bad-12.rdf new file mode 100644 index 0000000..94931a2 --- /dev/null +++ b/tests/rdfxml/bad-12.rdf @@ -0,0 +1,7 @@ + + + + + + diff --git a/tests/rdfxml/bad-13.rdf b/tests/rdfxml/bad-13.rdf new file mode 100644 index 0000000..1ddbd8b --- /dev/null +++ b/tests/rdfxml/bad-13.rdf @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/tests/rdfxml/bad-14.rdf b/tests/rdfxml/bad-14.rdf new file mode 100644 index 0000000..c77c7e5 --- /dev/null +++ b/tests/rdfxml/bad-14.rdf @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/tests/rdfxml/bad-15.rdf b/tests/rdfxml/bad-15.rdf new file mode 100644 index 0000000..73f9830 --- /dev/null +++ b/tests/rdfxml/bad-15.rdf @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/tests/rdfxml/bad-16.rdf b/tests/rdfxml/bad-16.rdf new file mode 100644 index 0000000..222d159 --- /dev/null +++ b/tests/rdfxml/bad-16.rdf @@ -0,0 +1,16 @@ + + + + + + + + + ü + + + diff --git a/tests/rdfxml/bad-17.rdf b/tests/rdfxml/bad-17.rdf new file mode 100644 index 0000000..8f43742 --- /dev/null +++ b/tests/rdfxml/bad-17.rdf @@ -0,0 +1,16 @@ + + + + + + + + + ü + + + diff --git a/tests/rdfxml/bad-18.rdf b/tests/rdfxml/bad-18.rdf new file mode 100644 index 0000000..0b56d3d --- /dev/null +++ b/tests/rdfxml/bad-18.rdf @@ -0,0 +1,7 @@ + + + + + + + diff --git a/tests/rdfxml/bad-19.rdf b/tests/rdfxml/bad-19.rdf new file mode 100644 index 0000000..5e35247 --- /dev/null +++ b/tests/rdfxml/bad-19.rdf @@ -0,0 +1,10 @@ + + + + + + content + + + diff --git a/tests/rdfxml/bad-20.rdf b/tests/rdfxml/bad-20.rdf new file mode 100644 index 0000000..cbd4630 --- /dev/null +++ b/tests/rdfxml/bad-20.rdf @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/rdfxml/bad-21.rdf b/tests/rdfxml/bad-21.rdf new file mode 100644 index 0000000..dba0c57 --- /dev/null +++ b/tests/rdfxml/bad-21.rdf @@ -0,0 +1,10 @@ + + + + + + + foo + + diff --git a/tests/rdfxml/bad-22.rdf b/tests/rdfxml/bad-22.rdf new file mode 100644 index 0000000..d57649b --- /dev/null +++ b/tests/rdfxml/bad-22.rdf @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/tests/rdfxml/bad-23.rdf b/tests/rdfxml/bad-23.rdf new file mode 100644 index 0000000..d4beb8f --- /dev/null +++ b/tests/rdfxml/bad-23.rdf @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/tests/rdfxml/bug-650.out b/tests/rdfxml/bug-650.out new file mode 100644 index 0000000..c68161f --- /dev/null +++ b/tests/rdfxml/bug-650.out @@ -0,0 +1 @@ + "\n \n "^^ . diff --git a/tests/rdfxml/bug-650.rdf b/tests/rdfxml/bug-650.rdf new file mode 100644 index 0000000..2995e8b --- /dev/null +++ b/tests/rdfxml/bug-650.rdf @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/tests/rdfxml/daml-oil.out b/tests/rdfxml/daml-oil.out new file mode 100644 index 0000000..81a91b3 --- /dev/null +++ b/tests/rdfxml/daml-oil.out @@ -0,0 +1,214 @@ + "$Id: daml+oil.daml,v 1.7 2001/06/06 01:38:21 mdean Exp $" . + . + . + "Class" . + "\n The class of all \"object\" classes\n " . + . + . + "Datatype" . + "\n The class of all datatype classes\n " . + . + . + "Thing" . + "\n The most general (object) class in DAML.\n This is equal to the union of any class and its complement.\n " . +_:genid1 . +_:genid1 . + . +_:genid3 . +_:genid3 _:genid2 . +_:genid1 _:genid3 . +_:genid2 . +_:genid2 . +_:genid3 . + _:genid1 . + . + "Nothing" . + "the class with no things in it." . + . + . + "equivalentTo" . + "\n for equivalentTo(X, Y), read X is an equivalent term to Y.\n " . + . + "sameClassAs" . + "\n for sameClassAs(X, Y), read X is an equivalent class to Y.\n cf OIL Equivalent\n " . + . + . + . + . + . + "samePropertyAs" . + "\n for samePropertyAs(P, R), read P is an equivalent property to R.\n " . + . + . + . + "sameIndividualAs" . + "\n for sameIndividualAs(a, b), read a is the same individual as b.\n " . + . + . + . + . + "disjointWith" . + "\n for disjointWith(X, Y) read: X and Y have no members in common.\n cf OIL Disjoint\n " . + . + . + . + "differentIndividualFrom" . + "\n for differentIndividualFrom(a, b), read a is not the same individual as b.\n " . + . + . + . + "unionOf" . + "\n for unionOf(X, Y) read: X is the union of the classes in the list Y;\n i.e. if something is in any of the classes in Y, it's in X, and vice versa.\n cf OIL OR\n " . + . + . + . + "disjointUnionOf" . + "\n for disjointUnionOf(X, Y) read: X is the disjoint union of the classes in\n the list Y: (a) for any c1 and c2 in Y, disjointWith(c1, c2),\n and (b) unionOf(X, Y). i.e. if something is in any of the classes in Y, it's\n in X, and vice versa.\n cf OIL disjoint-covered\n " . + . + . + . + "intersectionOf" . + "\n for intersectionOf(X, Y) read: X is the intersection of the classes in the list Y;\n i.e. if something is in all the classes in Y, then it's in X, and vice versa.\n cf OIL AND\n " . + . + . + . + "complementOf" . + "\n for complementOf(X, Y) read: X is the complement of Y; if something is in Y,\n then it's not in X, and vice versa.\n cf OIL NOT\n " . + . + . + . + "oneOf" . + "\n for oneOf(C, L) read everything in C is one of the\n things in L;\n This lets us define classes by enumerating the members.\n cf OIL OneOf\n " . + . + . + . + "Restriction" . + "\n something is in the class R if it satisfies the attached restrictions, \n and vice versa.\n " . + . + . + "onProperty" . + "\n for onProperty(R, P), read:\n R is a restricted with respect to property P.\n " . + . + . + . + "toClass" . + "\n for onProperty(R, P) and toClass(R, X), read:\n i is in class R if and only if for all j, P(i, j) implies type(j, X).\n cf OIL ValueType\n " . + . + . + . + "hasValue" . + "\n for onProperty(R, P) and hasValue(R, V), read:\n i is in class R if and only if P(i, V).\n cf OIL HasFiller\n " . + . + . + "hasClass" . + "\n for onProperty(R, P) and hasClass(R, X), read:\n i is in class R if and only if for some j, P(i, j) and type(j, X).\n cf OIL HasValue\n " . + . + . + . + "minCardinality" . + "\n for onProperty(R, P) and minCardinality(R, n), read:\n i is in class R if and only if there are at least n distinct j with P(i, j).\n cf OIL MinCardinality\n " . + . + . + . + "maxCardinality" . + "\n for onProperty(R, P) and maxCardinality(R, n), read:\n i is in class R if and only if there are at most n distinct j with P(i, j).\n cf OIL MaxCardinality\n " . + . + . + . + "cardinality" . + "\n for onProperty(R, P) and cardinality(R, n), read:\n i is in class R if and only if there are exactly n distinct j with P(i, j).\n cf OIL Cardinality\n " . + . + . + . + "hasClassQ" . + "\n property for specifying class restriction with cardinalityQ constraints\n " . + . + . + . + "minCardinality" . + "\n for onProperty(R, P), minCardinalityQ(R, n) and hasClassQ(R, X), read:\n i is in class R if and only if there are at least n distinct j with P(i, j) \n and type(j, X).\n cf OIL MinCardinality\n " . + . + . + . + "maxCardinality" . + "\n for onProperty(R, P), maxCardinalityQ(R, n) and hasClassQ(R, X), read:\n i is in class R if and only if there are at most n distinct j with P(i, j)\n and type(j, X).\n cf OIL MaxCardinality\n " . + . + . + . + "cardinality" . + "\n for onProperty(R, P), cardinalityQ(R, n) and hasClassQ(R, X), read:\n i is in class R if and only if there are exactly n distinct j with P(i, j)\n and type(j, X).\n cf OIL Cardinality\n " . + . + . + . + "ObjectProperty" . + "\n if P is an ObjectProperty, and P(x, y), then y is an object.\n " . + . + . + "DatatypeProperty" . + "\n if P is a DatatypeProperty, and P(x, y), then y is a data value.\n " . + . + . + "inverseOf" . + "\n for inverseOf(R, S) read: R is the inverse of S; i.e.\n if R(x, y) then S(y, x) and vice versa.\n cf OIL inverseRelationOf\n " . + . + . + . + "TransitiveProperty" . + "\n if P is a TransitiveProperty, then if P(x, y) and P(y, z) then P(x, z).\n cf OIL TransitiveProperty.\n " . + . + . + "UniqueProperty" . + "\n compare with maxCardinality=1; e.g. integer successor:\n if P is a UniqueProperty, then if P(x, y) and P(x, z) then y=z.\n cf OIL FunctionalProperty.\n " . + . + . + "UnambiguousProperty" . + "\n if P is an UnambiguousProperty, then if P(x, y) and P(z, y) then x=z.\n aka injective. e.g. if firstBorne(m, Susan)\n and firstBorne(n, Susan) then m and n are the same.\n " . + . + . + . + . + "\n the empty list; this used to be called Empty.\n " . + . + . + . + . + . + . + "\n for item(L, I) read: I is an item in L; either first(L, I)\n or item(R, I) where rest(L, R).\n " . + . + . + "Ontology" . + "\n An Ontology is a document that describes\n a vocabulary of terms for communication between\n (human and) automated agents.\n " . + . + "versionInfo" . + "\n generally, a string giving information about this\n version; e.g. RCS/CVS keywords\n " . + . + "imports" . + "\n for imports(X, Y) read: X imports Y;\n i.e. X asserts the* contents of Y by reference;\n i.e. if imports(X, Y) and you believe X and Y says something,\n then you should believe it.\n Note: \"the contents\" is, in the general case,\n an il-formed definite description. Different\n interactions with a resource may expose contents\n that vary with time, data format, preferred language,\n requestor credentials, etc. So for \"the contents\",\n read \"any contents\".\n " . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . diff --git a/tests/rdfxml/daml-oil.rdf b/tests/rdfxml/daml-oil.rdf new file mode 100644 index 0000000..ea2975e --- /dev/null +++ b/tests/rdfxml/daml-oil.rdf @@ -0,0 +1,492 @@ + + + + + + $Id: daml+oil.daml,v 1.7 2001/06/06 01:38:21 mdean Exp $ + + + + + + + Class + + The class of all "object" classes + + + + + + Datatype + + The class of all datatype classes + + + + + + + + Thing + + The most general (object) class in DAML. + This is equal to the union of any class and its complement. + + + + + + + + + + + Nothing + the class with no things in it. + + + + + + + equivalentTo + + for equivalentTo(X, Y), read X is an equivalent term to Y. + + + + + sameClassAs + + for sameClassAs(X, Y), read X is an equivalent class to Y. + cf OIL Equivalent + + + + + + + + + samePropertyAs + + for samePropertyAs(P, R), read P is an equivalent property to R. + + + + + + + sameIndividualAs + + for sameIndividualAs(a, b), read a is the same individual as b. + + + + + + + + disjointWith + + for disjointWith(X, Y) read: X and Y have no members in common. + cf OIL Disjoint + + + + + + + differentIndividualFrom + + for differentIndividualFrom(a, b), read a is not the same individual as b. + + + + + + + + + + + unionOf + + for unionOf(X, Y) read: X is the union of the classes in the list Y; + i.e. if something is in any of the classes in Y, it's in X, and vice versa. + cf OIL OR + + + + + + + disjointUnionOf + + for disjointUnionOf(X, Y) read: X is the disjoint union of the classes in + the list Y: (a) for any c1 and c2 in Y, disjointWith(c1, c2), + and (b) unionOf(X, Y). i.e. if something is in any of the classes in Y, it's + in X, and vice versa. + cf OIL disjoint-covered + + + + + + + intersectionOf + + for intersectionOf(X, Y) read: X is the intersection of the classes in the list Y; + i.e. if something is in all the classes in Y, then it's in X, and vice versa. + cf OIL AND + + + + + + + complementOf + + for complementOf(X, Y) read: X is the complement of Y; if something is in Y, + then it's not in X, and vice versa. + cf OIL NOT + + + + + + + + + oneOf + + for oneOf(C, L) read everything in C is one of the + things in L; + This lets us define classes by enumerating the members. + cf OIL OneOf + + + + + + + + + Restriction + + something is in the class R if it satisfies the attached restrictions, + and vice versa. + + + + + + onProperty + + for onProperty(R, P), read: + R is a restricted with respect to property P. + + + + + + + toClass + + for onProperty(R, P) and toClass(R, X), read: + i is in class R if and only if for all j, P(i, j) implies type(j, X). + cf OIL ValueType + + + + + + + hasValue + + for onProperty(R, P) and hasValue(R, V), read: + i is in class R if and only if P(i, V). + cf OIL HasFiller + + + + + + hasClass + + for onProperty(R, P) and hasClass(R, X), read: + i is in class R if and only if for some j, P(i, j) and type(j, X). + cf OIL HasValue + + + + + + + + + + minCardinality + + for onProperty(R, P) and minCardinality(R, n), read: + i is in class R if and only if there are at least n distinct j with P(i, j). + cf OIL MinCardinality + + + + + + + maxCardinality + + for onProperty(R, P) and maxCardinality(R, n), read: + i is in class R if and only if there are at most n distinct j with P(i, j). + cf OIL MaxCardinality + + + + + + + cardinality + + for onProperty(R, P) and cardinality(R, n), read: + i is in class R if and only if there are exactly n distinct j with P(i, j). + cf OIL Cardinality + + + + + + + hasClassQ + + property for specifying class restriction with cardinalityQ constraints + + + + + + + minCardinality + + for onProperty(R, P), minCardinalityQ(R, n) and hasClassQ(R, X), read: + i is in class R if and only if there are at least n distinct j with P(i, j) + and type(j, X). + cf OIL MinCardinality + + + + + + + maxCardinality + + for onProperty(R, P), maxCardinalityQ(R, n) and hasClassQ(R, X), read: + i is in class R if and only if there are at most n distinct j with P(i, j) + and type(j, X). + cf OIL MaxCardinality + + + + + + + cardinality + + for onProperty(R, P), cardinalityQ(R, n) and hasClassQ(R, X), read: + i is in class R if and only if there are exactly n distinct j with P(i, j) + and type(j, X). + cf OIL Cardinality + + + + + + + + + ObjectProperty + + if P is an ObjectProperty, and P(x, y), then y is an object. + + + + + + DatatypeProperty + + if P is a DatatypeProperty, and P(x, y), then y is a data value. + + + + + + inverseOf + + for inverseOf(R, S) read: R is the inverse of S; i.e. + if R(x, y) then S(y, x) and vice versa. + cf OIL inverseRelationOf + + + + + + + TransitiveProperty + + if P is a TransitiveProperty, then if P(x, y) and P(y, z) then P(x, z). + cf OIL TransitiveProperty. + + + + + + UniqueProperty + + compare with maxCardinality=1; e.g. integer successor: + if P is a UniqueProperty, then if P(x, y) and P(x, z) then y=z. + cf OIL FunctionalProperty. + + + + + + UnambiguousProperty + + if P is an UnambiguousProperty, then if P(x, y) and P(z, y) then x=z. + aka injective. e.g. if firstBorne(m, Susan) + and firstBorne(n, Susan) then m and n are the same. + + + + + + + + + + + + + the empty list; this used to be called Empty. + + + + + + + + + + + + + + + for item(L, I) read: I is an item in L; either first(L, I) + or item(R, I) where rest(L, R). + + + + + + + + Ontology + + An Ontology is a document that describes + a vocabulary of terms for communication between + (human and) automated agents. + + + + + versionInfo + + generally, a string giving information about this + version; e.g. RCS/CVS keywords + + + + + + + imports + + for imports(X, Y) read: X imports Y; + i.e. X asserts the* contents of Y by reference; + i.e. if imports(X, Y) and you believe X and Y says something, + then you should believe it. + Note: "the contents" is, in the general case, + an il-formed definite description. Different + interactions with a resource may expose contents + that vary with time, data format, preferred language, + requestor credentials, etc. So for "the contents", + read "any contents". + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-00.out b/tests/rdfxml/ex-00.out new file mode 100644 index 0000000..fb7e191 --- /dev/null +++ b/tests/rdfxml/ex-00.out @@ -0,0 +1 @@ +_:genid1 . diff --git a/tests/rdfxml/ex-00.rdf b/tests/rdfxml/ex-00.rdf new file mode 100644 index 0000000..e4d09e7 --- /dev/null +++ b/tests/rdfxml/ex-00.rdf @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/rdfxml/ex-01.out b/tests/rdfxml/ex-01.out new file mode 100644 index 0000000..81b68a9 --- /dev/null +++ b/tests/rdfxml/ex-01.out @@ -0,0 +1,2 @@ +_:genid1 . +_:genid2 . diff --git a/tests/rdfxml/ex-01.rdf b/tests/rdfxml/ex-01.rdf new file mode 100644 index 0000000..b97a61f --- /dev/null +++ b/tests/rdfxml/ex-01.rdf @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/rdfxml/ex-02.out b/tests/rdfxml/ex-02.out new file mode 100644 index 0000000..e69de29 diff --git a/tests/rdfxml/ex-02.rdf b/tests/rdfxml/ex-02.rdf new file mode 100644 index 0000000..c07fffe --- /dev/null +++ b/tests/rdfxml/ex-02.rdf @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/tests/rdfxml/ex-03.out b/tests/rdfxml/ex-03.out new file mode 100644 index 0000000..0cb6496 --- /dev/null +++ b/tests/rdfxml/ex-03.out @@ -0,0 +1 @@ + . diff --git a/tests/rdfxml/ex-03.rdf b/tests/rdfxml/ex-03.rdf new file mode 100644 index 0000000..ca4fe74 --- /dev/null +++ b/tests/rdfxml/ex-03.rdf @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/tests/rdfxml/ex-04.out b/tests/rdfxml/ex-04.out new file mode 100644 index 0000000..aa89fee --- /dev/null +++ b/tests/rdfxml/ex-04.out @@ -0,0 +1,3 @@ +_:genid1 . +_:genid1 "a" . +_:genid1 "b" . diff --git a/tests/rdfxml/ex-04.rdf b/tests/rdfxml/ex-04.rdf new file mode 100644 index 0000000..a91a3e9 --- /dev/null +++ b/tests/rdfxml/ex-04.rdf @@ -0,0 +1,5 @@ + + + + + diff --git a/tests/rdfxml/ex-05.out b/tests/rdfxml/ex-05.out new file mode 100644 index 0000000..3c96542 --- /dev/null +++ b/tests/rdfxml/ex-05.out @@ -0,0 +1,4 @@ +_:genid1 . +_:genid1 "a" . +_:genid1 "b" . +_:genid1 "foo" . diff --git a/tests/rdfxml/ex-05.rdf b/tests/rdfxml/ex-05.rdf new file mode 100644 index 0000000..541546a --- /dev/null +++ b/tests/rdfxml/ex-05.rdf @@ -0,0 +1,6 @@ + + + + + diff --git a/tests/rdfxml/ex-06.out b/tests/rdfxml/ex-06.out new file mode 100644 index 0000000..e2a78bd --- /dev/null +++ b/tests/rdfxml/ex-06.out @@ -0,0 +1,5 @@ +_:genid1 . +_:genid1 . +_:genid1 . +_:genid1 . + _:genid1 . diff --git a/tests/rdfxml/ex-06.rdf b/tests/rdfxml/ex-06.rdf new file mode 100644 index 0000000..65d449b --- /dev/null +++ b/tests/rdfxml/ex-06.rdf @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-07.out b/tests/rdfxml/ex-07.out new file mode 100644 index 0000000..ca7d498 --- /dev/null +++ b/tests/rdfxml/ex-07.out @@ -0,0 +1,3 @@ +_:genid1 . +_:genid1 "some literal text"^^ . + _:genid1 . diff --git a/tests/rdfxml/ex-07.rdf b/tests/rdfxml/ex-07.rdf new file mode 100644 index 0000000..a242967 --- /dev/null +++ b/tests/rdfxml/ex-07.rdf @@ -0,0 +1,11 @@ + + + + + + + some literal text + + + + diff --git a/tests/rdfxml/ex-08.out b/tests/rdfxml/ex-08.out new file mode 100644 index 0000000..1e79906 --- /dev/null +++ b/tests/rdfxml/ex-08.out @@ -0,0 +1,6 @@ + "err" . + "hmm" . + "umm" . + "apple" . + "banana" . + "pear" . diff --git a/tests/rdfxml/ex-08.rdf b/tests/rdfxml/ex-08.rdf new file mode 100644 index 0000000..8e34873 --- /dev/null +++ b/tests/rdfxml/ex-08.rdf @@ -0,0 +1,7 @@ + + + + + + diff --git a/tests/rdfxml/ex-09.out b/tests/rdfxml/ex-09.out new file mode 100644 index 0000000..5ce3198 --- /dev/null +++ b/tests/rdfxml/ex-09.out @@ -0,0 +1,3 @@ + . + "content" . + "blah" . diff --git a/tests/rdfxml/ex-09.rdf b/tests/rdfxml/ex-09.rdf new file mode 100644 index 0000000..5761f5c --- /dev/null +++ b/tests/rdfxml/ex-09.rdf @@ -0,0 +1,8 @@ + + + + + content + blah + + diff --git a/tests/rdfxml/ex-10.out b/tests/rdfxml/ex-10.out new file mode 100644 index 0000000..b273117 --- /dev/null +++ b/tests/rdfxml/ex-10.out @@ -0,0 +1,6 @@ + . +_:genid1 . +_:genid1 . +_:genid1 . +_:genid1 . + _:genid1 . diff --git a/tests/rdfxml/ex-10.rdf b/tests/rdfxml/ex-10.rdf new file mode 100644 index 0000000..2eca6a2 --- /dev/null +++ b/tests/rdfxml/ex-10.rdf @@ -0,0 +1,14 @@ + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-11.out b/tests/rdfxml/ex-11.out new file mode 100644 index 0000000..59f9f29 --- /dev/null +++ b/tests/rdfxml/ex-11.out @@ -0,0 +1 @@ + "\n some markup\n blah\n "^^ . diff --git a/tests/rdfxml/ex-11.rdf b/tests/rdfxml/ex-11.rdf new file mode 100644 index 0000000..db728aa --- /dev/null +++ b/tests/rdfxml/ex-11.rdf @@ -0,0 +1,13 @@ + + + + + + some markup + blah + + + + diff --git a/tests/rdfxml/ex-12.out b/tests/rdfxml/ex-12.out new file mode 100644 index 0000000..2b672da --- /dev/null +++ b/tests/rdfxml/ex-12.out @@ -0,0 +1,10 @@ +_:genid1 . +_:genid1 . +_:genid2 . +_:genid2 . +_:genid1 _:genid2 . +_:genid3 . +_:genid3 . +_:genid2 _:genid3 . +_:genid3 . + _:genid1 . diff --git a/tests/rdfxml/ex-12.rdf b/tests/rdfxml/ex-12.rdf new file mode 100644 index 0000000..97328cc --- /dev/null +++ b/tests/rdfxml/ex-12.rdf @@ -0,0 +1,13 @@ + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-13.out b/tests/rdfxml/ex-13.out new file mode 100644 index 0000000..7b6b5da --- /dev/null +++ b/tests/rdfxml/ex-13.out @@ -0,0 +1,3 @@ +_:genid2 "jd8734djr08347jyd4" . +_:genid1 _:genid2 . + _:genid1 . diff --git a/tests/rdfxml/ex-13.rdf b/tests/rdfxml/ex-13.rdf new file mode 100644 index 0000000..0791762 --- /dev/null +++ b/tests/rdfxml/ex-13.rdf @@ -0,0 +1,16 @@ + + + + + + + + + + jd8734djr08347jyd4 + + + + diff --git a/tests/rdfxml/ex-14.out b/tests/rdfxml/ex-14.out new file mode 100644 index 0000000..5b19c55 --- /dev/null +++ b/tests/rdfxml/ex-14.out @@ -0,0 +1,4 @@ + . + "John Doe" . + "New York" . + "19010101" . diff --git a/tests/rdfxml/ex-14.rdf b/tests/rdfxml/ex-14.rdf new file mode 100644 index 0000000..378c4cd --- /dev/null +++ b/tests/rdfxml/ex-14.rdf @@ -0,0 +1,18 @@ + + + + + + + + + + + + John Doe + New York + 19010101 + + diff --git a/tests/rdfxml/ex-15.out b/tests/rdfxml/ex-15.out new file mode 100644 index 0000000..e7bb594 --- /dev/null +++ b/tests/rdfxml/ex-15.out @@ -0,0 +1 @@ + . diff --git a/tests/rdfxml/ex-15.rdf b/tests/rdfxml/ex-15.rdf new file mode 100644 index 0000000..0923427 --- /dev/null +++ b/tests/rdfxml/ex-15.rdf @@ -0,0 +1,6 @@ + + + + + diff --git a/tests/rdfxml/ex-16.out b/tests/rdfxml/ex-16.out new file mode 100644 index 0000000..0b42c8a --- /dev/null +++ b/tests/rdfxml/ex-16.out @@ -0,0 +1 @@ + "the content" . diff --git a/tests/rdfxml/ex-16.rdf b/tests/rdfxml/ex-16.rdf new file mode 100644 index 0000000..4300fdb --- /dev/null +++ b/tests/rdfxml/ex-16.rdf @@ -0,0 +1,6 @@ + + + + + diff --git a/tests/rdfxml/ex-17.out b/tests/rdfxml/ex-17.out new file mode 100644 index 0000000..b3d961f --- /dev/null +++ b/tests/rdfxml/ex-17.out @@ -0,0 +1 @@ + "" . diff --git a/tests/rdfxml/ex-17.rdf b/tests/rdfxml/ex-17.rdf new file mode 100644 index 0000000..6c43ca7 --- /dev/null +++ b/tests/rdfxml/ex-17.rdf @@ -0,0 +1,8 @@ + + + + + + + diff --git a/tests/rdfxml/ex-18.out b/tests/rdfxml/ex-18.out new file mode 100644 index 0000000..8249861 --- /dev/null +++ b/tests/rdfxml/ex-18.out @@ -0,0 +1 @@ + "Example" . diff --git a/tests/rdfxml/ex-18.rdf b/tests/rdfxml/ex-18.rdf new file mode 100644 index 0000000..1723d38 --- /dev/null +++ b/tests/rdfxml/ex-18.rdf @@ -0,0 +1,7 @@ + + + + Example + diff --git a/tests/rdfxml/ex-19.out b/tests/rdfxml/ex-19.out new file mode 100644 index 0000000..81da8a0 --- /dev/null +++ b/tests/rdfxml/ex-19.out @@ -0,0 +1 @@ + . diff --git a/tests/rdfxml/ex-19.rdf b/tests/rdfxml/ex-19.rdf new file mode 100644 index 0000000..83efc23 --- /dev/null +++ b/tests/rdfxml/ex-19.rdf @@ -0,0 +1,4 @@ + + diff --git a/tests/rdfxml/ex-20.out b/tests/rdfxml/ex-20.out new file mode 100644 index 0000000..c19cb9a --- /dev/null +++ b/tests/rdfxml/ex-20.out @@ -0,0 +1 @@ + . diff --git a/tests/rdfxml/ex-20.rdf b/tests/rdfxml/ex-20.rdf new file mode 100644 index 0000000..15ad7ff --- /dev/null +++ b/tests/rdfxml/ex-20.rdf @@ -0,0 +1,8 @@ + + + + + + + diff --git a/tests/rdfxml/ex-21.out b/tests/rdfxml/ex-21.out new file mode 100644 index 0000000..01ecf19 --- /dev/null +++ b/tests/rdfxml/ex-21.out @@ -0,0 +1,7 @@ + "val1" . + "val2" . + . + "val1" . +_:genid1 . +_:genid1 "http://example.org/thing3" . +_:genid1 "val1" . diff --git a/tests/rdfxml/ex-21.rdf b/tests/rdfxml/ex-21.rdf new file mode 100644 index 0000000..f6b95b9 --- /dev/null +++ b/tests/rdfxml/ex-21.rdf @@ -0,0 +1,9 @@ + + + + + + + diff --git a/tests/rdfxml/ex-22.out b/tests/rdfxml/ex-22.out new file mode 100644 index 0000000..46b4e2e --- /dev/null +++ b/tests/rdfxml/ex-22.out @@ -0,0 +1,4 @@ +_:genid1 . + . + "value" . +_:genid1 . diff --git a/tests/rdfxml/ex-22.rdf b/tests/rdfxml/ex-22.rdf new file mode 100644 index 0000000..038d8e7 --- /dev/null +++ b/tests/rdfxml/ex-22.rdf @@ -0,0 +1,10 @@ + + + + + + value + + + diff --git a/tests/rdfxml/ex-23.out b/tests/rdfxml/ex-23.out new file mode 100644 index 0000000..009032f --- /dev/null +++ b/tests/rdfxml/ex-23.out @@ -0,0 +1,8 @@ +_:genid1 . +_:genid3 . +_:genid2 _:genid3 . +_:genid4 . +_:genid2 _:genid4 . +_:genid5 . +_:genid2 _:genid5 . +_:genid1 _:genid2 . diff --git a/tests/rdfxml/ex-23.rdf b/tests/rdfxml/ex-23.rdf new file mode 100644 index 0000000..72a5dc2 --- /dev/null +++ b/tests/rdfxml/ex-23.rdf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-24.out b/tests/rdfxml/ex-24.out new file mode 100644 index 0000000..e328430 --- /dev/null +++ b/tests/rdfxml/ex-24.out @@ -0,0 +1,6 @@ +_:genid2 . +_:genid2 _:genid1 . +_:genid1 . +_:genid1 . +_:genid2 . + _:genid2 . diff --git a/tests/rdfxml/ex-24.rdf b/tests/rdfxml/ex-24.rdf new file mode 100644 index 0000000..c22b0be --- /dev/null +++ b/tests/rdfxml/ex-24.rdf @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-25.out b/tests/rdfxml/ex-25.out new file mode 100644 index 0000000..35f572b --- /dev/null +++ b/tests/rdfxml/ex-25.out @@ -0,0 +1,4 @@ + "1" . + "_1" . + "2" . + "_3" . diff --git a/tests/rdfxml/ex-25.rdf b/tests/rdfxml/ex-25.rdf new file mode 100644 index 0000000..d6b2ae5 --- /dev/null +++ b/tests/rdfxml/ex-25.rdf @@ -0,0 +1,14 @@ + + + + + + + 1 + _1 + 2 + _3 + + + diff --git a/tests/rdfxml/ex-26.out b/tests/rdfxml/ex-26.out new file mode 100644 index 0000000..feb6a7f --- /dev/null +++ b/tests/rdfxml/ex-26.out @@ -0,0 +1,2 @@ + . + "content" . diff --git a/tests/rdfxml/ex-26.rdf b/tests/rdfxml/ex-26.rdf new file mode 100644 index 0000000..46ab6da --- /dev/null +++ b/tests/rdfxml/ex-26.rdf @@ -0,0 +1,12 @@ + + + +]> + + + + content + + diff --git a/tests/rdfxml/ex-27.out b/tests/rdfxml/ex-27.out new file mode 100644 index 0000000..6da8a15 --- /dev/null +++ b/tests/rdfxml/ex-27.out @@ -0,0 +1,6 @@ +_:genid1 "prop1name" . + _:genid1 . +_:genid2 "prop2name" . + _:genid2 . +_:genid3 "prop3name" . + _:genid3 . diff --git a/tests/rdfxml/ex-27.rdf b/tests/rdfxml/ex-27.rdf new file mode 100644 index 0000000..fadc284 --- /dev/null +++ b/tests/rdfxml/ex-27.rdf @@ -0,0 +1,20 @@ + + + + + + prop1name + + + + prop2name + + + + prop3name + + + + + diff --git a/tests/rdfxml/ex-28.out b/tests/rdfxml/ex-28.out new file mode 100644 index 0000000..f0b7a60 --- /dev/null +++ b/tests/rdfxml/ex-28.out @@ -0,0 +1,3 @@ +_:genid1 "foo" . + _:genid1 . + "literal" . diff --git a/tests/rdfxml/ex-28.rdf b/tests/rdfxml/ex-28.rdf new file mode 100644 index 0000000..cafe0bd --- /dev/null +++ b/tests/rdfxml/ex-28.rdf @@ -0,0 +1,14 @@ + + + + + + foo + + + literal + + + + diff --git a/tests/rdfxml/ex-29.out b/tests/rdfxml/ex-29.out new file mode 100644 index 0000000..0fac532 --- /dev/null +++ b/tests/rdfxml/ex-29.out @@ -0,0 +1,3 @@ + "chat"@en . + "chat"@fr . + "chat" . diff --git a/tests/rdfxml/ex-29.rdf b/tests/rdfxml/ex-29.rdf new file mode 100644 index 0000000..1f94787 --- /dev/null +++ b/tests/rdfxml/ex-29.rdf @@ -0,0 +1,14 @@ + + + + + + + chat + chat + chat + + + + diff --git a/tests/rdfxml/ex-30.out b/tests/rdfxml/ex-30.out new file mode 100644 index 0000000..7d6af55 --- /dev/null +++ b/tests/rdfxml/ex-30.out @@ -0,0 +1 @@ + "blah" . diff --git a/tests/rdfxml/ex-30.rdf b/tests/rdfxml/ex-30.rdf new file mode 100644 index 0000000..4f4ef77 --- /dev/null +++ b/tests/rdfxml/ex-30.rdf @@ -0,0 +1,11 @@ + + + + + blah + + diff --git a/tests/rdfxml/ex-31.out b/tests/rdfxml/ex-31.out new file mode 100644 index 0000000..bc9f58e --- /dev/null +++ b/tests/rdfxml/ex-31.out @@ -0,0 +1,5 @@ +_:genid1 "foo" . +_:genid1 "blah" . + _:genid1 . + "2" . + "_3" . diff --git a/tests/rdfxml/ex-31.rdf b/tests/rdfxml/ex-31.rdf new file mode 100644 index 0000000..45833dd --- /dev/null +++ b/tests/rdfxml/ex-31.rdf @@ -0,0 +1,16 @@ + + + + + + + + foo + blah + + 2 + _3 + + + diff --git a/tests/rdfxml/ex-32.out b/tests/rdfxml/ex-32.out new file mode 100644 index 0000000..c95d607 --- /dev/null +++ b/tests/rdfxml/ex-32.out @@ -0,0 +1,2 @@ + "literal" . + . diff --git a/tests/rdfxml/ex-32.rdf b/tests/rdfxml/ex-32.rdf new file mode 100644 index 0000000..34ebef3 --- /dev/null +++ b/tests/rdfxml/ex-32.rdf @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/tests/rdfxml/ex-33.out b/tests/rdfxml/ex-33.out new file mode 100644 index 0000000..0165ec8 --- /dev/null +++ b/tests/rdfxml/ex-33.out @@ -0,0 +1,3 @@ +_:genid1 "literal2" . +_:genid1 "literal3" . + _:genid1 . diff --git a/tests/rdfxml/ex-33.rdf b/tests/rdfxml/ex-33.rdf new file mode 100644 index 0000000..76b04bc --- /dev/null +++ b/tests/rdfxml/ex-33.rdf @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/tests/rdfxml/ex-34.out b/tests/rdfxml/ex-34.out new file mode 100644 index 0000000..fbb9ccf --- /dev/null +++ b/tests/rdfxml/ex-34.out @@ -0,0 +1,9 @@ +_:genid2 . +_:genid2 _:genid1 . +_:genid1 . +_:genid4 . +_:genid4 _:genid3 . +_:genid2 _:genid4 . +_:genid3 . +_:genid4 . + _:genid2 . diff --git a/tests/rdfxml/ex-34.rdf b/tests/rdfxml/ex-34.rdf new file mode 100644 index 0000000..25c132f --- /dev/null +++ b/tests/rdfxml/ex-34.rdf @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-35.out b/tests/rdfxml/ex-35.out new file mode 100644 index 0000000..5541d00 --- /dev/null +++ b/tests/rdfxml/ex-35.out @@ -0,0 +1 @@ + . diff --git a/tests/rdfxml/ex-35.rdf b/tests/rdfxml/ex-35.rdf new file mode 100644 index 0000000..9cea016 --- /dev/null +++ b/tests/rdfxml/ex-35.rdf @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/tests/rdfxml/ex-36.out b/tests/rdfxml/ex-36.out new file mode 100644 index 0000000..1137dba --- /dev/null +++ b/tests/rdfxml/ex-36.out @@ -0,0 +1,4 @@ +_:genid1 . +_:genid1 . +_:genid1 . + _:genid1 . diff --git a/tests/rdfxml/ex-36.rdf b/tests/rdfxml/ex-36.rdf new file mode 100644 index 0000000..e4dcbdf --- /dev/null +++ b/tests/rdfxml/ex-36.rdf @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/tests/rdfxml/ex-37.out b/tests/rdfxml/ex-37.out new file mode 100644 index 0000000..ab1dd96 --- /dev/null +++ b/tests/rdfxml/ex-37.out @@ -0,0 +1,2 @@ +_:genid1 . + _:genid1 . diff --git a/tests/rdfxml/ex-37.rdf b/tests/rdfxml/ex-37.rdf new file mode 100644 index 0000000..f43864c --- /dev/null +++ b/tests/rdfxml/ex-37.rdf @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/tests/rdfxml/ex-38-rdfxmla.out b/tests/rdfxml/ex-38-rdfxmla.out new file mode 100644 index 0000000..662c10f --- /dev/null +++ b/tests/rdfxml/ex-38-rdfxmla.out @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-38.out b/tests/rdfxml/ex-38.out new file mode 100644 index 0000000..0f77c60 --- /dev/null +++ b/tests/rdfxml/ex-38.out @@ -0,0 +1,8 @@ +_:genid1 . +_:genid1 . +_:genid1 . + _:genid1 . + . + . + . + _:genid1 . diff --git a/tests/rdfxml/ex-38.rdf b/tests/rdfxml/ex-38.rdf new file mode 100644 index 0000000..a4f89ca --- /dev/null +++ b/tests/rdfxml/ex-38.rdf @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/tests/rdfxml/ex-39.out b/tests/rdfxml/ex-39.out new file mode 100644 index 0000000..b7277e6 --- /dev/null +++ b/tests/rdfxml/ex-39.out @@ -0,0 +1,7 @@ +_:genid2 _:genid1 . +_:genid1 . +_:genid4 _:genid3 . +_:genid2 _:genid4 . +_:genid3 . +_:genid4 . + _:genid2 . diff --git a/tests/rdfxml/ex-39.rdf b/tests/rdfxml/ex-39.rdf new file mode 100644 index 0000000..ebf858d --- /dev/null +++ b/tests/rdfxml/ex-39.rdf @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-40.out b/tests/rdfxml/ex-40.out new file mode 100644 index 0000000..3d11de9 --- /dev/null +++ b/tests/rdfxml/ex-40.out @@ -0,0 +1 @@ + "value" . diff --git a/tests/rdfxml/ex-40.rdf b/tests/rdfxml/ex-40.rdf new file mode 100644 index 0000000..1fb8f41 --- /dev/null +++ b/tests/rdfxml/ex-40.rdf @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/tests/rdfxml/ex-41.out b/tests/rdfxml/ex-41.out new file mode 100644 index 0000000..6d07f59 --- /dev/null +++ b/tests/rdfxml/ex-41.out @@ -0,0 +1,3 @@ + "val1"^^ . + "val2"^^ . + "val3"^^ . diff --git a/tests/rdfxml/ex-41.rdf b/tests/rdfxml/ex-41.rdf new file mode 100644 index 0000000..0e430ca --- /dev/null +++ b/tests/rdfxml/ex-41.rdf @@ -0,0 +1,13 @@ + + + + + + + val1 + val2 + val3 + + + diff --git a/tests/rdfxml/ex-42.out b/tests/rdfxml/ex-42.out new file mode 100644 index 0000000..6719743 --- /dev/null +++ b/tests/rdfxml/ex-42.out @@ -0,0 +1,19 @@ + . + "val1" . + . + . + . + . + "val1" . + "val2" . + . + . + . + . + "val2" . + "val3"@en . + . + . + . + . + "val3"@en . diff --git a/tests/rdfxml/ex-42.rdf b/tests/rdfxml/ex-42.rdf new file mode 100644 index 0000000..593fb18 --- /dev/null +++ b/tests/rdfxml/ex-42.rdf @@ -0,0 +1,14 @@ + + + + + + + val1 + val2 + val3 + + + diff --git a/tests/rdfxml/ex-43.out b/tests/rdfxml/ex-43.out new file mode 100644 index 0000000..c66b497 --- /dev/null +++ b/tests/rdfxml/ex-43.out @@ -0,0 +1,7 @@ + . + "val1" . + _:genid1 . +_:genid1 . +_:genid1 . +_:genid1 . +_:genid1 "val1" . diff --git a/tests/rdfxml/ex-43.rdf b/tests/rdfxml/ex-43.rdf new file mode 100644 index 0000000..49682ae --- /dev/null +++ b/tests/rdfxml/ex-43.rdf @@ -0,0 +1,12 @@ + + + + + + + val1 + + + diff --git a/tests/rdfxml/ex-44.out b/tests/rdfxml/ex-44.out new file mode 100644 index 0000000..5fc4608 --- /dev/null +++ b/tests/rdfxml/ex-44.out @@ -0,0 +1,8 @@ + . +_:genid1 "val2" . + _:genid2 . +_:genid2 . +_:genid2 _:genid1 . +_:genid2 . +_:genid2 "val2" . + _:genid1 . diff --git a/tests/rdfxml/ex-44.rdf b/tests/rdfxml/ex-44.rdf new file mode 100644 index 0000000..7715a4f --- /dev/null +++ b/tests/rdfxml/ex-44.rdf @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/tests/rdfxml/ex-45.out b/tests/rdfxml/ex-45.out new file mode 100644 index 0000000..87a6570 --- /dev/null +++ b/tests/rdfxml/ex-45.out @@ -0,0 +1,2 @@ + . + "" . diff --git a/tests/rdfxml/ex-45.rdf b/tests/rdfxml/ex-45.rdf new file mode 100644 index 0000000..b9ec8e9 --- /dev/null +++ b/tests/rdfxml/ex-45.rdf @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/tests/rdfxml/ex-46.out b/tests/rdfxml/ex-46.out new file mode 100644 index 0000000..d0938ce --- /dev/null +++ b/tests/rdfxml/ex-46.out @@ -0,0 +1,53 @@ + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + . + "abc" . + "abc" . + "abc" . + "abc" . + _:node2 . +_:node1 . + "apples" . + "pears"^^ . + "oranges"^^ . + "10"^^ . diff --git a/tests/rdfxml/ex-46.rdf b/tests/rdfxml/ex-46.rdf new file mode 100644 index 0000000..2ee62ab --- /dev/null +++ b/tests/rdfxml/ex-46.rdf @@ -0,0 +1,91 @@ + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + apples + pears + oranges + 10 + + + diff --git a/tests/rdfxml/ex-47.out b/tests/rdfxml/ex-47.out new file mode 100644 index 0000000..b668a3c --- /dev/null +++ b/tests/rdfxml/ex-47.out @@ -0,0 +1,24 @@ + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . + "abc" . diff --git a/tests/rdfxml/ex-47.rdf b/tests/rdfxml/ex-47.rdf new file mode 100644 index 0000000..d40eae4 --- /dev/null +++ b/tests/rdfxml/ex-47.rdf @@ -0,0 +1,51 @@ + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/rdfxml/ex-48.out b/tests/rdfxml/ex-48.out new file mode 100644 index 0000000..607eea9 --- /dev/null +++ b/tests/rdfxml/ex-48.out @@ -0,0 +1,5 @@ + " & "^^ . + " < "^^ . + " > "^^ . + ">&<"^^ . + "<ex:notaprop>"^^ . diff --git a/tests/rdfxml/ex-48.rdf b/tests/rdfxml/ex-48.rdf new file mode 100644 index 0000000..88f469b --- /dev/null +++ b/tests/rdfxml/ex-48.rdf @@ -0,0 +1,16 @@ + + + + + + + & + < + > + >&< + <ex:notaprop> + + + diff --git a/tests/rdfxml/ex-49.out b/tests/rdfxml/ex-49.out new file mode 100644 index 0000000..b2cab49 --- /dev/null +++ b/tests/rdfxml/ex-49.out @@ -0,0 +1,4 @@ + " hmm "^^ . + " "^^ . + " "^^ . + " \"> "^^ . diff --git a/tests/rdfxml/ex-49.rdf b/tests/rdfxml/ex-49.rdf new file mode 100644 index 0000000..0e00ea1 --- /dev/null +++ b/tests/rdfxml/ex-49.rdf @@ -0,0 +1,14 @@ + + + + + + + hmm + + + + + + diff --git a/tests/rdfxml/ex-51.out b/tests/rdfxml/ex-51.out new file mode 100644 index 0000000..b956d32 --- /dev/null +++ b/tests/rdfxml/ex-51.out @@ -0,0 +1 @@ + ""^^ . diff --git a/tests/rdfxml/ex-51.rdf b/tests/rdfxml/ex-51.rdf new file mode 100644 index 0000000..d2c01e3 --- /dev/null +++ b/tests/rdfxml/ex-51.rdf @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/tests/rdfxml/ex-52.out b/tests/rdfxml/ex-52.out new file mode 100644 index 0000000..655acea --- /dev/null +++ b/tests/rdfxml/ex-52.out @@ -0,0 +1,2 @@ + "Simple Example" . + "2002-10-05" . diff --git a/tests/rdfxml/ex-52.svg b/tests/rdfxml/ex-52.svg new file mode 100644 index 0000000..d814889 --- /dev/null +++ b/tests/rdfxml/ex-52.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + Simple Example + 2002-10-05 + + + + + diff --git a/tests/rdfxml/ex-53.out b/tests/rdfxml/ex-53.out new file mode 100644 index 0000000..7cb4b91 --- /dev/null +++ b/tests/rdfxml/ex-53.out @@ -0,0 +1 @@ +_:genid1 . diff --git a/tests/rdfxml/ex-53.rdf b/tests/rdfxml/ex-53.rdf new file mode 100644 index 0000000..ff02ef8 --- /dev/null +++ b/tests/rdfxml/ex-53.rdf @@ -0,0 +1 @@ + diff --git a/tests/rdfxml/ex-54.out b/tests/rdfxml/ex-54.out new file mode 100644 index 0000000..36a1d29 --- /dev/null +++ b/tests/rdfxml/ex-54.out @@ -0,0 +1 @@ + "They\u2019re artistic\u2026uhm, bugs, at the very least."^^ . diff --git a/tests/rdfxml/ex-54.rdf b/tests/rdfxml/ex-54.rdf new file mode 100644 index 0000000..462e8f6 --- /dev/null +++ b/tests/rdfxml/ex-54.rdf @@ -0,0 +1,7 @@ + + + + They’re artistic…uhm, bugs, at the very least. + + \ No newline at end of file diff --git a/tests/rdfxml/ex-55.out b/tests/rdfxml/ex-55.out new file mode 100644 index 0000000..942cadf --- /dev/null +++ b/tests/rdfxml/ex-55.out @@ -0,0 +1,2 @@ + "abc" . + "def" . diff --git a/tests/rdfxml/ex-55.rdf b/tests/rdfxml/ex-55.rdf new file mode 100644 index 0000000..ac05844 --- /dev/null +++ b/tests/rdfxml/ex-55.rdf @@ -0,0 +1,11 @@ + + + +]> + + + &bar; + + diff --git a/tests/rdfxml/ex-56.out b/tests/rdfxml/ex-56.out new file mode 100644 index 0000000..72da489 --- /dev/null +++ b/tests/rdfxml/ex-56.out @@ -0,0 +1 @@ + "val"^^ . diff --git a/tests/rdfxml/ex-56.rdf b/tests/rdfxml/ex-56.rdf new file mode 100644 index 0000000..f50683b --- /dev/null +++ b/tests/rdfxml/ex-56.rdf @@ -0,0 +1,8 @@ + + + + val + + diff --git a/tests/rdfxml/ex-57.out b/tests/rdfxml/ex-57.out new file mode 100644 index 0000000..e09ddbe --- /dev/null +++ b/tests/rdfxml/ex-57.out @@ -0,0 +1 @@ + ""^^ . diff --git a/tests/rdfxml/ex-57.rdf b/tests/rdfxml/ex-57.rdf new file mode 100644 index 0000000..460dc0f --- /dev/null +++ b/tests/rdfxml/ex-57.rdf @@ -0,0 +1,17 @@ + + + + + + + + + + diff --git a/tests/rdfxml/ex-58.out b/tests/rdfxml/ex-58.out new file mode 100644 index 0000000..2822163 --- /dev/null +++ b/tests/rdfxml/ex-58.out @@ -0,0 +1,3 @@ + "World Wide Web Consortium" . + . + . diff --git a/tests/rdfxml/ex-58.rdf b/tests/rdfxml/ex-58.rdf new file mode 100644 index 0000000..081f8df --- /dev/null +++ b/tests/rdfxml/ex-58.rdf @@ -0,0 +1,15 @@ + + + + + + World Wide Web Consortium + + + + diff --git a/tests/rdfxml/ex-59.nt b/tests/rdfxml/ex-59.nt new file mode 100644 index 0000000..d72d5f8 --- /dev/null +++ b/tests/rdfxml/ex-59.nt @@ -0,0 +1 @@ + "value" . diff --git a/tests/rdfxml/ex-59.rdf b/tests/rdfxml/ex-59.rdf new file mode 100644 index 0000000..8aec5f2 --- /dev/null +++ b/tests/rdfxml/ex-59.rdf @@ -0,0 +1,6 @@ + + + + value + + diff --git a/tests/rdfxml/ex-60.nt b/tests/rdfxml/ex-60.nt new file mode 100644 index 0000000..22c3d42 --- /dev/null +++ b/tests/rdfxml/ex-60.nt @@ -0,0 +1 @@ + . diff --git a/tests/rdfxml/ex-60.rdf b/tests/rdfxml/ex-60.rdf new file mode 100644 index 0000000..8d97648 --- /dev/null +++ b/tests/rdfxml/ex-60.rdf @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/rdfxml/ex-61.out b/tests/rdfxml/ex-61.out new file mode 100644 index 0000000..785d442 --- /dev/null +++ b/tests/rdfxml/ex-61.out @@ -0,0 +1 @@ + "one" . diff --git a/tests/rdfxml/ex-61.rdf b/tests/rdfxml/ex-61.rdf new file mode 100644 index 0000000..fdc1cbb --- /dev/null +++ b/tests/rdfxml/ex-61.rdf @@ -0,0 +1,4 @@ + + + + diff --git a/tests/rdfxml/ex-62.out b/tests/rdfxml/ex-62.out new file mode 100644 index 0000000..06ed8ab --- /dev/null +++ b/tests/rdfxml/ex-62.out @@ -0,0 +1,3 @@ + "Item1" . + "Item2" . + "Item3" . diff --git a/tests/rdfxml/ex-62.rdf b/tests/rdfxml/ex-62.rdf new file mode 100644 index 0000000..f23d47f --- /dev/null +++ b/tests/rdfxml/ex-62.rdf @@ -0,0 +1,24 @@ + + + +]> + + + + Item1 + + + + Item2 + + + + Item3 + + + diff --git a/tests/rdfxml/ex-63.out b/tests/rdfxml/ex-63.out new file mode 100644 index 0000000..2ec9d5b --- /dev/null +++ b/tests/rdfxml/ex-63.out @@ -0,0 +1 @@ + "\n
\n

123

\n\n
\n "^^ . diff --git a/tests/rdfxml/ex-63.rdf b/tests/rdfxml/ex-63.rdf new file mode 100644 index 0000000..13a54fa --- /dev/null +++ b/tests/rdfxml/ex-63.rdf @@ -0,0 +1,11 @@ + + + + +
+

123

+ +
+
+
+
diff --git a/tests/rdfxml/owl-schema.out b/tests/rdfxml/owl-schema.out new file mode 100644 index 0000000..0b5ddf6 --- /dev/null +++ b/tests/rdfxml/owl-schema.out @@ -0,0 +1,160 @@ + . + . + . + . + . + . + "This file specifies in RDF Schema format the\n built-in classes and properties that together form the basis of\n the RDF/XML syntax of OWL Full, OWL DL and OWL Lite.\n We do not expect people to import this file\n explicitly into their ontology. People that do import this file\n should expect their ontology to be an OWL Full ontology. \n " . + "$Id: owl.rdf,v 1.5 2003/08/19 15:07:19 connolly Exp $" . + "$Id: owl.rdf,v 1.5 2003/08/19 15:07:19 connolly Exp $" . + . + "Class" . + . + . + "Thing" . +_:genid1 . + . +_:genid3 _:genid2 . +_:genid1 _:genid3 . +_:genid2 . +_:genid2 . +_:genid3 . + _:genid1 . + . + "Nothing" . + . + . + "equivalentClass" . + . + . + . + . + "disjointWith" . + . + . + . + "equivalentProperty" . + . + . + "sameAs" . + . + . + . + "differentFrom" . + . + . + . + "AllDifferent" . + . + "distinctMembers" . + . + . + . + "unionOf" . + . + . + . + "intersectionOf" . + . + . + . + "complementOf" . + . + . + . + "oneOf" . + . + . + . + "Restriction" . + . + . + "onProperty" . + . + . + . + "allValuesFrom" . + . + . + . + "hasValue" . + . + . + "someValuesFrom" . + . + . + . + "minCardinality" . + . + . + . + "maxCardinality" . + . + . + . + "cardinality" . + . + . + . + "ObjectProperty" . + . + . + "DatatypeProperty" . + . + . + "inverseOf" . + . + . + . + "TransitiveProperty" . + . + . + "SymmetricProperty" . + . + . + "FunctionalProperty" . + . + . + "InverseFunctionalProperty" . + . + . + . + . + . + . + . + . + "Ontology" . + . + . + . + "imports" . + . + . + . + . + "versionInfo" . + . + . + "priorVersion" . + . + . + . + . + "backwardCompatibleWitesh" . + . + . + . + . + "incompatibleWith" . + . + . + . + . + "DeprecatedClass" . + . + . + "DeprecatedProperty" . + . + . + "DataRange" . diff --git a/tests/rdfxml/owl-schema.rdf b/tests/rdfxml/owl-schema.rdf new file mode 100644 index 0000000..eb19db5 --- /dev/null +++ b/tests/rdfxml/owl-schema.rdf @@ -0,0 +1,279 @@ + + + + + + + ]> + + + + + + + + + + This file specifies in RDF Schema format the + built-in classes and properties that together form the basis of + the RDF/XML syntax of OWL Full, OWL DL and OWL Lite. + We do not expect people to import this file + explicitly into their ontology. People that do import this file + should expect their ontology to be an OWL Full ontology. + + $Id: owl.rdf,v 1.5 2003/08/19 15:07:19 connolly Exp $ + $Id: owl.rdf,v 1.5 2003/08/19 15:07:19 connolly Exp $ + + + + Class + + + + + Thing + + + + + + + + + + Nothing + + + + + equivalentClass + + + + + + + disjointWith + + + + + + equivalentProperty + + + + + sameAs + + + + + + differentFrom + + + + + + AllDifferent + + + + distinctMembers + + + + + + unionOf + + + + + + intersectionOf + + + + + + complementOf + + + + + + oneOf + + + + + + Restriction + + + + + onProperty + + + + + + allValuesFrom + + + + + + hasValue + + + + + someValuesFrom + + + + + + minCardinality + + + + + + maxCardinality + + + + + + cardinality + + + + + + ObjectProperty + + + + + DatatypeProperty + + + + + inverseOf + + + + + + TransitiveProperty + + + + + SymmetricProperty + + + + + FunctionalProperty + + + + + InverseFunctionalProperty + + + + + + + + + + + + + + + + + + + + + + + + + Ontology + + + + + + + + imports + + + + + + + versionInfo + + + + + priorVersion + + + + + + + backwardCompatibleWitesh + + + + + + + incompatibleWith + + + + + + + DeprecatedClass + + + + + DeprecatedProperty + + + + + DataRange + + + + + diff --git a/tests/rdfxml/rdf-schema.out b/tests/rdfxml/rdf-schema.out new file mode 100644 index 0000000..d144ceb --- /dev/null +++ b/tests/rdfxml/rdf-schema.out @@ -0,0 +1,129 @@ + . + "Resource"@en . + "Ressource"@fr . + "The most general class" . + . + "type"@en . + "type"@fr . + "Indicates membership of a class" . + . + . + "comment"@en . + "commentaire"@fr . + . + "Use this for descriptions" . + . + . + . + "label"@en . + "label"@fr . + . + "Provides a human-readable version of a resource name." . + . + . + "Class"@en . + "Classe"@fr . + "The concept of Class" . + . + . + "subClassOf"@en . + "sousClasseDe"@fr . + "Indicates membership of a class" . + . + . + . + "subPropertyOf"@en . + "sousPropri\u00E9t\u00E9De"@fr . + "Indicates specialization of properties" . + . + . + . + "seeAlso"@en . + "voirAussi"@fr . + "Indicates a resource that provides information about the subject resource." . + . + . + . + . + . + "isDefinedBy"@en . + "esD\u00E9finiPar"@fr . + "Indicates a resource containing and defining the subject resource." . + . + . + . + "ConstraintResource"@en . + "RessourceContrainte"@fr . + . + . + "Resources used to express RDF Schema constraints." . + . + "ConstraintProperty"@en . + "Propri\u00E9t\u00E9Contrainte"@fr . + . + . + "Properties used to express RDF Schema constraints." . + . + "domain"@en . + "domaine"@fr . + "This is how we associate a class with properties that its instances can have" . + . + "range"@en . + "\u00E9tendue"@fr . + "Properties that can be used in a schema to provide constraints" . + . + . + . + "Property"@en . + "Propri\u00E9t\u00E9"@fr . + "The concept of a property." . + . + . + "Literal"@en . + "Litt\u00E9ral"@fr . + . + "This represents the set of atomic values, eg. textual strings." . + . + "Statement"@en . + "D\u00E9claration"@fr . + . + "This represents the set of reified statements." . + . + "subject"@en . + "sujet"@fr . + . + . + . + "predicate"@en . + "pr\u00E9dicat"@fr . + . + . + . + . + "object"@en . + "objet"@fr . + . + . + "Container"@en . + "Enveloppe"@fr . + . + "This represents the set Containers." . + . + "Bag"@en . + "Ensemble"@fr . + . + . + "Sequence"@en . + "S\u00E9quence"@fr . + . + . + "Alt"@en . + "Choix"@fr . + . + . + "ContainerMembershipProperty"@en . + . + . + "object"@en . + "value"@fr . + . diff --git a/tests/rdfxml/rdf-schema.rdf b/tests/rdfxml/rdf-schema.rdf new file mode 100644 index 0000000..f83f7f6 --- /dev/null +++ b/tests/rdfxml/rdf-schema.rdf @@ -0,0 +1,187 @@ + + + + Resource + Ressource + The most general class + + + + type + type + Indicates membership of a class + + + + + comment + commentaire + + Use this for descriptions + + + + + + label + label + + Provides a human-readable version of a resource name. + + + + + Class + Classe + The concept of Class + + + + + subClassOf + sousClasseDe + Indicates membership of a class + + + + + + subPropertyOf + sousPropriétéDe + Indicates specialization of properties + + + + + + seeAlso + voirAussi + Indicates a resource that provides information about the subject resource. + + + + + + + + isDefinedBy + esDéfiniPar + Indicates a resource containing and defining the subject resource. + + + + + + ConstraintResource + RessourceContrainte + + + Resources used to express RDF Schema constraints. + + + + ConstraintProperty + PropriétéContrainte + + + Properties used to express RDF Schema constraints. + + + + domain + domaine + This is how we associate a class with properties that its instances can have + + + + range + étendue + Properties that can be used in a schema to provide constraints + + + + + + Property + Propriété + The concept of a property. + + + + + Literal + Littéral + + This represents the set of atomic values, eg. textual strings. + + + + Statement + Déclaration + + This represents the set of reified statements. + + + + subject + sujet + + + + + + predicate + prédicat + + + + + + + object + objet + + + + + Container + Enveloppe + + This represents the set Containers. + + + + Bag + Ensemble + + + + + Sequence + Séquence + + + + + Alt + Choix + + + + + ContainerMembershipProperty + + + + + object + value + + + + + + + diff --git a/tests/rdfxml/rdfs-namespace.out b/tests/rdfxml/rdfs-namespace.out new file mode 100644 index 0000000..2097537 --- /dev/null +++ b/tests/rdfxml/rdfs-namespace.out @@ -0,0 +1,132 @@ + . + . + "Resource"@en . + "The class resource, everything." . + . + . + "type"@en . + "Indicates membership of a class" . + . + . + . + . + "Class"@en . + "The concept of Class" . + . + . + . + "subClassOf"@en . + "Indicates membership of a class" . + . + . + . + . + "subPropertyOf"@en . + "Indicates specialization of properties" . + . + . + . + . + "Property"@en . + "The concept of a property." . + . + . + . + "comment"@en . + "Use this for descriptions" . + . + . + . + . + "label"@en . + "Provides a human-readable version of a resource name." . + . + . + . + . + "domain"@en . + "A domain class for a property type" . + . + . + . + . + "range"@en . + "A range class for a property type" . + . + . + . + . + "seeAlso"@en . + "A resource that provides information about the subject resource" . + . + . + . + . + . + . + "isDefinedBy"@en . + "Indicates the namespace of a resource" . + . + . + . + . + "Literal"@en . + "This represents the set of atomic values, eg. textual strings." . + . + . + "Statement"@en . + . + "The class of RDF statements." . + . + . + "subject"@en . + "The subject of an RDF statement." . + . + . + . + . + "predicate"@en . + "the predicate of an RDF statement." . + . + . + . + . + "object"@en . + "The object of an RDF statement." . + . + . + . + "Container"@en . + . + "This represents the set Containers." . + . + . + "Bag"@en . + "An unordered collection."@en . + . + . + . + "Seq"@en . + "An ordered collection."@en . + . + . + . + "Alt"@en . + "A collection of alternatives."@en . + . + . + . + "ContainerMembershipProperty"@en . + "The container membership properties, rdf:1, rdf:2, ..., all of which are sub-properties of 'member'." . + . + . + . + "member"@en . + "a member of a container" . + . + . + . + "value"@en . + "Identifies the principal value (usually a string) of a property when the property value is a structured resource" . + . + . diff --git a/tests/rdfxml/rdfs-namespace.rdf b/tests/rdfxml/rdfs-namespace.rdf new file mode 100644 index 0000000..999fc0e --- /dev/null +++ b/tests/rdfxml/rdfs-namespace.rdf @@ -0,0 +1,188 @@ + + + + + Resource + The class resource, everything. + + + + + type + Indicates membership of a class + + + + + + + Class + The concept of Class + + + + + + subClassOf + Indicates membership of a class + + + + + + + subPropertyOf + Indicates specialization of properties + + + + + + + Property + The concept of a property. + + + + + + comment + Use this for descriptions + + + + + + + label + Provides a human-readable version of a resource name. + + + + + + + domain + A domain class for a property type + + + + + + + range + A range class for a property type + + + + + + + seeAlso + A resource that provides information about the subject resource + + + + + + + + + isDefinedBy + Indicates the namespace of a resource + + + + + + + Literal + This represents the set of atomic values, eg. textual strings. + + + + + Statement + + The class of RDF statements. + + + + + subject + The subject of an RDF statement. + + + + + + + predicate + the predicate of an RDF statement. + + + + + + + object + The object of an RDF statement. + + + + + + Container + + This represents the set Containers. + + + + + Bag + An unordered collection. + + + + + + Seq + An ordered collection. + + + + + + Alt + A collection of alternatives. + + + + + + ContainerMembershipProperty + The container membership properties, rdf:1, rdf:2, ..., all of which are sub-properties of 'member'. + + + + + + member + a member of a container + + + + + + value + Identifies the principal value (usually a string) of a property when the property value is a structured resource + + + + + + + + diff --git a/tests/rdfxml/warn-00.out b/tests/rdfxml/warn-00.out new file mode 100644 index 0000000..2424eaf --- /dev/null +++ b/tests/rdfxml/warn-00.out @@ -0,0 +1,7 @@ + . + "text" . + _:genid1 . +_:genid1 . +_:genid1 . +_:genid1 . +_:genid1 "text" . diff --git a/tests/rdfxml/warn-00.rdf b/tests/rdfxml/warn-00.rdf new file mode 100644 index 0000000..fc1b6a4 --- /dev/null +++ b/tests/rdfxml/warn-00.rdf @@ -0,0 +1,12 @@ + + + + + + + text + + + diff --git a/tests/rdfxml/warn-02.out b/tests/rdfxml/warn-02.out new file mode 100644 index 0000000..e69de29 diff --git a/tests/rdfxml/warn-02.rdf b/tests/rdfxml/warn-02.rdf new file mode 100644 index 0000000..6cea5cf --- /dev/null +++ b/tests/rdfxml/warn-02.rdf @@ -0,0 +1,7 @@ + + + + + + diff --git a/tests/rdfxml/warn-04.out b/tests/rdfxml/warn-04.out new file mode 100644 index 0000000..462a8d9 --- /dev/null +++ b/tests/rdfxml/warn-04.out @@ -0,0 +1,2 @@ + . + "bar" . diff --git a/tests/rdfxml/warn-04.rdf b/tests/rdfxml/warn-04.rdf new file mode 100644 index 0000000..f62c8f2 --- /dev/null +++ b/tests/rdfxml/warn-04.rdf @@ -0,0 +1,10 @@ + + + + + + + bar + + diff --git a/tests/rdfxml/warn-05.out b/tests/rdfxml/warn-05.out new file mode 100644 index 0000000..69624b0 --- /dev/null +++ b/tests/rdfxml/warn-05.out @@ -0,0 +1 @@ + "bar" . diff --git a/tests/rdfxml/warn-05.rdf b/tests/rdfxml/warn-05.rdf new file mode 100644 index 0000000..530d44b --- /dev/null +++ b/tests/rdfxml/warn-05.rdf @@ -0,0 +1,9 @@ + + + + + + + bar + + diff --git a/tests/rdfxml/warn-06.out b/tests/rdfxml/warn-06.out new file mode 100644 index 0000000..676d52e --- /dev/null +++ b/tests/rdfxml/warn-06.out @@ -0,0 +1 @@ + "blah" . diff --git a/tests/rdfxml/warn-06.rdf b/tests/rdfxml/warn-06.rdf new file mode 100644 index 0000000..5bed246 --- /dev/null +++ b/tests/rdfxml/warn-06.rdf @@ -0,0 +1,9 @@ + + + + + + + diff --git a/tests/rdfxml/warn-07.out b/tests/rdfxml/warn-07.out new file mode 100644 index 0000000..3823555 --- /dev/null +++ b/tests/rdfxml/warn-07.out @@ -0,0 +1,2 @@ + "\n prop1name\n "^^ . + "\n \n \n \n "^^ . diff --git a/tests/rdfxml/warn-07.rdf b/tests/rdfxml/warn-07.rdf new file mode 100644 index 0000000..c187dd1 --- /dev/null +++ b/tests/rdfxml/warn-07.rdf @@ -0,0 +1,20 @@ + + + + + + + + prop1name + + + + + + + + + + + diff --git a/tests/rdfxml/wine.out b/tests/rdfxml/wine.out new file mode 100644 index 0000000..5f007db --- /dev/null +++ b/tests/rdfxml/wine.out @@ -0,0 +1,2012 @@ + . + "An example OWL ontology" . + . + . + . + "Derived from the DAML Wine ontology at \n http://ontolingua.stanford.edu/doc/chimaera/ontologies/wines.daml\n Substantially changed, in particular the Region based relations.\n " . + "Wine Ontology" . + . + . +_:genid1 . +_:genid1 . +_:genid1 "1"^^ . + _:genid1 . +_:genid2 . +_:genid2 . +_:genid2 . + _:genid2 . +_:genid3 . +_:genid3 . +_:genid3 "1"^^ . + _:genid3 . +_:genid4 . +_:genid4 . +_:genid4 "1"^^ . + _:genid4 . +_:genid5 . +_:genid5 . +_:genid5 "1"^^ . + _:genid5 . +_:genid6 . +_:genid6 . +_:genid6 "1"^^ . + _:genid6 . +_:genid7 . +_:genid7 . +_:genid7 "1"^^ . + _:genid7 . +_:genid8 . +_:genid8 . +_:genid8 . + _:genid8 . + "wine"@en . + "vin"@fr . + . +_:genid9 . +_:genid9 . +_:genid9 "1"^^ . + _:genid9 . + . + . + . +_:genid10 . + . +_:genid12 _:genid11 . +_:genid10 _:genid12 . +_:genid11 . +_:genid11 . +_:genid11 . +_:genid12 . + _:genid10 . + . +_:genid13 . + . +_:genid15 _:genid14 . +_:genid13 _:genid15 . +_:genid14 . +_:genid14 . +_:genid14 . +_:genid15 . + _:genid13 . + . +_:genid16 . + . +_:genid18 _:genid17 . +_:genid16 _:genid18 . +_:genid17 . +_:genid17 . +_:genid19 . +_:genid20 . + . +_:genid21 . +_:genid20 _:genid21 . + . +_:genid21 . +_:genid19 _:genid20 . +_:genid17 _:genid19 . +_:genid18 . + _:genid16 . + . +_:genid22 . + . +_:genid23 . +_:genid22 _:genid23 . + . +_:genid23 . + _:genid22 . + . +_:genid24 . +_:genid24 . +_:genid25 . +_:genid26 . + . +_:genid27 . +_:genid26 _:genid27 . + . +_:genid28 . +_:genid27 _:genid28 . + . +_:genid28 . +_:genid25 _:genid26 . +_:genid24 _:genid25 . + _:genid24 . + . +_:genid29 . + . +_:genid30 . +_:genid29 _:genid30 . + . +_:genid30 . + _:genid29 . + . +_:genid31 . +_:genid31 . +_:genid31 . + _:genid31 . +_:genid32 . +_:genid32 . +_:genid32 "1"^^ . + _:genid32 . + . +_:genid33 . + . +_:genid34 . +_:genid33 _:genid34 . + . +_:genid34 . + _:genid33 . + . +_:genid35 . +_:genid35 . +_:genid36 . +_:genid37 . + . +_:genid38 . +_:genid37 _:genid38 . + . +_:genid38 . +_:genid36 _:genid37 . +_:genid35 _:genid36 . + _:genid35 . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "1998"^^ . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . +_:genid39 . + . +_:genid41 _:genid40 . +_:genid39 _:genid41 . +_:genid40 . +_:genid40 . +_:genid40 . +_:genid43 _:genid42 . +_:genid41 _:genid43 . +_:genid42 . +_:genid42 . +_:genid42 "1"^^ . +_:genid43 . + _:genid39 . + . +_:genid44 . +_:genid44 . +_:genid44 . + _:genid44 . +_:genid45 . +_:genid45 . +_:genid45 . + _:genid45 . +_:genid46 . +_:genid46 . +_:genid47 . +_:genid48 . + . +_:genid49 . +_:genid48 _:genid49 . + . +_:genid49 . +_:genid47 _:genid48 . +_:genid46 _:genid47 . + _:genid46 . +_:genid50 . +_:genid50 . +_:genid51 . +_:genid52 . + . +_:genid53 . +_:genid52 _:genid53 . + . +_:genid53 . +_:genid51 _:genid52 . +_:genid50 _:genid51 . + _:genid50 . + . + . + "Made WineDescriptor unionType of tastes and color" . +_:genid54 . + . +_:genid55 . +_:genid54 _:genid55 . + . +_:genid55 . + _:genid54 . + . + . + . + . +_:genid56 . + . +_:genid57 . +_:genid56 _:genid57 . + . +_:genid58 . +_:genid57 _:genid58 . + . +_:genid58 . + _:genid56 . + . + . +_:genid59 . + . +_:genid60 . +_:genid59 _:genid60 . + . +_:genid61 . +_:genid60 _:genid61 . + . +_:genid61 . + _:genid59 . + . + . +_:genid62 . + . +_:genid63 . +_:genid62 _:genid63 . + . +_:genid64 . +_:genid63 _:genid64 . + . +_:genid64 . + _:genid62 . + . + . +_:genid65 . + . +_:genid66 . +_:genid65 _:genid66 . + . +_:genid67 . +_:genid66 _:genid67 . + . +_:genid67 . + _:genid65 . + . + . +_:genid68 . + . +_:genid70 _:genid69 . +_:genid68 _:genid70 . +_:genid69 . +_:genid69 . +_:genid69 . +_:genid70 . + _:genid68 . + . +_:genid71 . +_:genid71 . +_:genid71 . + _:genid71 . +_:genid72 . +_:genid72 . +_:genid72 "1"^^ . + _:genid72 . + . +_:genid73 . + . +_:genid75 _:genid74 . +_:genid73 _:genid75 . +_:genid74 . +_:genid74 . +_:genid74 . +_:genid75 . + _:genid73 . + . +_:genid76 . + . +_:genid78 _:genid77 . +_:genid76 _:genid78 . +_:genid77 . +_:genid77 . +_:genid77 . +_:genid78 . + _:genid76 . + . + . +_:genid79 . +_:genid79 . +_:genid79 . + _:genid79 . +_:genid80 . +_:genid80 . +_:genid81 . +_:genid82 . + . +_:genid83 . +_:genid82 _:genid83 . + . +_:genid83 . +_:genid81 _:genid82 . +_:genid80 _:genid81 . + _:genid80 . +_:genid84 . + . +_:genid86 _:genid85 . +_:genid84 _:genid86 . +_:genid85 . +_:genid85 . +_:genid85 . +_:genid86 . + _:genid84 . + . +_:genid87 . +_:genid87 . +_:genid87 . + _:genid87 . +_:genid88 . +_:genid88 . +_:genid88 . + _:genid88 . +_:genid89 . +_:genid89 . +_:genid89 . + _:genid89 . +_:genid90 . +_:genid90 . +_:genid90 "1"^^ . + _:genid90 . +_:genid91 . + . +_:genid93 _:genid92 . +_:genid91 _:genid93 . +_:genid92 . +_:genid92 . +_:genid92 . +_:genid93 . + _:genid91 . + . +_:genid94 . +_:genid94 . +_:genid94 . + _:genid94 . +_:genid95 . +_:genid95 . +_:genid96 . +_:genid97 . + . +_:genid98 . +_:genid97 _:genid98 . + . +_:genid98 . +_:genid96 _:genid97 . +_:genid95 _:genid96 . + _:genid95 . +_:genid99 . + . +_:genid101 _:genid100 . +_:genid99 _:genid101 . +_:genid100 . +_:genid100 . +_:genid102 . +_:genid103 . + . +_:genid104 . +_:genid103 _:genid104 . + . +_:genid104 . +_:genid102 _:genid103 . +_:genid100 _:genid102 . +_:genid101 . + _:genid99 . + . +_:genid105 . + . +_:genid107 _:genid106 . +_:genid105 _:genid107 . +_:genid106 . +_:genid106 . +_:genid106 . +_:genid109 _:genid108 . +_:genid107 _:genid109 . +_:genid108 . +_:genid108 . +_:genid108 "1"^^ . +_:genid109 . + _:genid105 . + . +_:genid110 . + . +_:genid112 _:genid111 . +_:genid110 _:genid112 . +_:genid111 . +_:genid111 . +_:genid111 . +_:genid114 _:genid113 . +_:genid112 _:genid114 . +_:genid113 . +_:genid113 . +_:genid113 "1"^^ . +_:genid114 . + _:genid110 . + . + . + . +_:genid115 . +_:genid115 . +_:genid115 . + _:genid115 . +_:genid116 . +_:genid116 . +_:genid116 . + _:genid116 . +_:genid117 . +_:genid117 . +_:genid117 . + _:genid117 . + . +_:genid118 . +_:genid118 . +_:genid118 . + _:genid118 . +_:genid119 . +_:genid119 . +_:genid119 . + _:genid119 . +_:genid120 . +_:genid120 . +_:genid120 . + _:genid120 . +_:genid121 . +_:genid121 . +_:genid121 . + _:genid121 . +_:genid122 . +_:genid122 . +_:genid122 "1"^^ . + _:genid122 . +_:genid123 . + . +_:genid125 _:genid124 . +_:genid123 _:genid125 . +_:genid124 . +_:genid124 . +_:genid124 . +_:genid125 . + _:genid123 . + . +_:genid126 . + . +_:genid128 _:genid127 . +_:genid126 _:genid128 . +_:genid127 . +_:genid127 . +_:genid127 . +_:genid128 . + _:genid126 . + . +_:genid129 . +_:genid129 . +_:genid129 . + _:genid129 . +_:genid130 . + . +_:genid132 _:genid131 . +_:genid130 _:genid132 . +_:genid131 . +_:genid131 . +_:genid131 . +_:genid134 _:genid133 . +_:genid132 _:genid134 . +_:genid133 . +_:genid133 . +_:genid133 "1"^^ . +_:genid134 . + _:genid130 . + . +_:genid135 . + . +_:genid137 _:genid136 . +_:genid135 _:genid137 . +_:genid136 . +_:genid136 . +_:genid136 . +_:genid137 . + _:genid135 . + . +_:genid138 . + . +_:genid140 _:genid139 . +_:genid138 _:genid140 . +_:genid139 . +_:genid139 . +_:genid139 . +_:genid140 . + _:genid138 . + . +_:genid141 . +_:genid141 . +_:genid141 . + _:genid141 . +_:genid142 . +_:genid142 . +_:genid142 "1"^^ . + _:genid142 . +_:genid143 . + . +_:genid144 . +_:genid143 _:genid144 . + . +_:genid144 . + _:genid143 . + . +_:genid145 . +_:genid145 . +_:genid146 . +_:genid147 . + . +_:genid148 . +_:genid147 _:genid148 . + . +_:genid148 . +_:genid146 _:genid147 . +_:genid145 _:genid146 . + _:genid145 . +_:genid149 . + . +_:genid150 . +_:genid149 _:genid150 . + . +_:genid150 . + _:genid149 . + . + . +_:genid151 . +_:genid151 . +_:genid151 . + _:genid151 . +_:genid152 . +_:genid152 . +_:genid152 . + _:genid152 . +_:genid153 . +_:genid153 . +_:genid153 . + _:genid153 . +_:genid154 . +_:genid154 . +_:genid154 . + _:genid154 . + . +_:genid155 . +_:genid155 . +_:genid155 . + _:genid155 . +_:genid156 . + . +_:genid158 _:genid157 . +_:genid156 _:genid158 . +_:genid157 . +_:genid157 . +_:genid157 . +_:genid160 _:genid159 . +_:genid158 _:genid160 . +_:genid159 . +_:genid159 . +_:genid159 "1"^^ . +_:genid160 . + _:genid156 . + . +_:genid161 . +_:genid161 . +_:genid161 . + _:genid161 . +_:genid162 . + . +_:genid164 _:genid163 . +_:genid162 _:genid164 . +_:genid163 . +_:genid163 . +_:genid163 . +_:genid166 _:genid165 . +_:genid164 _:genid166 . +_:genid165 . +_:genid165 . +_:genid165 "1"^^ . +_:genid166 . + _:genid162 . + . +_:genid167 . +_:genid167 . +_:genid167 . + _:genid167 . +_:genid168 . +_:genid168 . +_:genid168 . + _:genid168 . +_:genid169 . +_:genid169 . +_:genid170 . +_:genid171 . + . +_:genid172 . +_:genid171 _:genid172 . + . +_:genid172 . +_:genid170 _:genid171 . +_:genid169 _:genid170 . + _:genid169 . +_:genid173 . +_:genid173 . +_:genid174 . +_:genid175 . + . +_:genid176 . +_:genid175 _:genid176 . + . +_:genid176 . +_:genid174 _:genid175 . +_:genid173 _:genid174 . + _:genid173 . +_:genid177 . + . +_:genid179 _:genid178 . +_:genid177 _:genid179 . +_:genid178 . +_:genid178 . +_:genid178 . +_:genid181 _:genid180 . +_:genid179 _:genid181 . +_:genid180 . +_:genid180 . +_:genid180 "1"^^ . +_:genid181 . + _:genid177 . + . +_:genid182 . +_:genid182 . +_:genid182 . + _:genid182 . +_:genid183 . +_:genid183 . +_:genid183 . + _:genid183 . +_:genid184 . +_:genid184 . +_:genid184 . + _:genid184 . +_:genid185 . +_:genid185 . +_:genid185 "1"^^ . + _:genid185 . +_:genid186 . + . +_:genid188 _:genid187 . +_:genid186 _:genid188 . +_:genid187 . +_:genid187 . +_:genid187 . +_:genid188 . + _:genid186 . + . +_:genid189 . +_:genid189 . +_:genid189 . + _:genid189 . +_:genid190 . +_:genid190 . +_:genid190 . + _:genid190 . +_:genid191 . +_:genid191 . +_:genid191 . + _:genid191 . +_:genid192 . +_:genid192 . +_:genid192 . + _:genid192 . +_:genid193 . +_:genid193 . +_:genid193 "1"^^ . + _:genid193 . +_:genid194 . + . +_:genid196 _:genid195 . +_:genid194 _:genid196 . +_:genid195 . +_:genid195 . +_:genid195 . +_:genid196 . + _:genid194 . + . +_:genid197 . +_:genid197 . +_:genid197 . + _:genid197 . +_:genid198 . + . +_:genid200 _:genid199 . +_:genid198 _:genid200 . +_:genid199 . +_:genid199 . +_:genid199 . +_:genid200 . + _:genid198 . + . +_:genid201 . +_:genid201 . +_:genid201 . + _:genid201 . +_:genid202 . +_:genid202 . +_:genid202 . + _:genid202 . +_:genid203 . +_:genid203 . +_:genid204 . +_:genid205 . + . +_:genid206 . +_:genid205 _:genid206 . + . +_:genid206 . +_:genid204 _:genid205 . +_:genid203 _:genid204 . + _:genid203 . +_:genid207 . +_:genid207 . +_:genid208 . +_:genid209 . + . +_:genid210 . +_:genid209 _:genid210 . + . +_:genid210 . +_:genid208 _:genid209 . +_:genid207 _:genid208 . + _:genid207 . +_:genid211 . + . +_:genid213 _:genid212 . +_:genid211 _:genid213 . +_:genid212 . +_:genid212 . +_:genid212 . +_:genid215 _:genid214 . +_:genid213 _:genid215 . +_:genid214 . +_:genid214 . +_:genid214 "1"^^ . +_:genid215 . + _:genid211 . + . +_:genid216 . +_:genid216 . +_:genid216 . + _:genid216 . +_:genid217 . + . +_:genid219 _:genid218 . +_:genid217 _:genid219 . +_:genid218 . +_:genid218 . +_:genid220 . +_:genid221 . + . +_:genid222 . +_:genid221 _:genid222 . + . +_:genid223 . +_:genid222 _:genid223 . + . +_:genid224 . +_:genid223 _:genid224 . + . +_:genid225 . +_:genid224 _:genid225 . + . +_:genid225 . +_:genid220 _:genid221 . +_:genid218 _:genid220 . +_:genid227 _:genid226 . +_:genid219 _:genid227 . +_:genid226 . +_:genid226 . +_:genid226 "2"^^ . +_:genid227 . + _:genid217 . + . + . + . +_:genid228 . +_:genid228 . +_:genid228 . + _:genid228 . +_:genid229 . +_:genid229 . +_:genid229 . + _:genid229 . +_:genid230 . + . +_:genid232 _:genid231 . +_:genid230 _:genid232 . +_:genid231 . +_:genid231 . +_:genid231 . +_:genid232 . + _:genid230 . + . +_:genid233 . +_:genid233 . +_:genid233 . + _:genid233 . +_:genid234 . +_:genid234 . +_:genid234 . + _:genid234 . +_:genid235 . +_:genid235 . +_:genid235 "1"^^ . + _:genid235 . +_:genid236 . + . +_:genid238 _:genid237 . +_:genid236 _:genid238 . +_:genid237 . +_:genid237 . +_:genid237 . +_:genid238 . + _:genid236 . + . + . + . +_:genid239 . + . +_:genid241 _:genid240 . +_:genid239 _:genid241 . +_:genid240 . +_:genid240 . +_:genid240 . +_:genid241 . + _:genid239 . + . + . + . +_:genid242 . +_:genid242 . +_:genid242 . + _:genid242 . +_:genid243 . +_:genid243 . +_:genid244 . +_:genid245 . + . +_:genid246 . +_:genid245 _:genid246 . + . +_:genid246 . +_:genid244 _:genid245 . +_:genid243 _:genid244 . + _:genid243 . + . +_:genid247 . + . +_:genid249 _:genid248 . +_:genid247 _:genid249 . +_:genid248 . +_:genid248 . +_:genid248 . +_:genid249 . + _:genid247 . + . + . +_:genid250 . +_:genid250 . +_:genid251 . +_:genid252 . + . +_:genid253 . +_:genid252 _:genid253 . + . +_:genid253 . +_:genid251 _:genid252 . +_:genid250 _:genid251 . + _:genid250 . +_:genid254 . +_:genid254 . +_:genid255 . +_:genid256 . + . +_:genid257 . +_:genid256 _:genid257 . + . +_:genid257 . +_:genid255 _:genid256 . +_:genid254 _:genid255 . + _:genid254 . +_:genid258 . + . +_:genid259 . +_:genid258 _:genid259 . + . +_:genid261 _:genid260 . +_:genid259 _:genid261 . +_:genid260 . +_:genid260 . +_:genid260 . +_:genid261 . + _:genid258 . + . +_:genid262 . + . +_:genid264 _:genid263 . +_:genid262 _:genid264 . +_:genid263 . +_:genid263 . +_:genid263 . +_:genid264 . + _:genid262 . + . +_:genid265 . + . +_:genid267 _:genid266 . +_:genid265 _:genid267 . +_:genid266 . +_:genid266 . +_:genid266 . +_:genid269 _:genid268 . +_:genid267 _:genid269 . +_:genid268 . +_:genid268 . +_:genid268 "1"^^ . +_:genid269 . + _:genid265 . + . +_:genid270 . + . +_:genid272 _:genid271 . +_:genid270 _:genid272 . +_:genid271 . +_:genid271 . +_:genid271 . +_:genid272 . + _:genid270 . + . + . +_:genid273 . + . +_:genid275 _:genid274 . +_:genid273 _:genid275 . +_:genid274 . +_:genid274 . +_:genid274 . +_:genid275 . + _:genid273 . + . + . +_:genid276 . +_:genid276 . +_:genid277 . +_:genid278 . + . +_:genid279 . +_:genid278 _:genid279 . + . +_:genid279 . +_:genid277 _:genid278 . +_:genid276 _:genid277 . + _:genid276 . + . +_:genid280 . + . +_:genid282 _:genid281 . +_:genid280 _:genid282 . +_:genid281 . +_:genid281 . +_:genid281 . +_:genid282 . + _:genid280 . + . +_:genid283 . + . +_:genid284 . +_:genid283 _:genid284 . + . +_:genid284 . + _:genid283 . + . +_:genid285 . +_:genid285 . +_:genid285 . + _:genid285 . +_:genid286 . +_:genid286 . +_:genid286 . + _:genid286 . +_:genid287 . +_:genid287 . +_:genid288 . +_:genid289 . + . +_:genid290 . +_:genid289 _:genid290 . + . +_:genid290 . +_:genid288 _:genid289 . +_:genid287 _:genid288 . + _:genid287 . +_:genid291 . + . +_:genid293 _:genid292 . +_:genid291 _:genid293 . +_:genid292 . +_:genid292 . +_:genid292 . +_:genid293 . + _:genid291 . + . +_:genid294 . + . +_:genid295 . +_:genid294 _:genid295 . + . +_:genid295 . + _:genid294 . + . + . +_:genid296 . +_:genid296 . +_:genid297 . +_:genid298 . + . +_:genid299 . +_:genid298 _:genid299 . + . +_:genid299 . +_:genid297 _:genid298 . +_:genid296 _:genid297 . + _:genid296 . + . +_:genid300 . +_:genid300 . +_:genid300 . + _:genid300 . +_:genid301 . + . +_:genid303 _:genid302 . +_:genid301 _:genid303 . +_:genid302 . +_:genid302 . +_:genid302 . +_:genid303 . + _:genid301 . + . + . +_:genid304 . +_:genid304 . +_:genid304 . + _:genid304 . +_:genid305 . +_:genid305 . +_:genid305 . + _:genid305 . +_:genid306 . +_:genid306 . +_:genid306 . + _:genid306 . +_:genid307 . +_:genid307 . +_:genid307 . + _:genid307 . +_:genid308 . +_:genid308 . +_:genid308 . + _:genid308 . +_:genid309 . +_:genid309 . +_:genid310 . +_:genid311 . + . +_:genid312 . +_:genid311 _:genid312 . + . +_:genid312 . +_:genid310 _:genid311 . +_:genid309 _:genid310 . + _:genid309 . + . +_:genid313 . +_:genid313 . +_:genid313 . + _:genid313 . +_:genid314 . +_:genid314 . +_:genid314 . + _:genid314 . +_:genid315 . +_:genid315 . +_:genid316 . +_:genid317 . + . +_:genid318 . +_:genid317 _:genid318 . + . +_:genid318 . +_:genid316 _:genid317 . +_:genid315 _:genid316 . + _:genid315 . +_:genid319 . +_:genid319 . +_:genid320 . +_:genid321 . + . +_:genid322 . +_:genid321 _:genid322 . + . +_:genid322 . +_:genid320 _:genid321 . +_:genid319 _:genid320 . + _:genid319 . +_:genid323 . + . +_:genid325 _:genid324 . +_:genid323 _:genid325 . +_:genid324 . +_:genid324 . +_:genid324 . +_:genid327 _:genid326 . +_:genid325 _:genid327 . +_:genid326 . +_:genid326 . +_:genid326 "1"^^ . +_:genid327 . + _:genid323 . + . +_:genid328 . +_:genid328 . +_:genid328 . + _:genid328 . +_:genid329 . +_:genid329 . +_:genid330 . +_:genid331 . + . +_:genid332 . +_:genid331 _:genid332 . + . +_:genid332 . +_:genid330 _:genid331 . +_:genid329 _:genid330 . + _:genid329 . +_:genid333 . +_:genid333 . +_:genid334 . +_:genid335 . + . +_:genid336 . +_:genid335 _:genid336 . + . +_:genid336 . +_:genid334 _:genid335 . +_:genid333 _:genid334 . + _:genid333 . +_:genid337 . + . +_:genid339 _:genid338 . +_:genid337 _:genid339 . +_:genid338 . +_:genid338 . +_:genid338 . +_:genid341 _:genid340 . +_:genid339 _:genid341 . +_:genid340 . +_:genid340 . +_:genid340 "1"^^ . +_:genid341 . + _:genid337 . + . + . + . + . + . +_:genid342 . + . +_:genid344 _:genid343 . +_:genid342 _:genid344 . +_:genid343 . +_:genid343 . +_:genid343 . +_:genid344 . + _:genid342 . + . +_:genid345 . + . +_:genid347 _:genid346 . +_:genid345 _:genid347 . +_:genid346 . +_:genid346 . +_:genid346 . +_:genid347 . + _:genid345 . + . +_:genid348 . +_:genid348 . +_:genid348 . + _:genid348 . +_:genid349 . +_:genid349 . +_:genid349 . + _:genid349 . +_:genid350 . +_:genid350 . +_:genid351 . +_:genid352 . + . +_:genid353 . +_:genid352 _:genid353 . + . +_:genid353 . +_:genid351 _:genid352 . +_:genid350 _:genid351 . + _:genid350 . +_:genid354 . +_:genid354 . +_:genid355 . +_:genid356 . + . +_:genid357 . +_:genid356 _:genid357 . + . +_:genid357 . +_:genid355 _:genid356 . +_:genid354 _:genid355 . + _:genid354 . +_:genid358 . + . +_:genid360 _:genid359 . +_:genid358 _:genid360 . +_:genid359 . +_:genid359 . +_:genid359 . +_:genid362 _:genid361 . +_:genid360 _:genid362 . +_:genid361 . +_:genid361 . +_:genid361 "1"^^ . +_:genid362 . + _:genid358 . + . +_:genid363 . +_:genid363 . +_:genid363 . + _:genid363 . +_:genid364 . +_:genid364 . +_:genid364 . + _:genid364 . +_:genid365 . +_:genid365 . +_:genid365 . + _:genid365 . +_:genid366 . +_:genid366 . +_:genid366 . + _:genid366 . +_:genid367 . + . +_:genid369 _:genid368 . +_:genid367 _:genid369 . +_:genid368 . +_:genid368 . +_:genid368 . +_:genid371 _:genid370 . +_:genid369 _:genid371 . +_:genid370 . +_:genid370 . +_:genid370 "1"^^ . +_:genid371 . + _:genid367 . + . +_:genid372 . + . +_:genid374 _:genid373 . +_:genid372 _:genid374 . +_:genid373 . +_:genid373 . +_:genid373 . +_:genid374 . + _:genid372 . +_:genid375 . +_:genid375 . +_:genid375 . + _:genid375 . + . + . + . + . + . +_:genid376 . + . +_:genid378 _:genid377 . +_:genid376 _:genid378 . +_:genid377 . +_:genid377 . +_:genid377 . +_:genid378 . + _:genid376 . + . +_:genid379 . +_:genid379 . +_:genid379 . + _:genid379 . +_:genid380 . +_:genid380 . +_:genid380 . + _:genid380 . +_:genid381 . +_:genid381 . +_:genid381 . + _:genid381 . +_:genid382 . +_:genid382 . +_:genid382 . + _:genid382 . +_:genid383 . +_:genid383 . +_:genid383 . + _:genid383 . +_:genid384 . +_:genid384 . +_:genid384 "1"^^ . + _:genid384 . +_:genid385 . + . +_:genid387 _:genid386 . +_:genid385 _:genid387 . +_:genid386 . +_:genid386 . +_:genid386 . +_:genid387 . + _:genid385 . + . + . +_:genid388 . +_:genid388 . +_:genid388 . + _:genid388 . +_:genid389 . +_:genid389 . +_:genid389 . + _:genid389 . +_:genid390 . +_:genid390 . +_:genid390 . + _:genid390 . +_:genid391 . +_:genid391 . +_:genid391 . + _:genid391 . +_:genid392 . + . +_:genid394 _:genid393 . +_:genid392 _:genid394 . +_:genid393 . +_:genid393 . +_:genid393 . +_:genid394 . + _:genid392 . + . +_:genid395 . + . +_:genid397 _:genid396 . +_:genid395 _:genid397 . +_:genid396 . +_:genid396 . +_:genid396 . +_:genid397 . + _:genid395 . + . +_:genid398 . + . +_:genid400 _:genid399 . +_:genid398 _:genid400 . +_:genid399 . +_:genid399 . +_:genid399 . +_:genid400 . + _:genid398 . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . +_:genid401 . +_:genid402 . + . +_:genid403 . +_:genid402 _:genid403 . + . +_:genid404 . +_:genid403 _:genid404 . + . +_:genid404 . +_:genid401 _:genid402 . +_:genid405 . +_:genid406 . + . +_:genid407 . +_:genid406 _:genid407 . + . +_:genid408 . +_:genid407 _:genid408 . + . +_:genid408 . +_:genid405 _:genid406 . +_:genid409 . +_:genid410 . + . +_:genid411 . +_:genid410 _:genid411 . + . +_:genid412 . +_:genid411 _:genid412 . + . +_:genid412 . +_:genid409 _:genid410 . +_:genid413 . +_:genid414 . + . +_:genid415 . +_:genid414 _:genid415 . + . +_:genid416 . +_:genid415 _:genid416 . + . +_:genid416 . +_:genid413 _:genid414 . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . +_:genid417 . +_:genid418 . + . +_:genid419 . +_:genid418 _:genid419 . + . +_:genid420 . +_:genid419 _:genid420 . + . +_:genid421 . +_:genid420 _:genid421 . + . +_:genid422 . +_:genid421 _:genid422 . + . +_:genid423 . +_:genid422 _:genid423 . + . +_:genid424 . +_:genid423 _:genid424 . + . +_:genid425 . +_:genid424 _:genid425 . + . +_:genid426 . +_:genid425 _:genid426 . + . +_:genid427 . +_:genid426 _:genid427 . + . +_:genid428 . +_:genid427 _:genid428 . + . +_:genid429 . +_:genid428 _:genid429 . + . +_:genid430 . +_:genid429 _:genid430 . + . +_:genid431 . +_:genid430 _:genid431 . + . +_:genid432 . +_:genid431 _:genid432 . + . +_:genid433 . +_:genid432 _:genid433 . + . +_:genid434 . +_:genid433 _:genid434 . + . +_:genid435 . +_:genid434 _:genid435 . + . +_:genid436 . +_:genid435 _:genid436 . + . +_:genid437 . +_:genid436 _:genid437 . + . +_:genid438 . +_:genid437 _:genid438 . + . +_:genid439 . +_:genid438 _:genid439 . + . +_:genid440 . +_:genid439 _:genid440 . + . +_:genid441 . +_:genid440 _:genid441 . + . +_:genid442 . +_:genid441 _:genid442 . + . +_:genid443 . +_:genid442 _:genid443 . + . +_:genid444 . +_:genid443 _:genid444 . + . +_:genid445 . +_:genid444 _:genid445 . + . +_:genid446 . +_:genid445 _:genid446 . + . +_:genid447 . +_:genid446 _:genid447 . + . +_:genid448 . +_:genid447 _:genid448 . + . +_:genid449 . +_:genid448 _:genid449 . + . +_:genid450 . +_:genid449 _:genid450 . + . +_:genid451 . +_:genid450 _:genid451 . + . +_:genid452 . +_:genid451 _:genid452 . + . +_:genid453 . +_:genid452 _:genid453 . + . +_:genid454 . +_:genid453 _:genid454 . + . +_:genid455 . +_:genid454 _:genid455 . + . +_:genid456 . +_:genid455 _:genid456 . + . +_:genid457 . +_:genid456 _:genid457 . + . +_:genid458 . +_:genid457 _:genid458 . + . +_:genid458 . +_:genid417 _:genid418 . diff --git a/tests/rdfxml/wine.rdf b/tests/rdfxml/wine.rdf new file mode 100644 index 0000000..91c0f5d --- /dev/null +++ b/tests/rdfxml/wine.rdf @@ -0,0 +1,2402 @@ + + + + + + ]> + + + + + An example OWL ontology + + + + + Derived from the DAML Wine ontology at + http://ontolingua.stanford.edu/doc/chimaera/ontologies/wines.daml + Substantially changed, in particular the Region based relations. + + Wine Ontology + + + + + + + + 1 + + + + + + + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + 1 + + + + + + + + + wine + vin + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1998 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Made WineDescriptor unionType of tastes and color + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3