summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Beckett <dave@dajobe.org>2023-02-28 19:55:08 -0800
committerDave Beckett <dave@dajobe.org>2023-02-28 19:55:08 -0800
commitdc563890e25c6bc0e49da846e0a1ad54c3e25caf (patch)
treee798434cc60ffd165fa43296e8cf2e33097da398
parent082c7330d83860ee9b51e8a52809160262774519 (diff)
downloadraptor-dc563890e25c6bc0e49da846e0a1ad54c3e25caf.tar.gz
https and 2023
-rw-r--r--INSTALL.html36
-rw-r--r--LICENSE.html22
-rw-r--r--NEWS.html96
-rw-r--r--README.html72
-rw-r--r--RELEASE.html124
-rw-r--r--TODO.html10
-rw-r--r--UPGRADING.html12
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>
diff --git a/NEWS.html b/NEWS.html
index 5c367ce5..3f648abd 100644
--- a/NEWS.html
+++ b/NEWS.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"^^&lt;datatypeURIref&gt;</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("&lt;foo/&gt;") 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("&lt;foo/&gt;") 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>
diff --git a/TODO.html b/TODO.html
index bb55d717..d57c64d8 100644
--- a/TODO.html
+++ b/TODO.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>