This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/jena-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new d4b2eabfb Staged site from json10-status 
(ee1492e4c25add6f3eb434bfb68605c6ac996784)
d4b2eabfb is described below

commit d4b2eabfb06ae5fbf04f0086282e982756dfbcc1
Author: jenkins <[email protected]>
AuthorDate: Tue Aug 15 09:33:01 2023 +0000

    Staged site from json10-status (ee1492e4c25add6f3eb434bfb68605c6ac996784)
---
 content/documentation/archive/README               |   1 +
 .../archive/reification_previous.html              | 298 +++++++++++++++++++++
 content/documentation/index.xml                    |  11 +
 .../documentation/notes/reification-previous.html  |  10 +
 content/index.json                                 |   2 +-
 content/index.xml                                  |  11 +
 content/sitemap.xml                                |   3 +
 7 files changed, 335 insertions(+), 1 deletion(-)

diff --git a/content/documentation/archive/README 
b/content/documentation/archive/README
new file mode 100644
index 000000000..e93906ff5
--- /dev/null
+++ b/content/documentation/archive/README
@@ -0,0 +1 @@
+A place to keep old material that is no longer part of the published Jena 
website.
diff --git a/content/documentation/archive/reification_previous.html 
b/content/documentation/archive/reification_previous.html
new file mode 100644
index 000000000..35cd5ad58
--- /dev/null
+++ b/content/documentation/archive/reification_previous.html
@@ -0,0 +1,298 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    
+
+    <title>Apache Jena - Reification styles (archive material)</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
+    <link href="/css/bootstrap-icons.css" rel="stylesheet" 
media="screen"><link rel="stylesheet" type="text/css" 
href="https://jena.apache.org/sass/jena.1b17c39a117e22b46db4c66f6395dc27c134a60377d87d2d5745b8600eb69722.css";
 integrity="sha256-GxfDmhF&#43;IrRttMZvY5XcJ8E0pgN32H0tV0W4YA62lyI=">
