Update some links to https
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 41e002c..ba40bf3 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -129,11 +129,11 @@
                         <li><a href="/about_jena/security-advisories.html">Security Advisories</a></li>
                         <li class="divider"></li>
                         <li class="dropdown-header">ASF</li>
-                        <li><a href="http://www.apache.org/">Apache Software Foundation</a></li>
-                        <li><a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
-                        <li><a href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
-                        <li><a href="http://www.apache.org/security/">Security</a></li>
-                        <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+                        <li><a href="https://www.apache.org/">Apache Software Foundation</a></li>
+                        <li><a href="https://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li>
+                        <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License</a></li>
+                        <li><a href="https://www.apache.org/security/">Security</a></li>
+                        <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
                     </ul>
                 </li>
 {{/* Fixup for Hugo warning : was .Page.Path */ -}}
@@ -169,7 +169,7 @@
     <div class="container" style="font-size:80%" >
         <p>
             Copyright &copy; 2011&ndash;{{ now.Year }} The Apache Software Foundation, Licensed under the
-            <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+            <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
         </p>
         <p>
             Apache Jena, Jena, the Apache Jena project logo, Apache and the Apache feather logos are trademarks of
diff --git a/source/about_jena/__index.md b/source/about_jena/__index.md
index 4331952..8629284 100644
--- a/source/about_jena/__index.md
+++ b/source/about_jena/__index.md
@@ -10,16 +10,16 @@
 Welcome to the Apache Jena project! Jena is a Java framework for building
 Semantic Web applications.
 Jena provides a collection of tools and Java libraries to help you
