[0] [1] [2] [3]

PHP Script


<?php
// For terms of use see LICENSE.txt in this distribution.
include('simplerdf-php5.php');
exampleName('N-Triples loading'"");
// Create new SimpleRDF
$rdf=new SimpleRdf();
// $rdf->loadFile('simplerdf-php5-03.in');

// This is the list of all triples we parsed from RDF source... You do not need to give any attention to this...
h1('Loading...');
echo 
"Found ".$rdf->loadNt(file_get_contents('simplerdf-php5-03.in'))." sentences!\n\n";

// This is the list of all triples we parsed from RDF source... You do not need to give any attention to this...
h1('All N-Triples');
echo 
$rdf->saveNt();

saveOutput(__FILE__);

?>

Input


#
# Copyright World Wide Web Consortium, (Massachusetts Institute of
# Technology, Institut National de Recherche en Informatique et en
# Automatique, Keio University).
#
# All Rights Reserved.
#
# Please see the full Copyright clause at
# <http://www.w3.org/Consortium/Legal/copyright-software.html>
#
# Test file with a variety of legal N-Triples
#
# Dave Beckett - http://purl.org/net/dajobe/

# $Id: test.nt,v 1.7 2003/10/06 15:52:19 dbeckett2 Exp $

#####################################################################

# comment lines
               # comment line after whitespace
# empty blank line, then one with spaces and tabs

             
# All literal escapes
<http://example.org/resource8> <http://example.org/property> "backslash:\\" .
<http://example.org/resource7> <http://example.org/property> "simple literal" .
<http://example.org/resource9> <http://example.org/property> "dquote:\"" .
<http://example.org/resource10> <http://example.org/property> "newline:\n" .
<http://example.org/resource11> <http://example.org/property> "return\r" .
<http://example.org/resource12> <http://example.org/property> "tab:\t" .

<http://example.org/resource1> <http://example.org/property> <http://example.org/resource2> .
_:anon <http://example.org/property> <http://example.org/resource2> .
<http://example.org/resource2> <http://example.org/property> _:anon .
# spaces and tabs throughout:
      <http://example.org/resource3>      <http://example.org/property>     <http://example.org/resource2>     .     

# line ending with CR NL (ASCII 13, ASCII 10)
<http://example.org/resource4> <http://example.org/property> <http://example.org/resource2> .

# 2 statement lines separated by single CR (ASCII 10)
<http://example.org/resource5> <http://example.org/property> <http://example.org/resource2> .
<http://example.org/resource6> <http://example.org/property> <http://example.org/resource2> .

# Space is optional before final .
<http://example.org/resource13> <http://example.org/property> <http://example.org/resource2>.
<http://example.org/resource14> <http://example.org/property> "x".
<http://example.org/resource15> <http://example.org/property> _:anon.

# \u and \U escapes
# latin small letter e with acute symbol \u00E9 - 3 UTF-8 bytes #xC3 #A9
<http://example.org/resource16> <http://example.org/property> "\u00E9" .
# Euro symbol \u20ac  - 3 UTF-8 bytes #xE2 #x82 #xAC
<http://example.org/resource17> <http://example.org/property> "\u20AC" .
# resource18 test removed
# resource19 test removed
# resource20 test removed

# XML Literals as Datatyped Literals
<http://example.org/resource21> <http://example.org/property> ""^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource22> <http://example.org/property> " "^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource23> <http://example.org/property> "x"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource23> <http://example.org/property> "\""^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource24> <http://example.org/property> "<a></a>"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource25> <http://example.org/property> "a <b></b>"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource26> <http://example.org/property> "a <b></b> c"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource26> <http://example.org/property> "a\n<b></b>\nc"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
<http://example.org/resource27> <http://example.org/property> "chat"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .
# resource28 test removed 2003-08-03
# resource29 test removed 2003-08-03

# Plain literals with languages
<http://example.org/resource30> <http://example.org/property> "chat"@fr .
<http://example.org/resource31> <http://example.org/property> "chat"@en .

# Typed Literals
<http://example.org/resource32> <http://example.org/property> "abc"^^<http://example.org/datatype1> .
# resource33 test removed 2003-08-03

Output


:::::::::::::::::::::::::::::N-Triples loading:::::::::::::::::::::::::::::
:: 
:::::::::::::::::::::::SimpleRDF v0.2.10 (2004-11-19)::::::::::::::::::::::

-------------------------------[ Loading... ]------------------------------
Found 30 sentences!

-----------------------------[ All N-Triples ]-----------------------------
<http://example.org/resource8>    <http://example.org/property>    "backslash:\\" .
<http://example.org/resource7>    <http://example.org/property>    "simple literal" .
<http://example.org/resource9>    <http://example.org/property>    "dquote:\"" .
<http://example.org/resource10>    <http://example.org/property>    "newline:\n" .
<http://example.org/resource11>    <http://example.org/property>    "return\r" .
<http://example.org/resource12>    <http://example.org/property>    "tab:\t" .
<http://example.org/resource1>    <http://example.org/property>    <http://example.org/resource2> .
_:anon    <http://example.org/property>    <http://example.org/resource2> .
<http://example.org/resource2>    <http://example.org/property>    _:anon .
<http://example.org/resource3>    <http://example.org/property>    <http://example.org/resource2> .
<http://example.org/resource4>    <http://example.org/property>    <http://example.org/resource2> .
<http://example.org/resource5>    <http://example.org/property>    <http://example.org/resource2> .
<http://example.org/resource6>    <http://example.org/property>    <http://example.org/resource2> .
<http://example.org/resource13>    <http://example.org/property>    <http://example.org/resource2> .
<http://example.org/resource14>    <http://example.org/property>    "x" .
<http://example.org/resource15>    <http://example.org/property>    _:anon. .
<http://example.org/resource16>    <http://example.org/property>    "\u00E9" .
<http://example.org/resource17>    <http://example.org/property>    "\u20AC" .
<http://example.org/resource21>    <http://example.org/property>    "" .
<http://example.org/resource22>    <http://example.org/property>    " " .
<http://example.org/resource23>    <http://example.org/property>    "x" .
<http://example.org/resource23>    <http://example.org/property>    "\"" .
<http://example.org/resource24>    <http://example.org/property>    "<a></a>" .
<http://example.org/resource25>    <http://example.org/property>    "a <b></b>" .
<http://example.org/resource26>    <http://example.org/property>    "a <b></b> c" .
<http://example.org/resource26>    <http://example.org/property>    "a\n<b></b>\nc" .
<http://example.org/resource27>    <http://example.org/property>    "chat" .
<http://example.org/resource30>    <http://example.org/property>    "chat"@fr .
<http://example.org/resource31>    <http://example.org/property>    "chat"@en .
<http://example.org/resource32>    <http://example.org/property>    "abc" .
___________________________________________________________________________
SimpleRDF v0.2.10 <http://simplerdf.sourceforge.net>,RDF/XML parser for PHP5
Generated using PHP 5.0.2 on Fri Nov 19 09:16:00 2004