+    <link rel="shortcut icon" href="/images/favicon.ico" />
+    
+</head>
+
+<body>
+
+<nav class="navbar navbar-expand-lg bg-body-tertiary" role="navigation">
+    <div class="container">
+        <div class="navbar-header">
+            <button class="navbar-toggler" type="button" 
data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" 
aria-expanded="false" aria-label="Toggle navigation">
+                <span class="navbar-toggler-icon"></span>
+            </button>
+            <a class="navbar-brand" href="/index.html">
+                <img class="logo-menu" 
src="/images/jena-logo/jena-logo-notext-small.png" alt="jena logo">Apache 
Jena</a>
+        </div>
+
+        <div class="collapse navbar-collapse" id="navbarNav">
+            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
+                <li id="homepage" class="nav-item"><a class="nav-link" 
href="/index.html"><span class="bi-house"></span> Home</a></li>
+                <li id="download" class="nav-item"><a class="nav-link" 
href="/download/index.cgi"><span class="bi-download"></span> Download</a></li>
+                <li class="nav-item dropdown">
+                    <a href="#" class="nav-link dropdown-toggle" role="button" 
data-bs-toggle="dropdown" aria-expanded="false"><span 
class="bi-journal"></span> Learn <b class="caret"></b></a>
+                    <ul class="dropdown-menu">
+                        <li class="dropdown-header">Tutorials</li>
+                        <li><a class="dropdown-item" 
href="/tutorials/index.html">Overview</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/fuseki2/index.html">Fuseki Triplestore</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/notes/index.html">How-To's</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/query/manipulating_sparql_using_arq.html">Manipulating 
SPARQL using ARQ</a></li>
+                        <li><a class="dropdown-item"  
href="/tutorials/rdf_api.html">RDF core API tutorial</a></li>
+                        <li><a class="dropdown-item"  
href="/tutorials/sparql.html">SPARQL tutorial</a></li>
+                        <li><a class="dropdown-item"  
href="/tutorials/using_jena_with_eclipse.html">Using Jena with Eclipse</a></li>
+                        <li class="dropdown-divider"></li>
+                        <li class="dropdown-header">References</li>
+                        <li><a class="dropdown-item"  
href="/documentation/index.html">Overview</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/query/index.html">ARQ (SPARQL)</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/assembler/index.html">Assembler</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/tools/index.html">Command-line tools</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/rdfs/">Data with RDFS Inferencing</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/geosparql/index.html">GeoSPARQL</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/inference/index.html">Inference API</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/javadoc.html">Javadoc</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/ontology/">Ontology API</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/permissions/index.html">Permissions</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/extras/querybuilder/index.html">Query Builder</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/rdf/index.html">RDF API</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/rdfconnection/">RDF Connection - SPARQL API</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/io/">RDF I/O</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/rdfstar/index.html">RDF-star</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/shacl/index.html">SHACL</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/shex/index.html">ShEx</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/jdbc/index.html">SPARQL over JDBC</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/tdb/index.html">TDB</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/tdb2/index.html">TDB2</a></li>
+                        <li><a class="dropdown-item"  
href="/documentation/query/text-query.html">Text Search</a></li>
+                    </ul>
+                </li>
+
+                <li class="nav-item dropdown">
+                    <a href="#" class="nav-link dropdown-toggle" role="button" 
data-bs-toggle="dropdown" aria-expanded="false"><span 
class="bi-journal-code"></span> Javadoc <b class="caret"></b></a>
+                    <ul class="dropdown-menu">
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc.html">All Javadoc</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/arq/">ARQ</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/fuseki2/">Fuseki</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/geosparql/">GeoSPARQL</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/jdbc/">JDBC</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/jena/">Jena Core</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/permissions/">Permissions</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/extras/querybuilder/">Query Builder</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/shacl/">SHACL</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/tdb/">TDB</a></li>
+                        <li><a class="dropdown-item" 
href="/documentation/javadoc/text/">Text Search</a></li>
+                    </ul>
+                </li>
+            </ul>
+            <form class="d-flex" role="search" action="/search" method="GET">
+                <div class="input-group">
+                    <input class="form-control border-end-0 border m-0" 
type="search" name="q" id="search-query" placeholder="Search...." 
aria-label="Search" style="width: 10rem;">
+                    <button class="btn btn-outline-secondary border-start-0 
border" type="submit">
+                        <i class="bi-search"></i>
+                    </button>
+                </div>
+            </form>
+            <ul class="navbar-nav">
+                <li id="ask" class="nav-item"><a class="nav-link" 
href="/help_and_support/index.html" title="Ask"><span 
class="bi-patch-question"></span><span class="text-body d-none d-xxl-inline"> 
Ask</span></a></li>
+
+                <li class="nav-item dropdown">
+                    <a href="#" title="Get involved" class="nav-link 
dropdown-toggle" role="button" data-bs-toggle="dropdown" 
aria-expanded="false"><span class="bi-megaphone"></span><span class="text-body 
d-none d-xxl-inline"> Get involved </span><b class="caret"></b></a>
+                    <ul class="dropdown-menu">
+                        <li><a class="dropdown-item" 
href="/getting_involved/index.html">Contribute</a></li>
+                        <li><a class="dropdown-item" 
href="/help_and_support/bugs_and_suggestions.html">Report a bug</a></li>
+                        <li class="dropdown-divider"></li>
+                        <li class="dropdown-header">Project</li>
+                        <li><a class="dropdown-item" 
href="/about_jena/about.html">About Jena</a></li>
+                        <li><a class="dropdown-item" 
href="/about_jena/architecture.html">Architecture</a></li>
+                        <li><a class="dropdown-item" 
href="/about_jena/citing.html">Citing</a></li>
+                        <li><a class="dropdown-item" 
href="/about_jena/team.html">Project team</a></li>
+                        <li><a class="dropdown-item" 
href="/about_jena/contributions.html">Related projects</a></li>
+                        <li><a class="dropdown-item" 
href="/about_jena/roadmap.html">Roadmap</a></li>
+                        <li><a class="dropdown-item" 
href="/about_jena/security-advisories.html">Security Advisories</a></li>
+                        <li class="dropdown-divider"></li>
+                        <li class="dropdown-header">ASF</li>
+                        <li><a class="dropdown-item" 
href="https://www.apache.org/";>Apache Software Foundation</a></li>
+                        <li><a class="dropdown-item" 
href="https://www.apache.org/foundation/sponsorship.html";>Become a 
Sponsor</a></li>
+                        <li><a class="dropdown-item" 
href="https://www.apache.org/licenses/LICENSE-2.0";>License</a></li>
+                        <li><a class="dropdown-item" 
href="https://www.apache.org/security/";>Security</a></li>
+                        <li><a class="dropdown-item" 
href="https://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+                    </ul>
+                </li>
+                
+                
+                
+                
+                <li class="nav-item" id="edit"><a class="nav-link" 
href="https://github.com/apache/jena-site/edit/main/source/documentation/archive/reification_previous.md";
 title="Edit this page on GitHub"><span class="bi-pencil-square"></span><span 