-to develop [semantic web](http://www.w3.org/2001/sw/) and
-[linked-data](http://linkeddata.org/) apps, tools and servers.
+to develop [semantic web](https://www.w3.org/2001/sw/) and
+[linked-data](https://linkeddata.org/) apps, tools and servers.
 
 The Jena Framework includes:
 
-* an API for reading, processing and writing [RDF](http://www.w3.org/RDF/) data in XML, N-triples and Turtle formats;
-* an ontology API for handling [OWL](http://www.w3.org/standards/techs/owl#w3c_all) and RDFS ontologies;
+* an API for reading, processing and writing [RDF](https://www.w3.org/RDF/) data in XML, N-triples and Turtle formats;
+* an ontology API for handling [OWL](https://www.w3.org/standards/techs/owl#w3c_all) and RDFS ontologies;
 * a rule-based inference engine for reasoning with RDF and OWL data sources;
 * stores to allow large numbers of RDF triples to be efficiently stored on disk;
-* a query engine compliant with the latest [SPARQL](http://www.w3.org/standards/semanticweb/query) specification
+* a query engine compliant with the latest [SPARQL](https://www.w3.org/standards/semanticweb/query) specification
 * servers to allow RDF data to be published to other applications using a variety
 of protocols, including SPARQL
 
diff --git a/source/about_jena/about.md b/source/about_jena/about.md
index 09ff0fb..f6dc1df 100644
--- a/source/about_jena/about.md
+++ b/source/about_jena/about.md
@@ -5,20 +5,20 @@
 Jena is a Java framework for building Semantic Web applications. It provides a
 extensive Java libraries for helping developers develop code that
 handles RDF, RDFS, RDFa, OWL and SPARQL in line with
-published [W3C recommendations](http://www.w3.org/2001/sw/).
+published [W3C recommendations](https://www.w3.org/2001/sw/).
 Jena includes a rule-based inference engine
 to perform reasoning based on OWL and RDFS ontologies, and a variety of storage
 strategies to store RDF *triples* in memory or on disk.
 
 ### History
-Jena was originally developed by researchers in [HP Labs](http://www.hpl.hp.com),
+Jena was originally developed by researchers in [HP Labs](https://www.hpl.hp.com),
 starting in Bristol, UK, in 2000. Jena has always been an open-source project,
 and has been extensively used in a wide variety of semantic web applications and
 demonstrators. In 2009, HP decided to refocus development activity away from direct
 support of development of Jena, though remaining supportive of the project's aims.
 The project team successfully applied to have Jena adopted by the Apache
 Software Foundation
-in November 2010  (see the [vote result](http://mail-archives.apache.org/mod_mbox/incubator-general/201011.mbox/%3C4CEC31E4.9080401@apache.org%3E)).
+in November 2010  (see the [vote result](https://mail-archives.apache.org/mod_mbox/incubator-general/201011.mbox/%3C4CEC31E4.9080401@apache.org%3E)).
 
 ### Current status
 Jena entered incubation with the Apache in November 2010, and graduated as a top-level
@@ -28,5 +28,5 @@
 YourKit is kindly supporting open source projects with its full-featured Java Profiler.
 YourKit, LLC is the creator of innovative and intelligent tools for profiling
 Java and .NET applications. Take a look at YourKit's leading software products:
-[YourKit Java Profiler](http://www.yourkit.com/java/profiler/index.jsp) and
-[YourKit .NET Profiler](http://www.yourkit.com/.net/profiler/index.jsp).
+[YourKit Java Profiler](https://www.yourkit.com/java/profiler/index.jsp) and
+[YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/index.jsp).
diff --git a/source/about_jena/contributions.md b/source/about_jena/contributions.md
index 04f1950..b410406 100644
--- a/source/about_jena/contributions.md
+++ b/source/about_jena/contributions.md
@@ -19,18 +19,18 @@
 ---- | ----------- | ------- | ------- | ---
 GeoSPARQL Jena | Implementation of GeoSPARQL 1.0 standard using Apache Jena for SPARQL query or API. | Apache 2.0 | Greg Albiston and Haozhe Chen | [geosparql-jena at GitHub](https://github.com/galbiston/geosparql-jena)
 GeoSPARQL Fuseki | HTTP server application compliant with the GeoSPARQL standard using GeoSPARQL Jena library and Apache Jena Fuseki server | Apache 2.0 | Greg Albiston | [geosparql-fuseki at GitHub](https://github.com/galbiston/geosparql-fuseki)
-Jastor | Code generator that emits Java Beans from OWL Web Ontologies | Common Public License | Ben Szekely and Joe Betz | [Jastor website](http://jastor.sourceforge.net)
+Jastor | Code generator that emits Java Beans from OWL Web Ontologies | Common Public License | Ben Szekely and Joe Betz | [Jastor website](https://jastor.sourceforge.net)
 NG4J | Named Graphs API for Jena | BSD license |Chris Bizer | [NG4J website](http://wifo5-03.informatik.uni-mannheim.de/bizer/ng4j/)
 Micro Jena (uJena) | Reduced version of Jena for mobile devices | as per Jena | Fulvio Crivellaro and Gabriele Genovese and Giorgio Orsi | [Micro Jena](http://poseidon.elet.polimi.it/ca/?page_id=59)
-Gloze | XML to RDF, RDF to XML, XSD to OWL mapping tool | as per Jena | Steve Battle | [jena files page](http://sourceforge.net/project/showfiles.php?group_id=40417)
-WYMIWYG KnoBot | A fully Jena based semantic CMS. Implements URIQA. File-based persistence. | Apache | Reto Bachmann-Gmuer / wymiwyg.org | [Download KnoBot](http://sourceforge.net/project/showfiles.php?group_id=83223)
+Gloze | XML to RDF, RDF to XML, XSD to OWL mapping tool | as per Jena | Steve Battle | [jena files page](https://sourceforge.net/project/showfiles.php?group_id=40417)
+WYMIWYG KnoBot | A fully Jena based semantic CMS. Implements URIQA. File-based persistence. | Apache | Reto Bachmann-Gmuer / wymiwyg.org | [Download KnoBot](https://sourceforge.net/project/showfiles.php?group_id=83223)
 Infinite Graph | An infinite graph implementation for RDF graphs | BSD | UTD | [Infinite Graph for Jena](http://ig.semanticsupport.org/)
 Twinkle | A GUI interface for working with SPARQL queries | Public Domain | Leigh Dodds | [Twinkle project homepage](http://www.ldodds.com/projects/twinkle)
 GLEEN | A path expression (a.k.a. "regular paths") property function library for ARQ SparQL | Apache 2.0 | Todd Detwiler - University of Washington Structural Informatics Group | [GLEEN home](http://sig.biostr.washington.edu/projects/ontviews/gleen/index.html)
-Jena Sesame Model | Jena Sesame Model - Sesame triple store for Jena models | GNU | Weijian Fang | [Jena Sesame Model](http://sourceforge.net/projects/jenasesamemodel/)
+Jena Sesame Model | Jena Sesame Model - Sesame triple store for Jena models | GNU | Weijian Fang | [Jena Sesame Model](https://sourceforge.net/projects/jenasesamemodel/)
 D2RQ | Treats non-RDF databases as virtual Jena RDF graphs | GNU GPL License | Chris Bizer | [D2RQ website](http://d2rq.org/)
-GeoSpatialWeb | This projects adds geo-spatial predicates and reasoning features to Jena property functions. | GNU GPL License | Marco Neumann and Taylor Cowan | [GeoSpatialWeb](http://code.google.com/p/geospatialweb/)
-Jenabean | Jenabean uses Jena's flexible RDF/OWL API to persist Java beans. | Apache 2.0 | Taylor Cowan and David Donohue | [Jenabean project page](http://code.google.com/p/jenabean/)
+GeoSpatialWeb | This projects adds geo-spatial predicates and reasoning features to Jena property functions. | GNU GPL License | Marco Neumann and Taylor Cowan | [GeoSpatialWeb](https://code.google.com/p/geospatialweb/)
+Jenabean | Jenabean uses Jena's flexible RDF/OWL API to persist Java beans. | Apache 2.0 | Taylor Cowan and David Donohue | [Jenabean project page](https://code.google.com/p/jenabean/)
 Persistence Annotations 4 RDF | Persistence Annotation for RDF (PAR) is a set of annotations and an entity manager that provides JPA like functionality on top of an RDF store while accounting for and exploiting the fundamental differences between graph storage and relational storage. PAR introduces three (3) annotations that map a RDF triple (subject, predicate, object) to a Plain Old Java Object (POJO) using Java's dynamic proxy capabilities. | Apache 2.0 | Claude Warren |  [PA4RDF at Sourceforge](https://sourceforge.net/projects/pa4rdf/)
 Semantic_Forms | Swiss army knife for data management and social networking. | open source | Jean-Marc Vanel | [Semantic_Forms](https://github.com/jmvanel/semantic_forms)
 JDBC 4 SPARQL | JDBC 4 SPARQL is a type 4 JDBC Driver that uses a SPARQL endpoint (or Jena Model) as the data store.  Presents graph data as relational data to tools that understand SQL and utilize JDBC| Apache 2.0 (Some components GNU LGPL V3.0) | Claude Warren | [jdbc4sparql at GitHub](https://github.com/Claudenw/jdbc4sparql)
diff --git a/source/download/maven.md b/source/download/maven.md
index 6e7ffd6..042918b 100644
--- a/source/download/maven.md
+++ b/source/download/maven.md
@@ -2,13 +2,13 @@
 title: Using Jena with Apache Maven
 ---
 
-[Apache Maven](http://maven.apache.org) is a tool to help Java projects manage
+[Apache Maven](https://maven.apache.org) is a tool to help Java projects manage
 their dependencies on library code, such as Jena. By declaring a dependency on
 the core of Jena in your project's <code>pom.xml</code> file, you will get the
 consistent set of library files that Jena depends on automatically added too.
 
 This page assumes you have Maven installed on your computer. If this is not the case,
-please read and follow [these instructions](http://maven.apache.org/download.html#Installation).
+please read and follow [these instructions](https://maven.apache.org/download.html#Installation).
 
 ### Repositories
 
diff --git a/source/getting_involved/__index.md b/source/getting_involved/__index.md
index 149e170..6d7251a 100644
--- a/source/getting_involved/__index.md
+++ b/source/getting_involved/__index.md
@@ -106,6 +106,6 @@
 
 To better understand how to get involved and how the Apache Software Foundation works we recommend you read:
 
- * [http://www.apache.org/foundation/getinvolved.html](http://www.apache.org/foundation/getinvolved.html)
- * [http://www.apache.org/foundation/how-it-works.html](http://www.apache.org/foundation/how-it-works.html)
- * [http://www.apache.org/dev/contributors.html](http://www.apache.org/dev/contributors.html)
\ No newline at end of file
+ * [https://www.apache.org/foundation/getinvolved.html](https://www.apache.org/foundation/getinvolved.html)
+ * [https://www.apache.org/foundation/how-it-works.html](https://www.apache.org/foundation/how-it-works.html)
+ * [https://www.apache.org/dev/contributors.html](https://www.apache.org/dev/contributors.html)
diff --git a/source/getting_involved/reviewing_contributions.md b/source/getting_involved/reviewing_contributions.md
index 54fd6c6..2efab4c 100644
--- a/source/getting_involved/reviewing_contributions.md
+++ b/source/getting_involved/reviewing_contributions.md
@@ -81,7 +81,7 @@
 Depending on where a patch comes from there may be IP clearance issues, for small patches this is generally a non-issue.
 Where this comes into play is when a large patch is coming in which has been developed completely externally to Jena, particularly if that patch has been developed for/on behalf of a company rather than be developers working in their free time.
 
-For patches like this we may require that the company in question submit a [CCLA](http://www.apache.org/licenses/cla-corporate.txt) and that the developers involve submit [ICLAs](http://www.apache.org/licenses/icla.txt).  There may also need to be IP Clearance vote called on the developer list to give developers a chance to review the code and check that there isn't anything being incorporated that violates Apache policy.
+For patches like this we may require that the company in question submit a [CCLA](https://www.apache.org/licenses/cla-corporate.txt) and that the developers involve submit [ICLAs](https://www.apache.org/licenses/icla.pdf).  There may also need to be IP Clearance vote called on the developer list to give developers a chance to review the code and check that there isn't anything being incorporated that violates Apache policy.
 
 ## Pull Requests and Commit Messages
 
diff --git a/source/getting_started/__index.md b/source/getting_started/__index.md
index c2ed47b..9030b72 100644
--- a/source/getting_started/__index.md
+++ b/source/getting_started/__index.md
@@ -4,7 +4,7 @@
 ---
 
 Apache Jena (or Jena in short) is a free and open source Java 
-framework for building [semantic web](http://en.wikipedia.org/wiki/Semantic_Web) and 
+framework for building [semantic web](https://en.wikipedia.org/wiki/Semantic_Web) and 
 [Linked Data](http://linkeddata.org/) applications.
 The framework is composed of different APIs interacting together to process RDF data. If you are new here, you might want to
 get started by following one of the [tutorials](/tutorials/index.html). You can also browse [the documentation](/documentation/index.html) if you are interested in a particular topic.
diff --git a/source/help_and_support/__index.md b/source/help_and_support/__index.md
index a27b29c..9275e27 100644
--- a/source/help_and_support/__index.md
+++ b/source/help_and_support/__index.md
@@ -17,7 +17,7 @@
 applications, or solving  a problem with using Jena. *Please see below for notes
 on asking good questions*. The list is archived at
 [lists.apache.org](https://lists.apache.org/list.html?users@jena.apache.org)
-or externally at [jena.markmail.org](http://jena.markmail.org/search/)
+or externally at [jena.markmail.org](https://jena.markmail.org/search/)
 
 The *developers* list is `dev@jena.apache.org`. To join this
 list, please send an email to: <a href="mailto:dev-subscribe@jena.apache.org">
@@ -27,14 +27,14 @@
 
 To unsubscribe from a mailing list, send email to `LIST-unsubscribe@jena.apache.org`.
 
-Full details of Apache mailing lists: [http://www.apache.org/foundation/mailinglists.html](http://www.apache.org/foundation/mailinglists.html).
+Full details of Apache mailing lists: [https://www.apache.org/foundation/mailinglists.html](https://www.apache.org/foundation/mailinglists.html).
 
 ## Other resources
 
 There are curated collections of Jena questions on StackOverflow 
-[tagged 'jena'](http://stackoverflow.com/questions/tagged/jena) and 
-['apache-jena'](http://stackoverflow.com/questions/tagged/apache-jena).
-There are also [questions and answers about SPARQL](http://stackoverflow.com/questions/tagged/sparql).
+[tagged 'jena'](https://stackoverflow.com/questions/tagged/jena) and 
+['apache-jena'](https://stackoverflow.com/questions/tagged/apache-jena).
+There are also [questions and answers about SPARQL](https://stackoverflow.com/questions/tagged/sparql).
 
 ## How to ask a good question
 
@@ -55,7 +55,7 @@
   is often enough for you to figure out the problem yourself, which is always satisfying!
 
   - **Don't re-post your question** after only a few hours. People are busy, and may be in a different timezone
-  to you. If you're not sure if your question made it to the list, [look in the archive](http://markmail.org/search/?q=list:org.apache.jena.*).
+  to you. If you're not sure if your question made it to the list, [look in the archive](https://markmail.org/search/?q=list:org.apache.jena.*).
 
   - **Adding lots of exclamation marks** or other punctuation will **not** move your question up the queue. Quite the
   reverse, in fact.
diff --git a/source/tutorials/__index.md b/source/tutorials/__index.md
index 5a91b69..94cb3d0 100644
--- a/source/tutorials/__index.md
+++ b/source/tutorials/__index.md
@@ -17,10 +17,10 @@
 Quelques uns des tutoriels de Jena sont aussi disponibles en français. Vous
 pouvez les voir en suivant ces liens:
 
-- [Une introduction à RDF](http://web-semantique.developpez.com/tutoriels/jena/introduction-rdf/)
-- [Requêtes SPARQL utilisant l'API Java ARQ](http://web-semantique.developpez.com/tutoriels/jena/arq/api-application/)
-- [Les entrées/sorties RDF](http://web-semantique.developpez.com/tutoriels/jena/io/)
-- [Une introduction à SPARQL](http://web-semantique.developpez.com/tutoriels/jena/arq/introduction-sparql/)
+- [Une introduction à RDF](https://web-semantique.developpez.com/tutoriels/jena/introduction-rdf/)
+- [Requêtes SPARQL utilisant l'API Java ARQ](https://web-semantique.developpez.com/tutoriels/jena/arq/api-application/)
+- [Les entrées/sorties RDF](https://web-semantique.developpez.com/tutoriels/jena/io/)
+- [Une introduction à SPARQL](https://web-semantique.developpez.com/tutoriels/jena/arq/introduction-sparql/)
 
 Os tutoriais a seguir explicam aspectos de RDF e da programação em Jena de aplicações linked-data. Veja também o guia
 [getting started](/getting_started/) - em inglês.
@@ -32,7 +32,7 @@
 
 Simplified Chinese:
 
-- [RDF 和 Jena RDF API 入门](http://domdong.blogspot.com.au/2013/04/an-introduction-to-rdf-and-jena-rdf-api.html)
+- [RDF 和 Jena RDF API 入门](https://domdong.blogspot.com.au/2013/04/an-introduction-to-rdf-and-jena-rdf-api.html)
 
 Greek:
 
diff --git a/source/tutorials/rdf_api.md b/source/tutorials/rdf_api.md
index ec6ed81..e81125d 100644
--- a/source/tutorials/rdf_api.md
+++ b/source/tutorials/rdf_api.md
@@ -58,7 +58,7 @@
 the great white whale in Moby Dick.</p>
 
 <p>Our examples in this tutorial will be about people.  They use an <a
-href="http://www.w3.org/TR/vcard-rdf/">RDF representation of VCARDS</a>.  RDF
+href="https://www.w3.org/TR/vcard-rdf/">RDF representation of VCARDS</a>.  RDF
 is best thought of in the form of node and arc diagrams.  A simple vcard
 might look like this in RDF:</p>
 
@@ -276,9 +276,9 @@
 identifier generated by Jena.  It is not a URI and should not be confused
 with one.  It is simply an internal label used by the Jena implementation.</p>
 
-<p>The W3C <a href="http://www.w3.org/2001/sw/RDFCore/">RDFCore Working
+<p>The W3C <a href="https://www.w3.org/2001/sw/RDFCore/">RDFCore Working
 Group</a> have defined a similar simple notation called <a
-href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>.  The name
+href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>.  The name
 means "triple notation".  We will see in the next section that Jena has an
 N-Triples writer built in.</p>
 
@@ -319,7 +319,7 @@
 
 <p>The RDF specifications specify how to represent RDF as XML. The RDF
 XML syntax is quite complex.  The reader is referred to the <a
-href="http://www.w3.org/TR/rdf-primer/">primer</a> being developed by the
+href="https://www.w3.org/TR/rdf-primer/">primer</a> being developed by the
 RDFCore WG for a more detailed introduction.  However, let's take a quick look
 at how to interpret the above.</p>
 
diff --git a/source/tutorials/rdf_api_pt.md b/source/tutorials/rdf_api_pt.md
index 97e2812..306f2f0 100644
--- a/source/tutorials/rdf_api_pt.md
+++ b/source/tutorials/rdf_api_pt.md
@@ -46,7 +46,7 @@
 <p> O framework de descrição de recursos (RDF) é um padrão (tecnicamente uma recomendação da W3C) para descrever recursos. Mas o que são recursos? Isso é uma questão profunda e a definição precisa ainda é um assunto de debates. Para nossos propósitos, nós podemos pensar em recursos como tudo que podemos identificar. Você é um recurso, assim como sua página pessoal, este tutorial, o número um e a grande baleia branca em Moby Dick.</p>
 
 <p>Nossos exemplos neste tutorial serão sobre pessoas.  Elas usam uma <a
-href="http://www.w3.org/TR/vcard-rdf">representação RDF de cartão de negócios (VCARDS)</a>. RDF é melhor representado como um diagrama de nós e arcos. Um simples vcard se assemelha a isto em RDF:</p>
+href="https://www.w3.org/TR/vcard-rdf">representação RDF de cartão de negócios (VCARDS)</a>. RDF é melhor representado como um diagrama de nós e arcos. Um simples vcard se assemelha a isto em RDF:</p>
 
 <p align="center">
 <img border="0" src="figures/fig1.png" alt="figure 1" width="240" height="180"></p>
@@ -191,8 +191,8 @@
 
 <p>Agora você sabe o porquê de ser simples elaborar modelos. Se você olhar atentamente, você perceberá que cada linha consiste de três campos representando o sujeito, predicado e objeto de cada sentença. Há quatro arcos no nosso modelo, então há quatro sentenças. O "anon:14df86:ecc3dee17b:-7fff" é um identificador interno gerado pelo Jena. Não é uma URI e não deve ser confundido como tal. É simplesmente um nome interno usado pela implementação do Jena.</p>
 
-<p>O W3C <a href="http://www.w3.org/2001/sw/RDFCore/">RDFCore Working
-Group</a> definiu uma notação similar chamada <a href="http://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>. O nome significa "notação de triplas". Nós veremos na próxima sessão que o Jena possui uma interface de escrita de N-Triples também.</p>
+<p>O W3C <a href="https://www.w3.org/2001/sw/RDFCore/">RDFCore Working
+Group</a> definiu uma notação similar chamada <a href="https://www.w3.org/TR/rdf-testcases/#ntriples">N-Triples</a>. O nome significa "notação de triplas". Nós veremos na próxima sessão que o Jena possui uma interface de escrita de N-Triples também.</p>
 
 <h2><a id="ch-Writing-RDF">Escrita de RDF</a></h2>
 
@@ -225,7 +225,7 @@
 
 <p></p>
 
-<p>As especificações de RDF especificam como representar RDF como XML. A sintaxe de RDF XML é bastante complexa. Recomendamos ao leitor dar uma olhada no <a href="http://www.w3.org/TR/rdf-primer/">primer</a>  sendo desenvolvido pelo RDFCore WG para uma introdução mais detalhada. Entretanto, vamos dar uma olhada rápida em como interpretar a saída acima.</p>
+<p>As especificações de RDF especificam como representar RDF como XML. A sintaxe de RDF XML é bastante complexa. Recomendamos ao leitor dar uma olhada no <a href="https://www.w3.org/TR/rdf-primer/">primer</a>  sendo desenvolvido pelo RDFCore WG para uma introdução mais detalhada. Entretanto, vamos dar uma olhada rápida em como interpretar a saída acima.</p>
 
 <p>RDF é normalmente encapsulada num elemento &lt;rdf:RDF&gt;. O elemento é opcional se houver outras maneiras de saber se aquele XML é RDF, mas normalmente ele é presente. O elemento RDF define os dois namespaces usados no documento. Há um elemento  &lt;rdf:Description&gt; que descreve o recurso cuja URI é "http://somewhere/JohnSmith". Se o atributo rdf:about estivesse ausente, esse elemento representaria um blank node.</p>
 
diff --git a/source/tutorials/sparql.md b/source/tutorials/sparql.md
index 9daca69..9c26ea3 100644
--- a/source/tutorials/sparql.md
+++ b/source/tutorials/sparql.md
@@ -7,15 +7,15 @@
 language through examples but does not aim to be complete.
 
 If you are looking for a short introduction to SPARQL and Jena try
-[Search RDF data with SPARQL](http://www.ibm.com/developerworks/xml/library/j-sparql/).  If you are looking to execute SPARQL queries in code and already known SPARQL then you likely want to read the [ARQ Documentation][1] instead.
+[Search RDF data with SPARQL](https://www.ibm.com/developerworks/xml/library/j-sparql/).  If you are looking to execute SPARQL queries in code and already known SPARQL then you likely want to read the [ARQ Documentation][1] instead.
 
 [1]: /documentation/query/index.html
 
 SPARQL is a
-[query language](http://www.w3.org/TR/sparql11-query/) and a
-[protocol](http://www.w3.org/TR/rdf-sparql-protocol/) for accessing
+[query language](https://www.w3.org/TR/sparql11-query/) and a
+[protocol](https://www.w3.org/TR/rdf-sparql-protocol/) for accessing
 RDF designed by the
-[W3C RDF Data Access Working Group](http://www.w3.org/2001/sw/DataAccess/). 
+[W3C RDF Data Access Working Group](https://www.w3.org/2001/sw/DataAccess/). 
 
 As a query language, SPARQL is "data-oriented" in that it only
 queries the information held in the models; there is no inference
@@ -40,12 +40,12 @@
 ## Other Material
 
 -   The
-    [SPARQL query language definition document](http://www.w3.org/TR/sparql11-query/)
+    [SPARQL query language definition document](https://www.w3.org/TR/sparql11-query/)
     itself contains many examples.
 -   [Search RDF data with SPARQL](https://developer.ibm.com/articles/j-sparql/)
     (by Phil McCarthy) - article published on IBM developer works about
     SPARQL and Jena.
--   [SPARQL reference card](http://www.dajobe.org/2005/04-sparql/)
-    (by [Dave Beckett](http://www.dajobe.org/))
+-   [SPARQL reference card](https://www.dajobe.org/2005/04-sparql/)
+    (by [Dave Beckett](https://www.dajobe.org/))
 
 Detailed [ARQ documentation](/documentation/query/)
diff --git a/source/tutorials/sparql_data.md b/source/tutorials/sparql_data.md
index 9b53be0..bca5a2e 100644
--- a/source/tutorials/sparql_data.md
+++ b/source/tutorials/sparql_data.md
@@ -15,14 +15,14 @@
 more "triple-like" serialization, called
 [Turtle](http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/) (see
 also N3 language described in the
-[W3C semantic web primer](http://www.w3.org/2000/10/swap/Primer)).
+[W3C semantic web primer](https://www.w3.org/2000/10/swap/Primer)).
 
 We will start with the simple data in [vc-db-1.rdf](sparql_data/vc-db-1.rdf):
 this file contains RDF for a number of vCard descriptions of
 people.  vCards are described in
-[RFC2426](http://www.ietf.org/rfc/rfc2426.txt) and the RDF
+[RFC2426](https://www.ietf.org/rfc/rfc2426.txt) and the RDF
 translation is described in the W3C note
-"[Representing vCard Objects in RDF/XML](http://www.w3.org/TR/vcard-rdf.html)". 
+"[Representing vCard Objects in RDF/XML](https://www.w3.org/TR/vcard-rdf.html)". 
 Our example database just contains some name information.
 
 Graphically, the data looks like:
diff --git a/source/tutorials/sparql_data_pt.md b/source/tutorials/sparql_data_pt.md
index fd3712e..3cc732c 100644
--- a/source/tutorials/sparql_data_pt.md
+++ b/source/tutorials/sparql_data_pt.md
@@ -4,12 +4,12 @@
 
 Primeiro, nós precisamos esclarecer quais dados estão sendo consultados. SPARQL consulta grafos RDF. Um grafo RDF é um conjunto de triplas (Jena chama os grafos de modelos e as triplas de sentenças porque assim eram chamadas quando a API foi elaborada inicialmente).
 
-É importante perceber que o que importa são as triplas, e não a serialização. A serialização é apenas uma maneira de escrever as triplas. RDF/XML é uma recomendação da W3C, mas isso pode dificultar a visão das triplas porque há múltiplas formas de codificar o mesmo grafo. Neste tutorial, usamos uma serialização mais parecida com triplas, chamada [Turtle](http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/) (veja também a linguagem N3 descrita pela [W3C semantic web primer](http://www.w3.org/2000/10/swap/Primer)).
+É importante perceber que o que importa são as triplas, e não a serialização. A serialização é apenas uma maneira de escrever as triplas. RDF/XML é uma recomendação da W3C, mas isso pode dificultar a visão das triplas porque há múltiplas formas de codificar o mesmo grafo. Neste tutorial, usamos uma serialização mais parecida com triplas, chamada [Turtle](http://www.ilrt.bris.ac.uk/discovery/2004/01/turtle/) (veja também a linguagem N3 descrita pela [W3C semantic web primer](https://www.w3.org/2000/10/swap/Primer)).
 
 Nós vamos começar os dados em [vc-db-1.rdf](sparql_data/vc-db-1.rdf):
 este arquivo contém RDF para uma quantidade de descrições de vcards de pessoas. Vcards são descritos em 
-[RFC2426](http://www.ietf.org/rfc/rfc2426.txt) e a tradução RDF é descrita na nota da W3C 
-"[Representing vCard Objects in RDF/XML](http://www.w3.org/TR/vcard-rdf.html)". 
+[RFC2426](https://www.ietf.org/rfc/rfc2426.txt) e a tradução RDF é descrita na nota da W3C 
+"[Representing vCard Objects in RDF/XML](https://www.w3.org/TR/vcard-rdf.html)". 
 Nosso banco de dados exemplo apenas contém alguma informação sobre nomes.
 
 Graficamente, os dados se assemelham a:
diff --git a/source/tutorials/sparql_filters.md b/source/tutorials/sparql_filters.md
index a636a10..e5a80ce 100644
--- a/source/tutorials/sparql_filters.md
+++ b/source/tutorials/sparql_filters.md
@@ -41,7 +41,7 @@
     -------------
 
 The regular expression language is the same as the
-[XQuery regular expression language](http://www.w3.org/TR/xpath-functions/#regex-syntax)
+[XQuery regular expression language](https://www.w3.org/TR/xpath-functions/#regex-syntax)
 which is codified version of that found in Perl.
 
 ## Testing Values
diff --git a/source/tutorials/sparql_filters_pt.md b/source/tutorials/sparql_filters_pt.md
index c958fc6..20b07cc 100644
--- a/source/tutorials/sparql_filters_pt.md
+++ b/source/tutorials/sparql_filters_pt.md
@@ -33,7 +33,7 @@
     -------------
 
 A linguagem de expressão regular 
-[XQuery regular expression language](http://www.w3.org/TR/xpath-functions/#regex-syntax)
+[XQuery regular expression language](https://www.w3.org/TR/xpath-functions/#regex-syntax)
 é a versão codificada da mesma encontrada em Perl.
 
 ## Testando valores
diff --git a/source/tutorials/sparql_pt.md b/source/tutorials/sparql_pt.md
index dcb8c55..b8ad985 100644
--- a/source/tutorials/sparql_pt.md
+++ b/source/tutorials/sparql_pt.md
@@ -5,15 +5,15 @@
 O objetivo deste tutorial é dar um curso rápido sobre SPARQL. Esse tutorial cobre os principais aspectos desta linguagem de consulta através de exemplos, mas não tem como objetivo ser completo.
 
 Se você estiver procurando uma pequena introdução a SPARQL e Jena, experimente 
-[Search RDF data with SPARQL](http://www.ibm.com/developerworks/xml/library/j-sparql/).  Se você quer executar consultas SPARQL e já sabe como ele funciona, então você deveria ler a [ARQ Documentation][1].
+[Search RDF data with SPARQL](https://www.ibm.com/developerworks/xml/library/j-sparql/).  Se você quer executar consultas SPARQL e já sabe como ele funciona, então você deveria ler a [ARQ Documentation][1].
 
 [1]: /documentation/query/index.html
 
 SPARQL é uma
-[linguagem de consulta](http://www.w3.org/TR/sparql11-query/) e um
-[protocolo](http://www.w3.org/TR/rdf-sparql-protocol/) para acesso a
+[linguagem de consulta](https://www.w3.org/TR/sparql11-query/) e um
+[protocolo](https://www.w3.org/TR/rdf-sparql-protocol/) para acesso a
 RDF elaborado pelo
-[W3C RDF Data Access Working Group](http://www.w3.org/2001/sw/DataAccess/). 
+[W3C RDF Data Access Working Group](https://www.w3.org/2001/sw/DataAccess/). 
 
 Como uma linguagem de consulta, SPARQL é orientada a dados de forma que só consulta as informações presentes nos modelos, não há inferência propriamente dita nesta linguagem de consulta.  Por acaso, os modelos de Jena são “inteligentes” quanto a isso, e nos dá a impressão de que certas triplas são criadas sob demanda, incluindo raciocínio OWL. SPARQL nada mais faz do que pegar a descrição do que a aplicação quer, na forma de uma consulta, e retornar a informação, na forma de um conjunto de ligações ou grafo RDF.
 
@@ -30,11 +30,11 @@
 
 ## Outros Materiais
 
--   [SPARQL query language definition document](http://www.w3.org/TR/sparql11-query/) -
+-   [SPARQL query language definition document](https://www.w3.org/TR/sparql11-query/) -
     contem muitos exemplos.
--   [Search RDF data with SPARQL](http://www.ibm.com/developerworks/xml/library/j-sparql/)
+-   [Search RDF data with SPARQL](https://www.ibm.com/developerworks/xml/library/j-sparql/)
     (by Phil McCarthy) - artigo publicado por um desenvolvedor da IBM sobre SPARQL e Jena
--   [Guia de referência SPARQL ](http://www.ilrt.bris.ac.uk/people/cmdjb/2005/04-sparql/)
-    (por [Dave Beckett](http://www.ilrt.bristol.ac.uk/people/cmdjb/))
+-   [Guia de referência SPARQL ](https://www.ilrt.bris.ac.uk/people/cmdjb/2005/04-sparql/)
+    (por [Dave Beckett](https://www.ilrt.bristol.ac.uk/people/cmdjb/))
 
-Detalhado [ARQ documentation](/documentation/query/)
\ No newline at end of file
+Detalhado [ARQ documentation](/documentation/query/)
diff --git a/source/tutorials/sparql_query1_pt.md b/source/tutorials/sparql_query1_pt.md
index f1cef07..8e82cb4 100644
--- a/source/tutorials/sparql_query1_pt.md
+++ b/source/tutorials/sparql_query1_pt.md
@@ -61,7 +61,7 @@
 
 Você pode simplesmente colocar o diretório `bin/` no seu classpath ou copiar os programas lá. Todos eles dependem de ARQROOT.
 
-[Cygwin](http://www.cygwin.com/) é um ambiente Linux para Windows.
+[Cygwin](https://www.cygwin.com/) é um ambiente Linux para Windows.
 
 ### Usando a aplicação de linhas de comando de Jena diretamente
 
diff --git a/source/tutorials/using_jena_with_eclipse.md b/source/tutorials/using_jena_with_eclipse.md
index eb8a7f0..e8f3f1a 100644
--- a/source/tutorials/using_jena_with_eclipse.md
+++ b/source/tutorials/using_jena_with_eclipse.md
@@ -83,7 +83,7 @@
 <img src="figures/using_jena_with_eclipse-006.png" class="img-responsive" alt="Eclipse build problems">
 
 The build problems are related to a known
-[issue due to how the project shades Google Guava classes](http://jena.markmail.org/thread/hdu22kg6qtgsfpn6#query:+page:1+mid:tl3tfxtmfa3hh734+state:results).
+[issue due to how the project shades Google Guava classes](https://jena.markmail.org/thread/hdu22kg6qtgsfpn6#query:+page:1+mid:tl3tfxtmfa3hh734+state:results).
 
 The workaround is to make sure the <i>jena-shaded-guava</i> Maven module remains closed
 in Eclipse. You can simply right click on the project, and choose Close. Its icon should
diff --git a/source/tutorials/using_jena_with_eclipse_pt.md b/source/tutorials/using_jena_with_eclipse_pt.md
index b2eb5b0..abdbd16 100644
--- a/source/tutorials/using_jena_with_eclipse_pt.md
+++ b/source/tutorials/using_jena_with_eclipse_pt.md
@@ -52,7 +52,7 @@
 
 <img src="figures/using_jena_with_eclipse-006.png" class="img-responsive" alt="Eclipse build problems">
 
-Os problemas s&atilde;o geralmente relacionados a um [problema conhecido por como um dos projetos utiliza o Maven Shade Plugin nas classes do Google Guava](http://jena.markmail.org/thread/hdu22kg6qtgsfpn6#query:+page:1+mid:tl3tfxtmfa3hh734+state:results).
+Os problemas s&atilde;o geralmente relacionados a um [problema conhecido por como um dos projetos utiliza o Maven Shade Plugin nas classes do Google Guava](https://jena.markmail.org/thread/hdu22kg6qtgsfpn6#query:+page:1+mid:tl3tfxtmfa3hh734+state:results).
 
 A solu&ccedil;&atilde;o &eacute; garantir que o projeto _jena-shaded-guava_ fique fechado no _workspace_ do Eclipse. Voc&ecirc; pode simplesmente clicar com o bot&atilde;o direito sobre o projeto, e escolher _Close_. O &iacute;cone do projeto dever&aacute; mudar, indicando que ele foi fechado com sucesso.