summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2001-01-19 16:23:32 +0000
committerDave Beckett <dave@dajobe.org>2001-01-19 16:23:32 +0000
commit86294ad4ee45653f04ca6fa97aa13eadc16fad36 (patch)
treeb4850f0d4ec88c52fb05ea96741bd3be7dc409b7
parent0356ae807f03c59393e17cb6c20c7efba6d1197f (diff)
downloadraptor-86294ad4ee45653f04ca6fa97aa13eadc16fad36.tar.gz
First version.
-rw-r--r--INSTALL.html56
-rw-r--r--LICENSE.html6
-rw-r--r--NEWS.html6
-rw-r--r--README.html47
4 files changed, 107 insertions, 8 deletions
diff --git a/INSTALL.html b/INSTALL.html
index ef04f363..a5122809 100644
--- a/INSTALL.html
+++ b/INSTALL.html
@@ -10,11 +10,63 @@
<a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a><br /><a href="http://www.bristol.ac.uk/">University of Bristol</a></h2>
-<h2>OVERVIEW</h2>
+<h2>SOURCES</h2>
+
+<p>The sources are available from
+<a href="http://www.redland.opensource.ac.uk/dist/source/">http://www.redland.opensource.ac.uk/dist/source/</a> (master site) and also from the
+<a href="http://sourceforge.net/projects/librdf/">SourceForge site</a>.</p>
+
+
+<h2>CONFIGURING and BUILDING</h2>
+
+<p>The configuring is done via the GNU configure program as generated
+by the autoconf system. See the generic GNU installation instructions in
+<a href="INSTALL">INSTALL</a> for information about general options
+such as <tt>--prefix</tt> etc.</p>
+
+<p>Rapier also supports the following extra configure options:</p>
+
+<dl>
+<dt><tt>--with-xml-parser=NAME</tt><br /></dt>
+<dd>Pick an XML parser to use - either <tt>expat</tt> (default)
+or <tt>libxml</tt>. At present these must be installed system libraries.
+</dd>
+
+</dl>
+
+<p>If everything is in the default place, do:</p>
+<pre>
+ ./configure
+</pre>
+
+<p>More commonly you will be doing something like this:</p>
+<pre>
+ ./configure --with-xml-parser=expat
+</pre>
+
+<p>Compile the parser and the test program <tt>rdfdump</tt> with;</p>
+<pre>
+ make
+</pre>
+
+<p>This test program can then be used with local RDF/XML content
+files like this:</p>
+
+<pre>
+ rdfdump file:/path/to/test/file.rdf
+</pre>
+
+<p>It can also extract RDF content inside general XML when the
+<tt>--scan</tt> option is set. e.g. if some RDF/XML is embedded
+inside some XHTML, it could be extracted with:</p>
+
+<pre>
+ rdfdump --scan file:/path/to/test/doc.xhtml
+</pre>
<hr />
-<p>Copyright 2000 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright 2001 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
<p><a href="http://www.mirror.ac.uk/services/validator/check/referer">Validate me</a></p>
diff --git a/LICENSE.html b/LICENSE.html
index 9d41fada..d0422d87 100644
--- a/LICENSE.html
+++ b/LICENSE.html
@@ -17,7 +17,7 @@
<hr />
<blockquote>
- <p>Copyright (C) 2000 <a href="http://purl.org/net/dajobe/">David Beckett</a>,
+ <p>Copyright (C) 2001 <a href="http://purl.org/net/dajobe/">David Beckett</a>,
<a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a>.
All Rights Reserved.</p>
@@ -64,7 +64,7 @@ rights and limitations under the License.</p>
<p>The Initial Developer of the Original Code is <a href="http://purl.org/net/dajobe/">David Beckett</a>.
Portions created by <a href="http://purl.org/net/dajobe/">David Beckett</a>
-are Copyright (C) 2000 <a href="http://purl.org/net/dajobe/">David Beckett</a>,
+are Copyright (C) 2001 <a href="http://purl.org/net/dajobe/">David Beckett</a>,
<a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a>.
All Rights Reserved.</p>
@@ -83,7 +83,7 @@ either the MPL or the LGPL License.</p>
<hr />
-<p>Copyright 2000 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright 2001 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
<p><a href="http://www.mirror.ac.uk/services/validator/check/referer">Validate me</a></p>
diff --git a/NEWS.html b/NEWS.html
index 4477e96a..ddc71b48 100644
--- a/NEWS.html
+++ b/NEWS.html
@@ -10,11 +10,13 @@
<a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a><br /><a href="http://www.bristol.ac.uk/">University of Bristol</a></h2>
-<h2>OVERVIEW</h2>
+<h2>2001-01-19</h2>
+
+<p>Mostly works</p>
<hr />
-<p>Copyright 2000 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright 2001 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
<p><a href="http://www.mirror.ac.uk/services/validator/check/referer">Validate me</a></p>
diff --git a/README.html b/README.html
index 24934974..05f8c730 100644
--- a/README.html
+++ b/README.html
@@ -12,9 +12,54 @@
<h2>OVERVIEW</h2>
+<p>Rapier is the RDF parser for
+<a href="http://www.redland.opensource.ac.uk/">Redland</a>
+(<b>R</b>DF <b>P</b>arser for <b>R</b>edland - R<em>a</em>P<em>ie</em>R)
+and is designed to integrate with it closely, using its concepts (mostly
+for URI management at present).
+Rapier can also be used separate from Redland, in which case it will
+use simple internal routines to perform the functions.
+</p>
+
+<p>Features</p>
+<ul>
+<li>RDF/XML Parser integrating well with <a href="http://www.redland.opensource.ac.uk/">Redland</a></li>
+<li>Can be called from C and via Redland - Perl and Python</li>
+<li>Can extract RDF content embedded in XML</li>
+<li>Handles rdf:resource / resource attributes</li>
+<li>Optionally can interpret container elements as typedNode</li>
+<li>Parsing tracks the grammar productions closely - this can be followed
+when debugging.</li>
+<li>Uses expat and/or libxml XML parsers as available / required</li>
+<li>Fast</li>
+<li>No memory leaks</li>
+</ul>
+
+<p><B>DANGER</B> This is an alpha release and needs lots of testing</p>
+
+
+<h2>DOCUMENTATION</h2>
+
+<p>There is no user documentation yet; just read the
+<a href="rdfdump.c">rdfdump.c</a> source to see how to call the parser.</p>
+
+<p>To install see the <a href="INSTALL.html">Installation document</a></p>
+
+
+<h2>TODO / BUGS</h2>
+
+<ul>
+<li>URI resolving is ad-hoc</li>
+<li>Reification of statements when BagID etc. seen is not done yet</li>
+<li>parseType=literal not properly supported</li>
+<li>General parseType support not completed</li>
+<li>General container support not completed</li>
+<li>rdf:li used as a propertyElt does not work</li>
+</ul>
+
<hr />
-<p>Copyright 2000 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
+<p>Copyright 2001 <a href="http://purl.org/net/dajobe/">Dave Beckett</a>, <a href="http://www.ilrt.bristol.ac.uk/">Institute for Learning and Research Technology</a>, <a href="http://www.bristol.ac.uk/">University of Bristol</a></p>
<p><a href="http://www.mirror.ac.uk/services/validator/check/referer">Validate me</a></p>