class="text-body d-none d-xxl-inline"> Edit this page</span></a></li>
+            </ul>
+        </div>
+    </div>
+</nav>
+
+<div class="container">
+    <div class="row">
+        <div class="col-md-12">
+            
+            <div id="breadcrumbs">
+                
+
+
+
+
+
+<ol class="breadcrumb mt-4 p-2 bg-body-tertiary">
+    
+    
+        
+        
+    
+        
+        
+            
+                <li class="breadcrumb-item"><a 
href='/documentation'>DOCUMENTATION</a></li>
+            
+            
+        
+    
+        
+        
+            
+                <li class="breadcrumb-item"><a 
href='/documentation/archive'>ARCHIVE</a></li>
+            
+            
+        
+    
+        
+        
+            
+                <li class="breadcrumb-item active">REIFICATION PREVIOUS</li>
+            
+            
+        
+    
+</ol>
+
+
+
+
+            </div>
+            <h1 class="title">Reification styles (archive material)</h1>
+            
+            
+<main class="d-flex flex-xl-row flex-column">
+  
+  <aside class="text-muted align-self-start mb-3 p-0 d-xl-none d-block">
+    <h2 class="h6 sticky-top m-0 p-2 bg-body-tertiary">On this page</h2>
+    <nav id="TableOfContents">
+  <ul>
+    <li><a href="#reification-styles">Reification styles</a></li>
+  </ul>
+</nav>
+  </aside>
+  <article class="flex-column me-lg-4">
+    <h2 id="reification-styles">Reification styles</h2>
+<p>Prior to version 2.10.0 of Jena, there were 3 styles of reification,
+&ldquo;standard&rdquo;, &ldquo;minimal&rdquo; and &ldquo;convenient&rdquo;.  
As of 2.10.0 and later, only
+what was previously the &ldquo;standard&rdquo; style is supported.</p>
+<p>By default and as you might expect, Jena models allow reification
+quads to be manifested as <code>ReifiedStatement</code>s. Similarly,
+explicitly created <code>ReifiedStatement</code>s are visible as statement
+quads.</p>
+<p>Sometimes, this is not desirable. For example, in an application
+that reifies large numbers of statements in the same model as those
+statements, most of the results from <code>listStatements()</code> will be
+quadlets; this is inefficient and confusing. One choice is to reify
+the statements in a <em>different</em> model. Another is to take advantage
+of <em>reification styles</em>.</p>
+<p>Each model has a reification style, described by constants in
+<code>ModelFactory</code>. The default style is called <code>Standard</code> 
because it
+behaves more closely to the RDF standard. There are two other
+reification styles to choose from:</p>
+<ul>
+<li><code>Convenient</code>: reification quadlets are not visible in the
+results of <code>listStatements)()</code>. Otherwise everything is normal;
+quadlets that are added to the model contribute to
+<code>ReifiedStatement</code> construction.</li>
+<li><code>Minimal</code>: reification quadlets play no role at all in the
+construction of <code>ReifiedStatement</code>s, which can only be created by
+the methods discussed earlier. This style is most similar to that
+of Jena 1.</li>
+</ul>
+<p>The method <code>ModelFactory.createDefaultModel()</code> takes an optional
+<code>Style</code> argument, which defaults to <code>Standard</code>. 
Similarly,
+<code>createFileModelMaker()</code> and <code>createMemModelMaker()</code> can 
take
+<code>Style</code> arguments which are applied to every model they create.
+To take a model with hidden reification quads and expose them as
+statements, the method <code>ModelFactory.withHiddenStatements(Model m)</code>
+produces a new model which does just that.</p>
+
+  </article>
+  
+  <aside class="text-muted align-self-start mb-3 mb-xl-5 p-0 d-none d-xl-flex 
flex-column sticky-top">
+    <h2 class="h6 sticky-top m-0 p-2 bg-body-tertiary">On this page</h2>
+    <nav id="TableOfContents">
+  <ul>
+    <li><a href="#reification-styles">Reification styles</a></li>
+  </ul>
+</nav>
+  </aside>
+</main>
+
+        </div>
+    </div>
+</div>
+
+<footer class="bd-footer py-4 py-md-5 mt-4 mt-lg-5 bg-body-tertiary">
+    <div class="container" style="font-size:80%" >
+        <p>
+            Copyright &copy; 2011&ndash;2023 The Apache Software Foundation, 
Licensed under the
+            <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
+            The Apache Software Foundation.
+            <br/>
+          <a 
href="https://privacy.apache.org/policies/privacy-policy-public.html";
+             >Apache Software Foundation Privacy Policy</a>.
+        </p>
+    </div>
+</footer>
+
+<script src="/js/popper.min.js.js" type="text/javascript"></script>
+<script src="/js/bootstrap.min.js" type="text/javascript"></script>
+<script src="/js/improve.js" type="text/javascript"></script>
+
+<script type="text/javascript">
+(function() {
+    'use strict'
+    
+    
+
+    const links = 
document.querySelectorAll(`a[href="${window.location.pathname}"]`)
+    if (links !== undefined && links !== null) {
+        for (const link of links) {
+            
+            link.classList.add('active')
+            let parentElement = link.parentElement
+            let count = 0
+            const levelsLimit = 4
+            
+            
+            
+            
+            
+            while (['UL', 'LI'].includes(parentElement.tagName) && count <= 
levelsLimit) {
+                if (parentElement.tagName === 'LI') {
+                    
+                    
+                    
+                    
parentElement.querySelector('a:first-child').classList.add('active')
+                }
+                parentElement = parentElement.parentElement
+                count++
+            }
+        }
+    }
+})()
+</script>
+
+</body>
+</html>
diff --git a/content/documentation/index.xml b/content/documentation/index.xml
index 1a76273ee..20b799be5 100644
--- a/content/documentation/index.xml
+++ b/content/documentation/index.xml
@@ -1374,6 +1374,17 @@ Introduction This document describes the Jena API 
support for reification. it. A
 Reification in RDF and Jena is the ability to treat a Statement as a Resource, 
