diff options
-rw-r--r-- | INSTALL.html | 36 | ||||
-rw-r--r-- | LICENSE.html | 22 | ||||
-rw-r--r-- | NEWS.html | 96 | ||||
-rw-r--r-- | README.html | 72 | ||||
-rw-r--r-- | RELEASE.html | 124 | ||||
-rw-r--r-- | TODO.html | 10 | ||||
-rw-r--r-- | UPGRADING.html | 12 |
7 files changed, 188 insertions, 184 deletions
diff --git a/INSTALL.html b/INSTALL.html index 31fa35dd..94b1142c 100644 --- a/INSTALL.html +++ b/INSTALL.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="https://www.w3.org/1999/xhtml"> <head> <title>Raptor RDF Syntax Library - Building and Installing from Source</title> </head> @@ -31,7 +31,7 @@ documentation provided on the web site. ensures that a tested and working set of files are used.</p> <p>The released sources are available from -<a href="http://download.librdf.org/source/">http://download.librdf.org/source/</a> (master site). +<a href="https://download.librdf.org/source/">https://download.librdf.org/source/</a> (master site). Do not use GitHub tagged tarballs, they are not the same thing and are not supported. </p> @@ -79,9 +79,9 @@ and x86 OSX but is also tested on other systems occasionally. <li>Libcurl, libxml2 or libfetch for retrieving URIs.</li> <li>libxslt (requiring libxml2 also) to provide the XSLT functionality for the GRDDL and microformats parser.</li> - <li><a href="http://lloyd.github.com/yajl/">YAJL</a> to provide JSON + <li><a href="https://lloyd.github.com/yajl/">YAJL</a> to provide JSON parsers if it is available.</li> - <li><a href="http://www.icu-project.org/">ICU</a> to provide + <li><a href=https://icu.unicode.org">ICU</a> to provide Unicode NFC checking only if enabled with <code>--with-icu-config</code></li> </ul> @@ -93,8 +93,8 @@ section.</p> <p>If there is no <tt>configure</tt> program, you can create it using the <tt>autogen.sh</tt> script, as long as you have the -<a href="http://www.gnu.org/software/automake/automake.html">automake</a> and -<a href="http://www.gnu.org/software/autoconf/autoconf.html">autoconf</a> +<a href="https://www.gnu.org/software/automake/automake.html">automake</a> and +<a href="https://www.gnu.org/software/autoconf/autoconf.html">autoconf</a> tools. This is done by: </p> <pre> @@ -132,8 +132,8 @@ GIT sources. autogen.sh enforces the requirements. </p> <p>Raptor also requires specific versions of -<a href="http://flex.sourceforge.net/">flex</a> and -<a href="http://www.gnu.org/software/bison/bison.html">GNU Bison</a> +<a href="https://github.com/westes/flex">flex</a> and +<a href="https://www.gnu.org/software/bison/bison.html">GNU Bison</a> to build lexers and parsers. configure will warn or fail if they are missing or the installed versions are too old. These are <b>only</b> required when building from GIT. @@ -213,12 +213,12 @@ The default is to look for this on the PATH. <dt><tt>--with-curl-config=NAME</tt><br /></dt> <dd><p>Set the path to the <a -href="http://curl.haxx.se/libcurl/">libcurl</a> curl-config program. +href="https://curl.se/libcurl/">libcurl</a> curl-config program. The default is to look for this on the PATH. </p></dd> <dt><tt>--with-icu-config=NAME</tt><br /></dt> -<dd><p>Set the path to the <a href="http://www.icu-project.org/">ICU</a> +<dd><p>Set the path to the <a href=https://icu.unicode.org">ICU</a> icu-config program. This will NOT be searched for on the PATH. </p></dd> @@ -227,7 +227,7 @@ icu-config program. This will NOT be searched for on the PATH. </p></dd> <dt><tt>--with-yajl=DIR|no</tt><br /></dt> -<dd><p>Build against <a href="http://lloyd.github.com/yajl/">YAJL</a> +<dd><p>Build against <a href="https://lloyd.github.com/yajl/">YAJL</a> installed into directory <em>DIR</em> or with 'no', disable looking for YAJL. The default is to search a set of common installation directories such /opt/local, /usr/local and /usr. @@ -307,7 +307,7 @@ a system directory such as /usr. In that case you may have to do for the library. These are installed into <em>PREFIX</em><code>/share/gtk-doc/html/raptor</code> and are also available from the -<a href="http://librdf.org/raptor/api/">Raptor web site</a>. +<a href="https://librdf.org/raptor/api/">Raptor web site</a>. </p> <p>In addition, the examples in the tutorial as well as some other @@ -335,7 +335,7 @@ sub-directory. These can be compiled with: </p> <pre> - rapper http://librdf.org/raptor/raptor.rdf + rapper https://librdf.org/raptor/raptor.rdf </pre> <p>Raptor can also extract RDF content inside general XML when the @@ -348,7 +348,7 @@ RDF/XML is embedded inside some SVG, it could be extracted with: </pre> <p>You can also run it on other syntaxes such as -<a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> +<a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> files with the <code>-i</code> option like this: </p> @@ -358,7 +358,7 @@ files with the <code>-i</code> option like this: <p>The default output is a simple statement dump format, but it can be changed to write -<a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> +<a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> by using the <code>-o</code> option, like this: </p> @@ -369,13 +369,13 @@ by using the <code>-o</code> option, like this: <p>See the rapper manual page for full details using 'man rapper' or read the HTML version in docs/rapper.html or on the -<a href="http://librdf.org/raptor/rapper.html">Raptor website</a>. +<a href="https://librdf.org/raptor/rapper.html">Raptor website</a>. </p> <hr /> -<p>Copyright 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p> +<p>Copyright 2000-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br />Copyright 2000-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a></p> </body> </html> diff --git a/LICENSE.html b/LICENSE.html index 3d000a1a..4eb80c90 100644 --- a/LICENSE.html +++ b/LICENSE.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="https://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Raptor RDF Syntax Library - License</title> </head> @@ -16,15 +16,15 @@ <h2>1. The GNU Lesser General Public License (LGPL) Version 2.1 or any newer version</h2> - <p>See <a href="http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html</a> or <a href="COPYING.LIB">COPYING.LIB</a> for the full LGPL 2.1 license text. + <p>See <a href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html</a> or <a href="COPYING.LIB">COPYING.LIB</a> for the full LGPL 2.1 license text. </p> <hr /> <blockquote> <p> -Copyright (C) 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br /> -Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a>. +Copyright (C) 2000-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br /> +Copyright (C) 2000-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a>. All Rights Reserved. </p> @@ -54,7 +54,7 @@ All Rights Reserved. <p>Under Term 3 of the LGPL Version 2.1, you may choose to license the entire package under the GPL. If that option is chosen, then this package is licensed under the terms of the - <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GPL Version 2</a> + <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GPL Version 2</a> or alternatively, any newer version of the GPL. See <a href="COPYING">COPYING</a> for the full GPL 2.0 license text. </p> @@ -62,21 +62,21 @@ All Rights Reserved. <h2>3. The Apache License V2.0 or any newer version</h2> - <p>See <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a> or <a href="LICENSE-2.0.txt">LICENSE-2.0.txt</a> for the full ASL 2.0 license text. + <p>See <a href="https://www.apache.org/licenses/LICENSE-2.0">https://www.apache.org/licenses/LICENSE-2.0</a> or <a href="LICENSE-2.0.txt">LICENSE-2.0.txt</a> for the full ASL 2.0 license text. </p> <blockquote> <p> - Copyright (C) 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br /> - Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a>. + Copyright (C) 2000-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br /> + Copyright (C) 2000-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a>. </p> <p>Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at:</p> - <p><a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></p> + <p><a href="https://www.apache.org/licenses/LICENSE-2.0">https://www.apache.org/licenses/LICENSE-2.0</a></p> <p>Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, @@ -93,7 +93,7 @@ All Rights Reserved. <hr /> -<p>Copyright (C) 2000-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p> +<p>Copyright (C) 2000-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2000-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a></p> </body> </html> @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="https://www.w3.org/1999/xhtml"> <head> <title>Raptor RDF Syntax Library - News</title> </head> @@ -11,7 +11,7 @@ <h2 id="D2023-03-01-V2.0.16">2023-03-01 Raptor2 Version 2.0.16 Released</h2> <p> -Fixes <a href="https://nvd.nist.gov/vuln/detail/CVE-2017-18926">CVE-2017-18926</a><br /> +Fixes <a href="https://nvd.nist.gov/vuln/detail/CVE-2017-18926">CVE-2017-18926</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2020-25713">CVE-2020-25713</a><br /> Multiple Appveyor Windows and CMake build fixes by <a href="https://github.com/0u812">0u812</a>. (Note: the resulting binaries and libraries were not tested on Windows)<br /> Turtle parser now reads input in chunks so can handle huge files. Patch by Sebastian Freundt<br /> Added a serializer for the <a href="http://contextknowledgesystems.org/CKS.html">mKR</a> language. Patch by Richard H. McCullough.<br /> @@ -77,7 +77,7 @@ for the full details of the changes.</p> <h2 id="D2013-11-24-V2.0.11">2013-11-24 Raptor2 Version 2.0.11 Released</h2> <p> -Completed support for <a href="http://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples</a> (aka N-Triples 2013)<br /> +Completed support for <a href="https://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples</a> (aka N-Triples 2013)<br /> Added a few new API calls<br /> Made several build, portability and configuration improvements<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: @@ -92,8 +92,8 @@ for the full details of the changes.</p> <h2 id="D2013-08-27-V2.0.10">2013-07-27 Raptor2 Version 2.0.10 Released</h2> <p> -Completed support for <a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 (Turtle 2013)<br /> -Added support for <a href="http://www.w3.org/TR/2013/NOTE-n-triples-20130409/">N-Triples</a> W3C Working Group Note 09 April 2013 (N-Triples 2013)<br /> +Completed support for <a href="https://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 (Turtle 2013)<br /> +Added support for <a href="https://www.w3.org/TR/2013/NOTE-n-triples-20130409/">N-Triples</a> W3C Working Group Note 09 April 2013 (N-Triples 2013)<br /> Added a few new Turtle and N-Triples support functions<br /> Update configure to better handle mixed <code>pkg-config</code> settings<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: @@ -110,7 +110,7 @@ for the full details of the changes.</p> <h2 id="D2013-02-26-V2.0.9">2013-02-26 Raptor2 Version 2.0.9 Released</h2> <p> -Added full parsing and serializing support for <a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013<br /> +Added full parsing and serializing support for <a href="https://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013<br /> Added CMake build framework for building Raptor on Microsoft (Daniel Richard G.)<br /> Made a few minor fixes and improvements<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: @@ -128,7 +128,7 @@ for the full details of the changes.</p> <h2 id="D2012-06-24-V2.0.8">2012-06-24 Raptor2 Version 2.0.8 Released</h2> <p> -Added support for <a href="http://www.w3.org/TR/2012/REC-rdfa-core-20120607/">RDFa 1.1</a> via updated <a href="https://github.com/rdfa/librdfa">librdfa</a><br /> +Added support for <a href="https://www.w3.org/TR/2012/REC-rdfa-core-20120607/">RDFa 1.1</a> via updated <a href="https://github.com/rdfa/librdfa">librdfa</a><br /> Multiple portability fixes for Windows and Solarises. (Daniel Richard G.)<br /> Multiple minor fixes and improvements<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: @@ -146,7 +146,7 @@ for the full details of the changes.</p> <p>CVE-2012-0037 fixed<br /> Removed Expat support<br /> -Removed internal Unicode NFC code for better and optional <a href="http://www.icu-project.org/">ICU</a><br /> +Removed internal Unicode NFC code for better and optional <a href=https://icu.unicode.org">ICU</a><br /> Added options for denying file requests and XML entity loading<br /> Added options for SSL certificate verifying<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: @@ -172,7 +172,7 @@ for the full details of the changes.</p> <h2 id="D2011-11-14-V2.0.5">2011-11-14 Raptor2 Version 2.0.5 Released</h2> -<p>All parsers and serializers use the <a href="http://www.w3.org/ns/formats/">W3C Format URIs</a> as their primary URI<br /> +<p>All parsers and serializers use the <a href="https://www.w3.org/ns/formats/">W3C Format URIs</a> as their primary URI<br /> N-Quads parser can now handle optional context/graph URI<br /> Turtle serializer uses official <em>text/turtle</em> mime type<br /> Added some additional UTF-8 and snprintf utility functions<br /> @@ -254,9 +254,9 @@ Fixed reported <a href="https://bugs.librdf.org/">issue</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=405">0000405</a>. </p> -<p>The <a href="http://librdf.org/raptor/api/">Raptor 2 API reference manual</a> +<p>The <a href="https://librdf.org/raptor/api/">Raptor 2 API reference manual</a> section on -<a href="http://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 2.0.0</a> +<a href="https://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 2.0.0</a> provides detailed function, macro, enum and type changes. The <a href="UPGRADING.html">upgrading document</a> explains how to upgrade existing Raptor V1 code to the new APIs. @@ -279,9 +279,9 @@ Fixed a few bugs including reported issue <a href="https://bugs.librdf.org/mantis/view.php?id=402">0000402</a> </p> -<p>The <a href="http://librdf.org/raptor/api/">Raptor 2 API reference manual</a> +<p>The <a href="https://librdf.org/raptor/api/">Raptor 2 API reference manual</a> section on -<a href="http://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 1.9.1</a> +<a href="https://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 1.9.1</a> provides detailed function, macro, enum and type changes. The <a href="UPGRADING.html">upgrading document</a> explains how to upgrade existing Raptor V1 code to the new APIs. @@ -304,7 +304,7 @@ Features are now called options and have typed values.<br /> GRDDL parser now saves and restores shared libxslt state.<br /> Added serializers for HTML 'html' and N-Quads 'nquads'.<br /> Added parser 'json' for JSON-Resource centric and JSON-Triples.<br /> -Switched to GIT version control <a href="http://github.com/dajobe/raptor">hosted by GitHub</a>.<br /> +Switched to GIT version control <a href="https://github.com/dajobe/raptor">hosted by GitHub</a>.<br /> Added memory-based AVL-Tree to the public API.<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=357">0000357</a>, @@ -315,9 +315,9 @@ Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=379">0000379</a> </p> -<p>The <a href="http://librdf.org/raptor/api/">Raptor 2 API reference manual</a> +<p>The <a href="https://librdf.org/raptor/api/">Raptor 2 API reference manual</a> section on -<a href="http://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 1.9.0</a> +<a href="https://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 1.9.0</a> provides detailed function and type changes. The <a href="UPGRADING.html">upgrading document</a> explains how to upgrade existing Raptor V1 code to the new APIs. @@ -393,7 +393,7 @@ for the full details of the changes.</p> <h2 id="D2008-06-25-V1.4.18">2008-06-25 Raptor Version 1.4.18 Released</h2> <p> -Added an <a href="http://www.w3.org/TR/2008/CR-rdfa-syntax-20080620/">RDFa</a> parser using an embedded version of <a href="http://rdfa.digitalbazaar.com/librdfa/">librdfa</a> by Manu Sporny of <a href="http://www.digitalbazaar.com/">Digital Bazaar</a>.<br /> +Added an <a href="https://www.w3.org/TR/2008/CR-rdfa-syntax-20080620/">RDFa</a> parser using an embedded version of <a href="http://rdfa.digitalbazaar.com/librdfa/">librdfa</a> by Manu Sporny of <a href="http://www.digitalbazaar.com/">Digital Bazaar</a>.<br /> Added an Atom 1.0 (<a href="http://www.ietf.org/rfc/rfc4287.txt">RFC 4287</a>) serializer with several output parameters.<br /> Improved RSS 1.0 serializer functionality and resilience.<br /> Added new API methods for qname, serializer, sequence and XML writer classes.<br /> @@ -410,9 +410,9 @@ for the full details of the changes.</p> <p>Added two new JSON serializers: resource-centric 'json' (Talis <a href="http://n2.talis.com/wiki/RDF_JSON_Specification">RDF/JSON</a>) and triple-centric 'json-triples'<br /> -Added a new public XML <a href="http://librdf.org/raptor/api/raptor-section-sax2.html">SAX2 API class</a><br /> +Added a new public XML <a href="https://librdf.org/raptor/api/raptor-section-sax2.html">SAX2 API class</a><br /> Added a new error handling structure<br /> -Made the <a href="http://librdf.org/raptor/api/raptor-section-iostream.html">I/O Stream class</a> support reading<br /> +Made the <a href="https://librdf.org/raptor/api/raptor-section-iostream.html">I/O Stream class</a> support reading<br /> Added several new API methods.<br /> Made several fixes, portability and resilience improvements.<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=252">0000252</a> and <a href="https://bugs.librdf.org/mantis/view.php?id=245">0000245</a>. @@ -424,8 +424,8 @@ for the full details of the changes.</p> <h2 id="D2007-10-01-V1.4.16">2007-10-01 Raptor Version 1.4.16 Released</h2> -<p>100% support for the <a href="http://www.w3.org/TR/2007/REC-grddl-20070911/">GRDDL W3C Recommendation of 2007-09-11</a><br /> -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> parser and serializer were updated to support <code>@base</code> from Turtle 2007-09-11.<br /> +<p>100% support for the <a href="https://www.w3.org/TR/2007/REC-grddl-20070911/">GRDDL W3C Recommendation of 2007-09-11</a><br /> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser and serializer were updated to support <code>@base</code> from Turtle 2007-09-11.<br /> Turtle and RDF/XML serializers had performance improvements for large graphs.<br /> Added a TRiG Parser based on Turtle with named graph support.<br /> Several other API changes, fixed and improvements were made.<br /> @@ -441,7 +441,7 @@ for the full details of the changes.</p> <h2 id="D2007-03-26-V1.4.15">2007-03-26 Raptor Version 1.4.15 Released</h2> <p>GRDDL parser substantially updated to support the -<a href="http://www.w3.org/TR/2007/WD-grddl-20070302/">GRDDL W3C Working Draft 2 March 2007</a><br /> +<a href="https://www.w3.org/TR/2007/WD-grddl-20070302/">GRDDL W3C Working Draft 2 March 2007</a><br /> Errors for XML parsing and URI 404s are reported much better<br /> Fixed reported <a href="https://bugs.librdf.org/">issues</a>: <a href="https://bugs.librdf.org/mantis/view.php?id=0000174">0000174</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000177">0000177</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000178">0000178</a>, <a href="https://bugs.librdf.org/mantis/view.php?id=0000180">0000180</a><br /> Many other minor fixes and improvements. @@ -454,7 +454,7 @@ for the full details of the changes.</p> <h2 id="D2007-01-31-V1.4.14">2007-01-31 Raptor Version 1.4.14 Released</h2> -<p>New <a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> +<p>New <a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> serializer by <a href="http://codeson.net/">Dave Robillard</a> based on the existing RDF/XML-Abbrev serializer.<br /> New GraphViz <a href="http://www.graphviz.org/doc/info/lang.html">DOT format</a> serializer by Evan Nemerson.<br /> @@ -521,10 +521,10 @@ for the full details of the changes.</p> <h2 id="D2006-04-22-V1.4.9">2006-04-22 Raptor Version 1.4.9 Released</h2> <p> -<a href="http://librdf.org/raptor/api/tutorial.html">Raptor Tutorial</a> added covering parsing and serializing with examples<br /> -<a href="http://librdf.org/raptor/api/reference-manual.html">Raptor Reference Manual</a> now covers 100% of the public API<br /> +<a href="https://librdf.org/raptor/api/tutorial.html">Raptor Tutorial</a> added covering parsing and serializing with examples<br /> +<a href="https://librdf.org/raptor/api/reference-manual.html">Raptor Reference Manual</a> now covers 100% of the public API<br /> <code>rapper</code> can now pretty-print RDF using namespaces as hints<br /> -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> parser gains boolean literals<br /> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser gains boolean literals<br /> Requests for content now send appropriate <code>Accept:</code> headers<br /> No longer require libxml for rss-tag-soup parser<br /> Various Win32 fixes and VC build files updates (John Barstow)<br /> @@ -548,7 +548,7 @@ Created an enhanced API reference manual with <code>gtk-doc</code><br /> Serializers to build can now be selected at configure time<br /> Parsers can now return the namespace prefix/URIs seen in parsing<br /> Turtle parser update to version 2006-01-02 -(<a href="http://www.dajobe.org/2004/01/turtle/">announcement</a>)<br /> +(<a href="https://www.dajobe.org/2004/01/turtle/">announcement</a>)<br /> Fix for URI resolution bugs (win32 fix by John Barstow)<br /> Several parser bug fixes for RDF/XML, RSS and GRDDL<br /> RDF/XML serializers and XML writer can write XML 1.0 or XML 1.1<br /> @@ -563,7 +563,7 @@ Many other changes, fixes and improvements. for version control after the 1.4.8 release. See the <a href="http://svn.librdf.org/">Redland Subversion site</a> or the online -<a href="http://librdf.org/raptor/INSTALL.html">Raptor installation notes</a> +<a href="https://librdf.org/raptor/INSTALL.html">Raptor installation notes</a> for the latest information. </p> @@ -584,7 +584,7 @@ for the full details of the changes.</p> <h2 id="D2005-05-19-V1.4.6">2005-05-19 Raptor Version 1.4.6 Released</h2> -<p>Added a <a href="http://www.w3.org/2004/01/rdxh/spec">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> parser for reading XHTML and XML as RDF triples<br /> +<p>Added a <a href="https://www.w3.org/2004/01/rdxh/spec">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> parser for reading XHTML and XML as RDF triples<br /> Updated RSS enclosures support in RSS tag soup parser and RSS 1.0 serializer (Suzan Foster)<br /> Fixed several crashes with RSS tag soup parser, RDF/XML-abbrev serializer.<br /> The turtle parser now accepts """long literals""" @@ -695,7 +695,7 @@ statement to have one less 'const', to match the code.<br /> raptor.h now includes stdarg.h<br /> Portability fixes for win32<br /> Updates to -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser to only allow language with non-datatyped literals; allow a '_' immediately after a ':' in qnames and make bare ':' work.<br /> @@ -713,7 +713,7 @@ for the full details of the changes.</p> <h2 id="D2004-05-11-V1.3.0">2004-05-11 Raptor Version 1.3.0 Released</h2> <p> -Updated <a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> parser to fix the collections syntax, add integer literals and allow - in names.<br /> +Updated <a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser to fix the collections syntax, add integer literals and allow - in names.<br /> Added support for guessing a parser from content or identifiers<br /> Completed parser feature support<br /> Added sending HTTP Accept: headers for WWW retrieval when possible<br /> @@ -727,7 +727,7 @@ for the full details of the changes.</p> <h2 id="D2004-01-24-V1.2.0">2004-01-24 Raptor Version 1.2.0 Released</h2> <p>Added a -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> parser (was N-Triples Plus) now with collections.<br /> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser (was N-Triples Plus) now with collections.<br /> Added raptor_syntaxes_enumerate to get syntax name, label, mime_type or uri_string of all known parsers.<br /> Added WWW access via BSD libfetch if available.<br /> @@ -736,8 +736,8 @@ Updated the GNOME GUI grapper program to report errors and warnings<br /> <h2 id="D2003-12-31-V1.1.0">2003-12-31 Raptor Version 1.1.0 Released</h2> <p>Added an -<a href="http://www.dajobe.org/2003/11/ntriplesplus/">N-Triples Plus</a> parser<br /> -Updated for <a href="http://www.w3.org/TR/2003/WD-rdf-syntax-grammar-20031010/">RDF/XML Revised Working Draft</a> (10 October 2003) allowing <code>rdf:RDF</code> to be optional by default. No further changes were needed for <a href="http://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/">RDF/XML Revised Proposed Recommendation</a> (15 December 2003)<br /> +<a href="https://www.dajobe.org/2003/11/ntriplesplus/">N-Triples Plus</a> parser<br /> +Updated for <a href="https://www.w3.org/TR/2003/WD-rdf-syntax-grammar-20031010/">RDF/XML Revised Working Draft</a> (10 October 2003) allowing <code>rdf:RDF</code> to be optional by default. No further changes were needed for <a href="https://www.w3.org/TR/2003/PR-rdf-syntax-grammar-20031215/">RDF/XML Revised Proposed Recommendation</a> (15 December 2003)<br /> Made URI class constructors, methods and factory methods as well as some other utility functions using or returning URIs or literals take <code>unsigned char*</code> rather than <code>char*</code>.<br /> @@ -775,7 +775,7 @@ Fixed some other minor memory leaks with <tt>rdf:datatype</tt> and <tt>rdf:ID</t </p> <h2 id="D2003-07-29-V0.9.11">2003-07-29 Raptor Version 0.9.11 Released</h2> -<p>Completely handles the <a href="http://www.w3.org/TR/rdf-syntax-grammar">revised RDF/XML syntax</a> +<p>Completely handles the <a href="https://www.w3.org/TR/rdf-syntax-grammar">revised RDF/XML syntax</a> (including post W3C Last Call changes)<br /> Added Unicode Normal Form C (NFC) checking for literals (requires GNOME glib 2.0 at present)<br /> @@ -812,7 +812,7 @@ Other minor bug fixes.<br /> <p>Performance improvements - uses less memory, less repeated small malloc/free sequences, faster for larger files.<br /> Added WWW retrieval - can parse from an URI as well as files, given -either <a href="http://curl.haxx.se/libcurl/">libcurl</a> or <a href="http://xmlsoft.org/">libxml2</a> is available.<br /> +either <a href="https://curl.se/libcurl/">libcurl</a> or <a href="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home">libxml2</a> is available.<br /> Minor bug fixes.<br /> Various Win32 configure, building patches<br /> Sources updated to use autoconf 1.6+, automake 2.52+<br /> @@ -829,7 +829,7 @@ Linux utility. </p> <h2 id="D2002-12-20-V0.9.7">2002-12-20 Raptor Version 0.9.7 Released</h2> -<p>Passes about 90% of <a href="http://www.w3.org/2000/10/rdf-tests/rdfcore/">RDF Core WG Test Cases</a><br /> +<p>Passes about 90% of <a href="https://www.w3.org/2000/10/rdf-tests/rdfcore/">RDF Core WG Test Cases</a><br /> All memory leaks fixed<br /> Portability fixes - compilers, scripts, auto* tools, libxml2 version<br /> <tt>rdf:ID</tt> syntax and duplicates checked<br /> @@ -841,9 +841,9 @@ Added more conformance tests, errors and warnings. <p><b>Calling API changed</b> to provide a common interface to the RDF parsers. The libraptor.3 manual page describes the changes.<br /> Added support for RDF datatyped literals in -<a href="http://www.w3.org/TR/rdf-syntax-grammar">RDF/XML</a> with +<a href="https://www.w3.org/TR/rdf-syntax-grammar">RDF/XML</a> with <tt>rdf:datatype</tt> attribute on property elements and -<a href="http://www.w3.org/2001/08/rdf-test/#ntriples">N-Triples</a> +<a href="https://www.w3.org/2001/08/rdf-test/#ntriples">N-Triples</a> with the <tt>"string"^^<datatypeURIref></tt>.<br /> Added support for <tt>rdf:parseType="Collection"</tt> for RDF Collections<br /> URI class allows swappable implementation by applications.<br /> @@ -856,7 +856,7 @@ Reorganised source into separate modules - URI, xml parser, ntriples parser, XML namespaces, XML qnames, locator.<br /> More resilience with XML errors and XML parser errors - none of libxml2's XML test suite examples crash raptor.<br /> -<a href="http://www.w3.org/2001/08/rdf-test/#ntriples">N-Triples</a> +<a href="https://www.w3.org/2001/08/rdf-test/#ntriples">N-Triples</a> parser recovers gracefully from errors in content<br /> Packing for debian included<br /> Added manual pages libraptor.3 and rapper.1<br /> @@ -874,9 +874,9 @@ Support <tt>xml:lang</tt> passing to application <h2 id="D2002-03-27-V0.9.4">2002-03-27 Raptor Version 0.9.4 Released</h2> <p>XML Base support (xml:base) added<br /> -xml:lang support added with <a href="http://www.w3.org/2001/08/rdf-test/#langString">N-Triples lang-string</a> support<br /> -All <a href="http://www.w3.org/2001/08/rdf-test/#ntrip_strings">N-Triples string escapes</a> implemented<br /> -<a href="http://www.w3.org/2001/08/rdf-test/#ntriples">N-Triples</a> support with <a href="http://www.w3.org/2001/08/rdf-test/#xmlString">XML literals</a> - xml("<foo/>") and plain "foo"<br /> +xml:lang support added with <a href="https://www.w3.org/2001/08/rdf-test/#langString">N-Triples lang-string</a> support<br /> +All <a href="https://www.w3.org/2001/08/rdf-test/#ntrip_strings">N-Triples string escapes</a> implemented<br /> +<a href="https://www.w3.org/2001/08/rdf-test/#ntriples">N-Triples</a> support with <a href="https://www.w3.org/2001/08/rdf-test/#xmlString">XML literals</a> - xml("<foo/>") and plain "foo"<br /> removed all special code for containers; treated as regular typedNodes<br /> <tt>rdf:parseType="Literal"</tt> now working<br /> Builds as shared and static libraries<br /> @@ -884,14 +884,14 @@ Conformance test suite added </p> <h2 id="D2001-08-21-V0.9.3">2001-08-21 Raptor Version 0.9.3 Released</h2> -<p><a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> +<p><a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> parser added<br /> <tt>rdf:parseType="Literal"</tt> works much better (Aaron Michal and me)<br /> DAML collections support added (Aaron Michal)<br /> Win32 patch added - I can't confirm my merge didn't break this (Aaron Michal)<br /> -<a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> updated to support CR, LF and CR LF endings<br /> +<a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> updated to support CR, LF and CR LF endings<br /> Make parser generated ids appear distinguised from regular URIs<br /> -Added <a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> output<br /> +Added <a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> output<br /> Made rdf:type, rdf:value as property attributes work<br /> Made empty typed nodes work<br /> GNOME xml / libxml error location (line, column) values corrected. @@ -912,7 +912,7 @@ Added better XML parser auto-detection for various expats and libxml <hr /> -<p>Copyright (C) 2001-2023 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2001-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p> +<p>Copyright (C) 2001-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2001-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a></p> </body> </html> diff --git a/README.html b/README.html index 27a8295a..5095083f 100644 --- a/README.html +++ b/README.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="https://www.w3.org/1999/xhtml"> <head> <title>Raptor RDF Syntax Library</title> <link rel="meta" type="application/rdf+xml" title="DOAP" href="raptor.rdf" /> @@ -8,12 +8,12 @@ <body> <h1 style="text-align:center">Raptor RDF Syntax Library</h1> -<h2 style="text-align:center"><a href="http://www.dajobe.org/">Dave Beckett</a></h2> +<h2 style="text-align:center"><a href="https://www.dajobe.org/">Dave Beckett</a></h2> <h2>Overview</h2> -<p><a href="http://librdf.org/raptor/">Raptor</a> +<p><a href="https://librdf.org/raptor/">Raptor</a> is a free software / Open Source C library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples @@ -27,7 +27,7 @@ RDF/XML (regular, abbreviated, XMP), Turtle 2013, N-Quads, N-Triples </p> <p>Raptor was designed to work closely with the -<a href="http://librdf.org/">Redland RDF library</a> +<a href="https://librdf.org/">Redland RDF library</a> (<b>R</b>DF <b>P</b>arser <b>T</b>oolkit f<b>o</b>r <b>R</b>edland) but is entirely separate. It is a portable library that works across many POSIX systems (Unix, GNU/Linux, BSDs, OSX, cygwin, win32). @@ -44,8 +44,8 @@ and file-by-file changes in the <a href="ChangeLog">ChangeLog</a>. </p> <ul> -<li>Designed to integrate well with <a href="http://librdf.org/">Redland</a></li> -<li>Parses content on the web if <a href="http://curl.haxx.se/libcurl/">libcurl</a>, <a href="http://xmlsoft.org/">libxml2</a> or BSD libfetch is available.</li> +<li>Designed to integrate well with <a href="https://librdf.org/">Redland</a></li> +<li>Parses content on the web if <a href="https://curl.se/libcurl/">libcurl</a>, <a href="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home">libxml2</a> or BSD libfetch is available.</li> <li>Supports all RDF terms including datatyped and XML literals</li> <li>Optional features including parsers and serialisers can be selected at configure time.</li> <li>Language bindings to Perl, PHP, Python and Ruby when used via Redland</li> @@ -55,7 +55,9 @@ and file-by-file changes in the <a href="ChangeLog">ChangeLog</a>. </ul> <p>Known bugs and issues are recorded in the -<a href="http://bugs.librdf.org/">Redland issue tracker</a>. +<a href="https://bugs.librdf.org/">Redland issue tracker</a> +or at +<a href="https://github.com/dajobe/raptor/issues">GitHub issues for Raptor</a>. </p> @@ -65,20 +67,20 @@ and file-by-file changes in the <a href="ChangeLog">ChangeLog</a>. <h3>RDF/XML Parser</h3> <p>A Parser for the standard -<a href="http://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax</a>. +<a href="https://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax</a>. </p> <ul> -<li>Fully handles the <a href="http://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax updates</a> for <a href="http://www.w3.org/TR/xmlbase/">XML Base</a>, <code>xml:lang</code>, RDF datatyping and Collections.</li> -<li>Handles all RDF vocabularies such as <a href="http://www.foaf-project.org/">FOAF</a>, <a href="http://www.purl.org/rss/1.0/">RSS 1.0</a>, <a href="http://dublincore.org/">Dublin Core</a>, <a href="http://www.w3.org/TR/owl-features/">OWL</a>, <a href="http://usefulinc.com/doap">DOAP</a></li> +<li>Fully handles the <a href="https://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax updates</a> for <a href="https://www.w3.org/TR/xmlbase/">XML Base</a>, <code>xml:lang</code>, RDF datatyping and Collections.</li> +<li>Handles all RDF vocabularies such as <a href="http://www.foaf-project.org/">FOAF</a>, <a href="http://www.purl.org/rss/1.0/">RSS 1.0</a>, <a href="http://dublincore.org/">Dublin Core</a>, <a href="https://www.w3.org/TR/owl-features/">OWL</a>, <a href="http://usefulinc.com/doap">DOAP</a></li> <li>Handles <code>rdf:resource</code> / <code>resource</code> attributes</li> -<li>Uses <a href="http://xmlsoft.org/">libxml</a> XML parser</li> +<li>Uses <a href="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home">libxml</a> XML parser</li> </ul> <h3>N-Quads Parser</h3> <p>A parser for the -<a href="http://www.w3.org/TR/2013/CR-n-quads-20131105/">RDF 1.1 N-Quads - A line-based syntax for an RDF datasets</a>, W3C Candidate Recommendation, 05 November 2013. +<a href="https://www.w3.org/TR/2013/CR-n-quads-20131105/">RDF 1.1 N-Quads - A line-based syntax for an RDF datasets</a>, W3C Candidate Recommendation, 05 November 2013. This is an extension to N-Triples, providing an optional 4th context graph term at the end of the line when a triple is associated with a named graph. @@ -88,25 +90,25 @@ named graph. <h3>N-Triples Parser</h3> <p>A parser for the -<a href="http://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples - A line-based syntax for an RDF graph</a>, W3C Candidate Recommendation, 05 November 2013 (aka N-Triples 2013) +<a href="https://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples - A line-based syntax for an RDF graph</a>, W3C Candidate Recommendation, 05 November 2013 (aka N-Triples 2013) based on the older -<a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>. +<a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>. </p> <h3>Turtle Parser</h3> <p>A parser for the -<a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation, 19 February 2013 +<a href="https://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation, 19 February 2013 based on earlier work -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a> (2004) +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a> (2004) </p> <h3>TRiG Parser</h3> <p>A parser for the -<a href="http://www.w3.org/TR/2014/REC-trig-20140225/">RDF 1.1 TriG RDF Dataset Language</a>. +<a href="https://www.w3.org/TR/2014/REC-trig-20140225/">RDF 1.1 TriG RDF Dataset Language</a>. </p> <p>The parser does not support the entire 1.1 TRiG specification; the @@ -136,7 +138,7 @@ as well as the earlier Atom 0.3. <h3>GRDDL and microformats parser</h3> <p>A parser/processor for -<a href="http://www.w3.org/TR/2007/REC-grddl-20070911/">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> +<a href="https://www.w3.org/TR/2007/REC-grddl-20070911/">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> syntax, W3C Recommendation of 2007-09-11 which allows reading XHTML and XML as RDF triples by using profiles in the document that declare XSLT transforms from the XHTML or XML content into RDF/XML or other @@ -154,9 +156,9 @@ a lax HTML parser to allow HTML tag soup to be read. <h3>RDFa parser</h3> <p>A parser for -<a href="http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014/">RDFa 1.0</a> +<a href="https://www.w3.org/TR/2008/REC-rdfa-syntax-20081014/">RDFa 1.0</a> (W3C Recommendation 14 October 2008) and -<a href="http://www.w3.org/TR/2012/REC-rdfa-core-20120607/">RDFa 1.1</a> +<a href="https://www.w3.org/TR/2012/REC-rdfa-core-20120607/">RDFa 1.1</a> (W3C Recommendation 07 June 2012) implemented via <a href="https://github.com/rdfa/librdfa">librdfa</a> linked inside Raptor. librdfa was, written primarily by Manu Sporny @@ -164,7 +166,7 @@ of Digital Bazaar and is licensed with the same license as Raptor. </p> <p>As of Raptor 2.0.8 the RDFa parser passes all of the -<a href="http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/">RDFa 1.0 test suite</a> +<a href="https://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/">RDFa 1.0 test suite</a> except for 4 tests and all of the <a href="http://rdfa.info/dev/">RDFa 1.1 test suite</a> except for 30 tests. @@ -176,9 +178,9 @@ except for 30 tests. <h3>RDF/XML Serializer</h3> <p>A serializer to the standard -<a href="http://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax</a> +<a href="https://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML syntax</a> as revised by the -<a href="http://www.w3.org/2001/sw/RDFCore/">W3C RDF Core working group</a> +<a href="https://www.w3.org/2001/sw/RDFCore/">W3C RDF Core working group</a> in 2004. This writes a plain triple-based RDF/XML serialization with no optimisation or pretty-printing. </p> @@ -192,7 +194,7 @@ of some pre-processing. This is suitable for small documents. <h3>N-Quads Serializer</h3> <p>A serializer for the -<a href="http://www.w3.org/TR/2013/CR-n-quads-20131105/">RDF 1.1 N-Quads -A line-based syntax for an RDF datasets</a>, W3C Candidate Recommendation, 05 November 2013. +<a href="https://www.w3.org/TR/2013/CR-n-quads-20131105/">RDF 1.1 N-Quads -A line-based syntax for an RDF datasets</a>, W3C Candidate Recommendation, 05 November 2013. This is an extension to N-Triples, providing an optional 4th context graph term at the end of the line when a triple is associated with a named graph. @@ -202,13 +204,13 @@ named graph. <h3>N-Triples Serializer</h3> <p>A serializer for the -<a href="http://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 +<a href="https://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples - A line-based syntax for an RDF graph</a> (aka N-Triples 2013) based on the earlier -<a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> +<a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a> syntax as used by the -<a href="http://www.w3.org/2001/sw/RDFCore/">W3C RDF Core working group</a> -for the <a href="http://www.w3.org/TR/rdf-testcases/">RDF Test Cases</a>. +<a href="https://www.w3.org/2001/sw/RDFCore/">W3C RDF Core working group</a> +for the <a href="https://www.w3.org/TR/rdf-testcases/">RDF Test Cases</a>. </p> @@ -225,7 +227,7 @@ for the <a href="http://www.w3.org/TR/rdf-testcases/">RDF Test Cases</a>. <ol> <li><code>json</code>: in a resource-centric abbreviated form like Turtle or RDF/XML-Abbreviated as defined by: -<a href="http://www.w3.org/TR/2013/NOTE-rdf-json-20131107/">RDF 1.1 +<a href="https://www.w3.org/TR/2013/NOTE-rdf-json-20131107/">RDF 1.1 JSON Alternate Serialization (RDF/JSON)</a>, W3C Working Group Note, 07 November 2013 </li> <li><code>json-triples</code>: a triple-centric format based on the @@ -253,7 +255,7 @@ format. <h3>Turtle Serializer</h3> <p>A serializer for the -<a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation, 19 February 2013 +<a href="https://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation, 19 February 2013 </p> <h3>XMP Serializer</h3> @@ -276,7 +278,7 @@ It is demonstrated in the <a href="rapper.html">rapper</a> utility program which shows how to call the parser and write the triples in a serialization. When Raptor is used inside -<a href="http://librdf.org/">Redland</a>, +<a href="https://librdf.org/">Redland</a>, the Redland documentation explains how to call the parser and contains several example programs. There are also further examples in the <tt>example</tt> directory @@ -292,7 +294,7 @@ of the distribution. <p>The packaged sources are available from <a href="http://download.librdf.org/source/">http://download.librdf.org/source/</a> (master site) The development GIT sources can also be -<a href="http://github.com/dajobe/raptor">browsed at GitHub</a> +<a href="https://github.com/dajobe/raptor">browsed at GitHub</a> or checked out at git://github.com/dajobe/raptor.git </p> @@ -307,14 +309,14 @@ under the LGPL (GPL) or Apache 2.0 licenses. See <h2>Mailing Lists</h2> -<p>The <a href="http://librdf.org/lists/">Redland mailing lists</a> +<p>The <a href="https://librdf.org/lists/">Redland mailing lists</a> discusses the development and use of Raptor and Redland as well as future plans and announcement of releases. </p> <hr /> -<p>Copyright (C) 2000-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2000-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p> +<p>Copyright (C) 2000-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2000-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a></p> </body> </html> diff --git a/RELEASE.html b/RELEASE.html index 6ce31164..8f95e8f1 100644 --- a/RELEASE.html +++ b/RELEASE.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="https://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Raptor RDF Syntax Library - Release Notes</title> </head> @@ -422,8 +422,8 @@ to use and require Bison 3.0.0. suites for the updated specifications: </p> <ul> -<li><a href="http://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples - A line-based syntax for an RDF graph</a>, W3C Candidate Recommendation, 05 November 2013 (aka N-Triples 2013)</li> -<li><a href="http://www.w3.org/TR/2013/CR-n-quads-20131105/">RDF 1.1 N-Quads - A line-based syntax for an RDF datasets</a>, W3C Candidate Recommendation, 05 November 2013</li> +<li><a href="https://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples - A line-based syntax for an RDF graph</a>, W3C Candidate Recommendation, 05 November 2013 (aka N-Triples 2013)</li> +<li><a href="https://www.w3.org/TR/2013/CR-n-quads-20131105/">RDF 1.1 N-Quads - A line-based syntax for an RDF datasets</a>, W3C Candidate Recommendation, 05 November 2013</li> </ul> <p>The main fixes were:</p> <ul> @@ -457,7 +457,7 @@ strings created by <code>raptor_term_to_counted_string()</code> and <h3>Parser changes</h3> <p>N-Triples parser was updated to support all of -<a href="http://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 +<a href="https://www.w3.org/TR/2013/CR-n-triples-20131105/">RDF 1.1 N-Triples - A line-based syntax for an RDF graph</a> (aka N-Triples 2013) It now supports <code># comments</code> after the end of lines, checks for illegal unicode escapes, checks for bad URIs and @@ -518,14 +518,14 @@ sanitizing.</p> <h3>Parser changes</h3> <p>Turtle parser was updated to handle -<a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 +<a href="https://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 (Turtle 2013) The main changes were to align with SPARQL-style blank node names, prefixes and local names. </p> <p>N-Triples parser was updated to handle -<a href="http://www.w3.org/TR/2013/NOTE-n-triples-20130409/">N-Triples - A line-based syntax for an RDF graph</a> W3C Working Group Note 09 April 2013 (N-Triples 2013) +<a href="https://www.w3.org/TR/2013/NOTE-n-triples-20130409/">N-Triples - A line-based syntax for an RDF graph</a> W3C Working Group Note 09 April 2013 (N-Triples 2013) The main changes were to allow \b \f, UTF-8 in strings and URIs and the SPARQL-style blank node names.</p> @@ -606,7 +606,7 @@ Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=521">Issue #0000521</a </p> <p>Turtle Parser: Added full support for -<a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 +<a href="https://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 </p> <p>This includes accepting new keywords from SPARQL @@ -622,7 +622,7 @@ which should be written as <code>%20</code>. <h3>Serializer changes</h3> <p>Turtle Serializer: Added full support for -<a href="http://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 +<a href="https://www.w3.org/TR/2013/CR-turtle-20130219/">Turtle Terse RDF Triple Language</a> W3C Candidate Recommendation 19 February 2013 which particular effects the encoding of URIs in the serializer. </p> @@ -693,7 +693,7 @@ f94fa561db05b21132b14a2b72f05b77e666c252 on Wed Apr 28 21:31:54 2010 when the guess is very poor, rather just return the first bad result. Fixes <a href="https://bugs.librdf.org/mantis/view.php?id=487">Issue #0000487</a> -which was reported in <a href="http://librdf.org/">Redland librdf</a> but +which was reported in <a href="https://librdf.org/">Redland librdf</a> but is implemented here. </p> @@ -702,7 +702,7 @@ from the guessed parser.</p> <p>RDFa parser: Updated <a href="https://github.com/rdfa/librdfa">librdfa</a> to the latest GIT supporting -<a href="http://www.w3.org/TR/2012/REC-rdfa-core-20120607/">RDFa 1.1</a> +<a href="https://www.w3.org/TR/2012/REC-rdfa-core-20120607/">RDFa 1.1</a> with 30 tests still not passing - mostly issues in the core librdfa. Made several resilience and crash fixes. Updated the RDFa 1.0 test suite to latest tests and made fixes. The RDFa parser now accepts @@ -861,7 +861,7 @@ no parser that requires an XML parser, libxml2 will not be required. <p>Removed internal Unicode NFC checking code used for checking RDF/XML literals conformance which was expensive to check and a large of compiled-in static dataset that was rather out of date. Replaced -with optional compiled use of <a href="http://www.icu-project.org/">ICU</a>. +with optional compiled use of <a href=https://icu.unicode.org">ICU</a>. If ICU is not explicitly configured, no literal checking is done.</p> <h3>Options changes</h3> @@ -1000,7 +1000,7 @@ generate permuations:</p> <h3>Parser class changes</h3> <p>Updated all parser URIs to use the -<a href="http://www.w3.org/ns/formats/">W3C Format URIs</a> +<a href="https://www.w3.org/ns/formats/">W3C Format URIs</a> as the primary URIs. Existing URIs become aliases. (Nicholas J Humfrey) </p> @@ -1026,7 +1026,7 @@ type in the syntax recognizing code. <h3>Serializer class changes</h3> <p>Updated all serializer URIs to use the -<a href="http://www.w3.org/ns/formats/">W3C Format URIs</a> +<a href="https://www.w3.org/ns/formats/">W3C Format URIs</a> as the primary URIs. Existing URIs become aliases. (Nicholas J Humfrey) </p> @@ -1283,11 +1283,11 @@ unlikely error recovery conditions. Some actual potential crash bugs were found:</p> <ol> <li>The workaround for - ancient <a href="http://xmlsoft.org/">libxml2</a> error handling + ancient <a href="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home">libxml2</a> error handling in <code>raptor_libxml_xmlStructuredError_handler_parsing()</code> was broken for some time, so that probably means nobody uses old libxml2.</li> - <li><a href="http://github.com/msporny/librdfa/">librdfa</a> URI + <li><a href="https://github.com/msporny/librdfa/">librdfa</a> URI resolving in <code>rdfa_resolve_uri()</code> used unallocated memory in some relative URI cases.</li> </ol> @@ -1479,9 +1479,9 @@ in the form of additional APIs, new serializers and parsers. <p>The details of the additions, removals and changes of functions, structures, typedefs and enums are listed in the -<a href="http://librdf.org/raptor/api/">Raptor 2 API reference manual</a> +<a href="https://librdf.org/raptor/api/">Raptor 2 API reference manual</a> section on -<a href="http://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 1.9.0</a>. +<a href="https://librdf.org/raptor/api/raptor-changes.html">Changes between raptor 1.4.21 and 1.9.0</a>. The <a href="UPGRADING.html">upgrading document</a> explains how to upgrade existing code that uses the V1 APIs to use the new APIs. @@ -1499,7 +1499,7 @@ the new APIs. <li>GRDDL parser now saves and restores shared libxslt state.</li> <li>Added serializers for HTML 'html' and N-Quads 'nquads'.</li> <li>Added parser 'json' for JSON-Resource centric and JSON-Triples.</li> -<li>Switched to GIT version control <a href="http://github.com/dajobe/raptor">hosted by GitHub</a>.</li> +<li>Switched to GIT version control <a href="https://github.com/dajobe/raptor">hosted by GitHub</a>.</li> <li>Added memory-based AVL-Tree to the public API.</li> </ul> @@ -1551,10 +1551,10 @@ librdf will default to use these.. <p>The API reference manual now includes an automatically generated reference section on the -<a href="http://librdf.org/raptor/api/raptor-formats.html">functions and types that were added, removed and changed between raptor 1 and raptor 2 APIs</a>. +<a href="https://librdf.org/raptor/api/raptor-formats.html">functions and types that were added, removed and changed between raptor 1 and raptor 2 APIs</a>. It also includes an automatically generated section on the -<a href="http://librdf.org/raptor/api/raptor-formats.html">parser and serializers with their names, mime types and Q values.</a> +<a href="https://librdf.org/raptor/api/raptor-formats.html">parser and serializers with their names, mime types and Q values.</a> </p> <p>The tutorial examples were updated to the Raptor 2 APIs. @@ -2092,7 +2092,7 @@ parsing. RDFA parser (via librdfa): Update to latest librdfa GIT sources with head a438ce68a40e04b399ec2b2c613d0c867d9315c7 <br /> now moved to -<a href="http://github.com/msporny/librdfa">http://github.com/msporny/librdfa</a> +<a href="https://github.com/msporny/librdfa">https://github.com/msporny/librdfa</a> to fix handling single character namespaces (<a href="https://bugs.librdf.org/mantis/view.php?id=310">Issue #0000310</a>), empty datatype attribute and empty xml:lang attributes @@ -2596,7 +2596,7 @@ for future replacing of <code>raptor_statement</code></p> <h3>Parser Changes</h3> <p>A new -<a href="http://www.w3.org/TR/2008/CR-rdfa-syntax-20080620/">RDFa</a> +<a href="https://www.w3.org/TR/2008/CR-rdfa-syntax-20080620/">RDFa</a> parser was added (name <code>rdfa</code>) using <a href="http://rdfa.digitalbazaar.com/librdfa/">librdfa</a> to implement it. librdfa is linked as part of Raptor and @@ -2604,7 +2604,7 @@ written by Manu Sporny of Digital Bazaar, licensed with the same license as Raptor.</p> <p>The RDFa -<a href="http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/">test suite</a> +<a href="https://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/">test suite</a> was added to the test and (via librdfa) Raptor passes all but 4 tests which fail due to different output xmlns attribute ordering (which does not matter to XML parsers).</p> @@ -2819,10 +2819,10 @@ add extra top-level JSON object data.</li> <p>Example of using the resource-centric serializer while defining a callback:</p> <pre> -$ rapper -q -o json -f jsonCallback=foo http://librdf.org/raptor/raptor.rdf +$ rapper -q -o json -f jsonCallback=foo https://librdf.org/raptor/raptor.rdf foo( { - "http://librdf.org/raptor/#raptor" : { + "https://librdf.org/raptor/#raptor" : { "http://usefulinc.com/ns/doap#description" : [ { ... </pre> @@ -3027,11 +3027,11 @@ only one parser and one serializer feature was possible. <p>The main changes to this release are:</p> <p>Provide 100% support for the -<a href="http://www.w3.org/TR/2007/REC-grddl-20070911/">GRDDL W3C Recommendation of 2007-09-11</a>. +<a href="https://www.w3.org/TR/2007/REC-grddl-20070911/">GRDDL W3C Recommendation of 2007-09-11</a>. </p> <p>The -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser and serializer were updated to support <code>@base</code> for specifying a base URI, following Turtle of 2007-09-11. @@ -3059,7 +3059,7 @@ for large graphs. <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000232">0000232</a>: libraptor does not correctly free up libxml error handler, causing crashes in subsequent calls to libxml error handlers</li> <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000237">0000237</a>: raptor_sequence robustness: item ownership on insert error</li> <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000238">0000238</a>: GRDDL parser in SVN overwrites blank nodes when merging graphs</li> - <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000239">0000239</a>: GRDDL parser in SVN returns 60 less triples with http://www.w3.org/</li> + <li><a href="https://bugs.librdf.org/mantis/view.php?id=0000239">0000239</a>: GRDDL parser in SVN returns 60 less triples with https://www.w3.org/</li> </ul> @@ -3143,7 +3143,7 @@ Added <code>raptor_www_get_final_uri()</code> to return the final URI <p>The GRDDL parser/processor was substantially updated and now supports 100% of the -<a href="http://www.w3.org/TR/2007/REC-grddl-20070911/">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> +<a href="https://www.w3.org/TR/2007/REC-grddl-20070911/">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> syntax, W3C Recommendation of 2007-09-11: </p> <ul> @@ -3271,7 +3271,7 @@ some of the names and values that caused the error. <h3>General Changes</h3> <p>GRDDL parser now passes the (unapproved) test suite for the -<a href="http://www.w3.org/TR/2007/WD-grddl-20070302/">GRDDL W3C Working Draft 2 March 2007</a> +<a href="https://www.w3.org/TR/2007/WD-grddl-20070302/">GRDDL W3C Working Draft 2 March 2007</a> except for two tests that have been reported as having errors. </p> @@ -3303,30 +3303,30 @@ rather than the RSS Tag Soup parser.</p> libxml structured error reporing api. From </p> <pre> -$ rapper -i grddl http://librdf.org/LICENSE.txt -rapper: Parsing URI http://librdf.org/LICENSE.txt -rapper: Error - URI http://librdf.org/LICENSE.txt - XML error - http://librdf.org/LICENSE.txt:2: -rapper: Error - URI http://librdf.org/LICENSE.txt - XML error - parser -rapper: Error - URI http://librdf.org/LICENSE.txt - XML error - error : -rapper: Error - URI http://librdf.org/LICENSE.txt - XML error - Document is empty -rapper: Error - URI http://librdf.org/LICENSE.txt - XML error - Redland RDF Application Framework - License -rapper: Error - URI http://librdf.org/LICENSE.txt - XML error - ^ -rapper: Failed to parse URI http://librdf.org/LICENSE.txt grddl content +$ rapper -i grddl https://librdf.org/LICENSE.txt +rapper: Parsing URI https://librdf.org/LICENSE.txt +rapper: Error - URI https://librdf.org/LICENSE.txt - XML error - https://librdf.org/LICENSE.txt:2: +rapper: Error - URI https://librdf.org/LICENSE.txt - XML error - parser +rapper: Error - URI https://librdf.org/LICENSE.txt - XML error - error : +rapper: Error - URI https://librdf.org/LICENSE.txt - XML error - Document is empty +rapper: Error - URI https://librdf.org/LICENSE.txt - XML error - Redland RDF Application Framework - License +rapper: Error - URI https://librdf.org/LICENSE.txt - XML error - ^ +rapper: Failed to parse URI https://librdf.org/LICENSE.txt grddl content rapper: Parsing returned 0 triples </pre> <p>To this:</p> <pre> -$ rapper -i grddl http://librdf.org/LICENSE.txt -rapper: Parsing URI http://librdf.org/LICENSE.txt -rapper: Error - URI http://librdf.org/LICENSE.txt:1 - XML parser error: Document is empty -rapper: Error - URI http://librdf.org/LICENSE.txt:1 - XInclude processing failed for GRDDL document -rapper: Failed to parse URI http://librdf.org/LICENSE.txt grddl content +$ rapper -i grddl https://librdf.org/LICENSE.txt +rapper: Parsing URI https://librdf.org/LICENSE.txt +rapper: Error - URI https://librdf.org/LICENSE.txt:1 - XML parser error: Document is empty +rapper: Error - URI https://librdf.org/LICENSE.txt:1 - XInclude processing failed for GRDDL document +rapper: Failed to parse URI https://librdf.org/LICENSE.txt grddl content rapper: Parsing returned 0 triples </pre> <p>GRDDL parser updated to support the -<a href="http://www.w3.org/TR/2007/WD-grddl-20070302/">GRDDL W3C Working Draft 2 March 2007</a>: +<a href="https://www.w3.org/TR/2007/WD-grddl-20070302/">GRDDL W3C Working Draft 2 March 2007</a>: </p> <ul> <li>Namespace and profile URI handling now works.</li> @@ -3387,7 +3387,7 @@ multiple function / user_data pairs. <h3>General Changes</h3> <p>Added a -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a> serialiser by <a href="http://codeson.net/">Dave Robillard</a> based on the existing RDF/XML-Abbrev +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a> serialiser by <a href="http://codeson.net/">Dave Robillard</a> based on the existing RDF/XML-Abbrev serialiser. </p> @@ -3467,7 +3467,7 @@ the mime type (q=10), then that parser is used. <h3>Serializer Changes</h3> <p>Added a new -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle Terse RDF Triple Language</a> serializer and two new internal APIs based on the existing RDF/XML-Abbrev serialiser, written by <a href="http://codeson.net/">Dave Robillard</a>: </p> @@ -3595,7 +3595,7 @@ allowed to be retrieved, or denied entirely. <h3>Documentation Changes</h3> <p>The -<a href="http://librdf.org/raptor/api/">Raptor Reference Manual</a> +<a href="https://librdf.org/raptor/api/">Raptor Reference Manual</a> now includes descriptions of all the parsers and serializers and the tutorial has a new section describing how to filter URIs and deny network requests.</p> @@ -3621,7 +3621,7 @@ URI is given and it is needed. handle a list of URIs in the profile so it now can support <code>dataview:transformation</code> in XML taking a list of transformations as defined in -<a href="http://www.w3.org/2004/01/rdxh/spec#grddl-xhtml">The GRDDL profile for XHTML</a> part of the GRDDL specification. +<a href="https://www.w3.org/2004/01/rdxh/spec#grddl-xhtml">The GRDDL profile for XHTML</a> part of the GRDDL specification. It now also recognises <a href="http://research.talis.com/2005/erdf/wiki/Main/RdfInHtml">Embedded RDF</a> and <a href="http://microformats.org/wiki/hcalendar">HCalendar</a> @@ -3734,13 +3734,13 @@ for version control and the <a href="INSTALL.html">Raptor installation instructi <h3>Documentation Changes</h3> <p>A new -<a href="http://librdf.org/raptor/api/tutorial.html">Raptor Tutorial</a> +<a href="https://librdf.org/raptor/api/tutorial.html">Raptor Tutorial</a> was written covering using all parsing and serializing functions along with example code. </p> <p>The -<a href="http://librdf.org/raptor/api/reference-manual.html">Raptor Reference Manual</a> +<a href="https://librdf.org/raptor/api/reference-manual.html">Raptor Reference Manual</a> now covers 100% of all functions, structs and defines with gtkdoc generated documentation.</p> @@ -3927,7 +3927,7 @@ no longer be returned in any statement position (to be confirmed). for version control after the 1.4.8 release. Please check the <a href="http://svn.librdf.org/">Redland Subversion site</a> for the latest status or the online -<a href="http://librdf.org/raptor/INSTALL.html">Raptor installation notes</a> +<a href="https://librdf.org/raptor/INSTALL.html">Raptor installation notes</a> for the raptor specific subversion installation information. </p> @@ -4068,7 +4068,7 @@ escaping.</p> <h4>Turtle Parser Changes</h4> <p>Updated to support Turtle version 2006-01-02 -(<a href="http://www.dajobe.org/2004/01/turtle/">announcement</a>). +(<a href="https://www.dajobe.org/2004/01/turtle/">announcement</a>). </p> <p>Switch qname, blank node and prefix definitions to SPARQL ones.</p> @@ -4195,7 +4195,7 @@ serialize to RDF/XML if the predicate URI is not absolute. <p>Added <code>--with-xslt-config</code> configure option</p> <p>Added a new parser for -<a href="http://www.w3.org/2004/01/rdxh/spec">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> +<a href="https://www.w3.org/2004/01/rdxh/spec">Gleaning Resource Descriptions from Dialects of Languages (GRDDL)</a> which allows reading XHTML and XML as RDF triples by using profiles in the document that declare XSLT transforms from the XHTML/XML content into RDF/XML which is the RDF content. It does not @@ -4268,7 +4268,7 @@ width and height using gconf2.</p> <p>Added a new <em>RDF/XML with abbreviations</em> serializer <code>rdfxml-abbrev</code> written by Steve Shepard which handles several of the abbreviations specified by the -<a href="http://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML Syntax Specification (Revised)</a> +<a href="https://www.w3.org/TR/rdf-syntax-grammar/">RDF/XML Syntax Specification (Revised)</a> W3C Recommendation. It is suitable for writing small documents as there are known scaling issues. </p> @@ -4321,7 +4321,7 @@ improve the existing RDF/XML serializer and to provide a new </p> <p>This API it is also used by the next release of -<a href="http://librdf.org/rasqal/">Rasqal</a> to provide serializing +<a href="https://librdf.org/rasqal/">Rasqal</a> to provide serializing of query results to XML. </p> @@ -4370,7 +4370,7 @@ this bug but it will not cause the test suite ('make check') to fail.</p> <p>Added additional -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser tests that cover Notation 3 syntax that is not part of the Turtle language.</p> @@ -4750,7 +4750,7 @@ available to check.</p> <h3>Parser Changes</h3> <p>The -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser was updated to only allow language with non-datatyped literals, allow a '_' immediately after a ':' in qnames and to make a bare ':' qname work correctly. @@ -4773,7 +4773,7 @@ in lax mode. Parser modes are controlled by the <h2 id="rel1_3_0"><a name="rel1_3_0">Raptor 1.3.0 Changes</a></h2> <p>A release primarily to provide support for -the new <a href="http://librdf.org/rasqal/">Rasqal</a> +the new <a href="https://librdf.org/rasqal/">Rasqal</a> RDF query library but with some new features and fixes.</p> @@ -4789,7 +4789,7 @@ RDF-namespaced names in element and attributes and if they are forbidden giving an error otherwise if unknown, giving a warning.</p> <p>The -<a href="http://www.dajobe.org/2004/01/turtle/">Turtle</a> +<a href="https://www.dajobe.org/2004/01/turtle/">Turtle</a> parser was updated to correct the collections syntax, allow '-' in names and QNames and to add integer literals. This parser now correctly uses <code>raptor_generate_id</code> when a blank identifier name is @@ -4867,7 +4867,7 @@ for constructing strings from substrings appended or prepended.</p> <hr /> -<p>Copyright (C) 2003-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p> +<p>Copyright (C) 2003-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2003-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a></p> </body> </html> @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="https://www.w3.org/1999/xhtml"> <head> <title>Raptor RDF Syntax Library - Issues</title> </head> @@ -9,12 +9,14 @@ <h1 style="text-align:center">Raptor RDF Syntax Library - Issues</h1> <p>Issues should be reported at the -<a href="http://bugs.librdf.org/">Redland Issue Tracker</a>. +<a href="https://bugs.librdf.org/">Redland Issue Tracker</a>. +or at +<a href="https://github.com/dajobe/raptor/issues">GitHub issues for Raptor</a>. </p> <hr /> -<p>Copyright (C) 2001-2021 <a href="http://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2001-2005 <a href="http://www.bristol.ac.uk/">University of Bristol</a></p> +<p>Copyright (C) 2001-2023 <a href="https://www.dajobe.org/">Dave Beckett</a><br />Copyright (C) 2001-2005 <a href="https://www.bristol.ac.uk/">University of Bristol</a></p> </body> </html> diff --git a/UPGRADING.html b/UPGRADING.html index 3e721548..98f187f2 100644 --- a/UPGRADING.html +++ b/UPGRADING.html @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="https://www.w3.org/1999/xhtml"> <head> <title>Raptor RDF Syntax Library - Upgrading to the Raptor V2 API</title> </head> @@ -50,7 +50,7 @@ split that into two stages. <a href="RELEASE.html">Release Notes</a> in long summary form with some background to why, in the <a href="ChangeLog">ChangeLog</a> in very long form. The reference manual contains -<a href="http://librdf.org/raptor/api/raptor-changes.html">a section</a> +<a href="https://librdf.org/raptor/api/raptor-changes.html">a section</a> describing what was added, deleted, renamed and otherwise changed for both the functions exported from the library, as well as the typedefs and enum values. @@ -108,7 +108,7 @@ that are replaced by the functions around the world object in V2, use an <code>#ifdef</code> that provides the two code paths. </p> -<p><a href="http://librdf.org/rasqal/">rasqal</a> +<p><a href="https://librdf.org/rasqal/">rasqal</a> in GIT (will be 0.9.20) uses this approach. </p> @@ -117,7 +117,7 @@ source file is to copy it and make a V2 version and then choose the file to use at configure or build time. </p> -<p><a href="http://librdf.org/">librdf</a> 1.0.11 uses this approach. +<p><a href="https://librdf.org/">librdf</a> 1.0.11 uses this approach. </p> <p>Either way, basing the interface on the V2 APIs makes it clear @@ -153,7 +153,7 @@ Raptor code. <hr /> -<p>Copyright 2010-2021 <a href="http://www.dajobe.org/">Dave Beckett</a></p> +<p>Copyright 2010-2023 <a href="https://www.dajobe.org/">Dave Beckett</a></p> </body> </html> |