diff options
author | Dave Beckett <dave@dajobe.org> | 2001-01-19 16:23:32 +0000 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2001-01-19 16:23:32 +0000 |
commit | 86294ad4ee45653f04ca6fa97aa13eadc16fad36 (patch) | |
tree | b4850f0d4ec88c52fb05ea96741bd3be7dc409b7 | |
parent | 0356ae807f03c59393e17cb6c20c7efba6d1197f (diff) | |
download | raptor-86294ad4ee45653f04ca6fa97aa13eadc16fad36.tar.gz |
First version.
-rw-r--r-- | INSTALL.html | 56 | ||||
-rw-r--r-- | LICENSE.html | 6 | ||||
-rw-r--r-- | NEWS.html | 6 | ||||
-rw-r--r-- | README.html | 47 |
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> @@ -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> |