and hence to make assertions about that statement. A statement may be reified 
as many different resources, allowing different manifestations 
(&amp;ldquo;statings&amp;rdquo;) of that statement to be treated differently if 
required.</description>
     </item>
     
+    <item>
+      <title>Reification styles (archive material)</title>
+      
<link>https://jena.apache.org/documentation/archive/reification_previous.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      
<guid>https://jena.apache.org/documentation/archive/reification_previous.html</guid>
+      <description>Reification styles Prior to version 2.10.0 of Jena, there 
were 3 styles of reification, &amp;ldquo;standard&amp;rdquo;, 
&amp;ldquo;minimal&amp;rdquo; and &amp;ldquo;convenient&amp;rdquo;. As of 
2.10.0 and later, only what was previously the &amp;ldquo;standard&amp;rdquo; 
style is supported.
+By default and as you might expect, Jena models allow reification quads to be 
manifested as ReifiedStatements. Similarly, explicitly created 
ReifiedStatements are visible as statement quads.
+Sometimes, this is not desirable. For example, in an application that reifies 
large numbers of statements in the same model as those statements, most of the 
results from listStatements() will be quadlets; this is inefficient and 
confusing.</description>
+    </item>
+    
     <item>
       <title>Running Fuseki with UI</title>
       
<link>https://jena.apache.org/documentation/fuseki2/fuseki-webapp.html</link>
diff --git a/content/documentation/notes/reification-previous.html 
b/content/documentation/notes/reification-previous.html
new file mode 100644
index 000000000..43473b527
--- /dev/null
+++ b/content/documentation/notes/reification-previous.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    
<title>https://jena.apache.org/documentation/archive/reification_previous.html</title>
+    <link rel="canonical" 
href="https://jena.apache.org/documentation/archive/reification_previous.html";>
+    <meta name="robots" content="noindex">
+    <meta charset="utf-8">
+    <meta http-equiv="refresh" content="0; 
url=https://jena.apache.org/documentation/archive/reification_previous.html";>
+  </head>
+</html>
diff --git a/content/index.json b/content/index.json
index c98384b6b..e59b719bc 100644
--- a/content/index.json
+++ b/content/index.json
@@ -1 +1 @@
-[{"categories":null,"contents":"This page is historical \u0026ldquo;for 
information only\u0026rdquo; - there is no Apache release of Eyeball and the 
code has not been updated for Jena3.\nThe original source code is available. So 
you\u0026rsquo;ve got Eyeball installed and you\u0026rsquo;ve run it on one of 
your files, and Eyeball doesn\u0026rsquo;t like it. You\u0026rsquo;re not sure 
why, or what to do about it. Here\u0026rsquo;s what\u0026rsquo;s going 
on.\nEyeball inspects your model a [...]
\ No newline at end of file
+[{"categories":null,"contents":"This page is historical \u0026ldquo;for 
information only\u0026rdquo; - there is no Apache release of Eyeball and the 
code has not been updated for Jena3.\nThe original source code is available. So 
you\u0026rsquo;ve got Eyeball installed and you\u0026rsquo;ve run it on one of 
your files, and Eyeball doesn\u0026rsquo;t like it. You\u0026rsquo;re not sure 
why, or what to do about it. Here\u0026rsquo;s what\u0026rsquo;s going 
on.\nEyeball inspects your model a [...]
\ No newline at end of file
diff --git a/content/index.xml b/content/index.xml
index 908f6fbb4..97e93b768 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -1541,6 +1541,17 @@ Introduction This document describes the Jena API 
support for reification. it. A
 Reification in RDF and Jena is the ability to treat a Statement as a Resource, 
and hence to make assertions about that statement. A statement may be reified 
as many different resources, allowing different manifestations 
(&amp;ldquo;statings&amp;rdquo;) of that statement to be treated differently if 
required.</description>
     </item>
     
+    <item>
+      <title>Reification styles (archive material)</title>
+      
<link>https://jena.apache.org/documentation/archive/reification_previous.html</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      
<guid>https://jena.apache.org/documentation/archive/reification_previous.html</guid>
+      <description>Reification styles Prior to version 2.10.0 of Jena, there 
were 3 styles of reification, &amp;ldquo;standard&amp;rdquo;, 
&amp;ldquo;minimal&amp;rdquo; and &amp;ldquo;convenient&amp;rdquo;. As of 
2.10.0 and later, only what was previously the &amp;ldquo;standard&amp;rdquo; 
style is supported.
+By default and as you might expect, Jena models allow reification quads to be 
manifested as ReifiedStatements. Similarly, explicitly created 
ReifiedStatements are visible as statement quads.
+Sometimes, this is not desirable. For example, in an application that reifies 
large numbers of statements in the same model as those statements, most of the 
results from listStatements() will be quadlets; this is inefficient and 
confusing.</description>
+    </item>
+    
     <item>
       <title>Reporting bugs and making suggestions</title>
       
<link>https://jena.apache.org/help_and_support/bugs_and_suggestions.html</link>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 211a05432..8c37740cb 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -445,6 +445,9 @@
   </url><url>
     <loc>https://jena.apache.org/documentation/notes/reification.html</loc>
     <lastmod>2023-08-15T09:04:12+01:00</lastmod>
+  </url><url>
+    
<loc>https://jena.apache.org/documentation/archive/reification_previous.html</loc>
+    <lastmod>2023-08-15T09:04:12+01:00</lastmod>
   </url><url>
     
<loc>https://jena.apache.org/help_and_support/bugs_and_suggestions.html</loc>
     <lastmod>2022-11-15T10:10:50+00:00</lastmod>

Reply via email to