Author: stain Date: Tue Oct 18 11:42:46 2016 New Revision: 999603 Log: Site checkin for project Commons RDF
Modified: websites/production/commonsrdf/content/checkstyle-aggregate.html websites/production/commonsrdf/content/contributing.html websites/production/commonsrdf/content/dependency-convergence.html websites/production/commonsrdf/content/dependency-info.html websites/production/commonsrdf/content/dependency-management.html websites/production/commonsrdf/content/distribution-management.html websites/production/commonsrdf/content/download.html websites/production/commonsrdf/content/implementations.html websites/production/commonsrdf/content/index.html websites/production/commonsrdf/content/integration.html websites/production/commonsrdf/content/issue-tracking.html websites/production/commonsrdf/content/jira-report.html websites/production/commonsrdf/content/mail-lists.html websites/production/commonsrdf/content/modules.html websites/production/commonsrdf/content/pmd.html websites/production/commonsrdf/content/project-info.html websites/production/commonsrdf/content/project-reports.html websites/production/commonsrdf/content/project-summary.html websites/production/commonsrdf/content/rat-report.html websites/production/commonsrdf/content/source-repository.html websites/production/commonsrdf/content/surefire-report.html websites/production/commonsrdf/content/team-list.html websites/production/commonsrdf/content/userguide.html Modified: websites/production/commonsrdf/content/checkstyle-aggregate.html ============================================================================== --- websites/production/commonsrdf/content/checkstyle-aggregate.html (original) +++ websites/production/commonsrdf/content/checkstyle-aggregate.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Checkstyle Results</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/contributing.html ============================================================================== --- websites/production/commonsrdf/content/contributing.html (original) +++ websites/production/commonsrdf/content/contributing.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Contribute</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/dependency-convergence.html ============================================================================== --- websites/production/commonsrdf/content/dependency-convergence.html (original) +++ websites/production/commonsrdf/content/dependency-convergence.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Reactor Dependency Convergence</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/dependency-info.html ============================================================================== --- websites/production/commonsrdf/content/dependency-info.html (original) +++ websites/production/commonsrdf/content/dependency-info.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Dependency Information</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/dependency-management.html ============================================================================== --- websites/production/commonsrdf/content/dependency-management.html (original) +++ websites/production/commonsrdf/content/dependency-management.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Project Dependency Management</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/distribution-management.html ============================================================================== --- websites/production/commonsrdf/content/distribution-management.html (original) +++ websites/production/commonsrdf/content/distribution-management.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Project Distribution Management</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/download.html ============================================================================== --- websites/production/commonsrdf/content/download.html (original) +++ websites/production/commonsrdf/content/download.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Download Commons RDF</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/implementations.html ============================================================================== --- websites/production/commonsrdf/content/implementations.html (original) +++ websites/production/commonsrdf/content/implementations.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Implementations</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/index.html ============================================================================== --- websites/production/commonsrdf/content/index.html (original) +++ websites/production/commonsrdf/content/index.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Apache Commons RDF (incubating)</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/integration.html ============================================================================== --- websites/production/commonsrdf/content/integration.html (original) +++ websites/production/commonsrdf/content/integration.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – CI Management</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/issue-tracking.html ============================================================================== --- websites/production/commonsrdf/content/issue-tracking.html (original) +++ websites/production/commonsrdf/content/issue-tracking.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Issue Management</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/jira-report.html ============================================================================== --- websites/production/commonsrdf/content/jira-report.html (original) +++ websites/production/commonsrdf/content/jira-report.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – JIRA Report</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/mail-lists.html ============================================================================== --- websites/production/commonsrdf/content/mail-lists.html (original) +++ websites/production/commonsrdf/content/mail-lists.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Project Mailing Lists</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/modules.html ============================================================================== --- websites/production/commonsrdf/content/modules.html (original) +++ websites/production/commonsrdf/content/modules.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Project Modules</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/pmd.html ============================================================================== --- websites/production/commonsrdf/content/pmd.html (original) +++ websites/production/commonsrdf/content/pmd.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – PMD Results</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/project-info.html ============================================================================== --- websites/production/commonsrdf/content/project-info.html (original) +++ websites/production/commonsrdf/content/project-info.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Project Information</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/project-reports.html ============================================================================== --- websites/production/commonsrdf/content/project-reports.html (original) +++ websites/production/commonsrdf/content/project-reports.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Generated Reports</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/project-summary.html ============================================================================== --- websites/production/commonsrdf/content/project-summary.html (original) +++ websites/production/commonsrdf/content/project-summary.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Project Summary</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/rat-report.html ============================================================================== --- websites/production/commonsrdf/content/rat-report.html (original) +++ websites/production/commonsrdf/content/rat-report.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Rat (Release Audit Tool) results</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> @@ -271,7 +271,7 @@ ***************************************************** Summary ------- -Generated at: 2016-10-14T13:36:24+01:00 +Generated at: 2016-10-18T12:38:05+01:00 Notes: 4 Binaries: 13 Modified: websites/production/commonsrdf/content/source-repository.html ============================================================================== --- websites/production/commonsrdf/content/source-repository.html (original) +++ websites/production/commonsrdf/content/source-repository.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Source Code Management</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/surefire-report.html ============================================================================== --- websites/production/commonsrdf/content/surefire-report.html (original) +++ websites/production/commonsrdf/content/surefire-report.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Surefire Report</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/team-list.html ============================================================================== --- websites/production/commonsrdf/content/team-list.html (original) +++ websites/production/commonsrdf/content/team-list.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – Project Team</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> Modified: websites/production/commonsrdf/content/userguide.html ============================================================================== --- websites/production/commonsrdf/content/userguide.html (original) +++ websites/production/commonsrdf/content/userguide.html Tue Oct 18 11:42:46 2016 @@ -1,13 +1,13 @@ <!DOCTYPE html> <!-- - | Generated by Apache Maven Doxia at 14 October 2016 + | Generated by Apache Maven Doxia at 18 October 2016 | Rendered using Apache Maven Fluido Skin 1.3.0 --> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <meta name="Date-Revision-yyyymmdd" content="20161014" /> + <meta name="Date-Revision-yyyymmdd" content="20161018" /> <meta http-equiv="Content-Language" content="en" /> <title>Apache Commons RDF – User Guide</title> @@ -40,7 +40,7 @@ <a class="brand" href="http://commonsrdf.incubator.apache.org/">Commons RDF ™</a> <ul class="nav"> - <li id="publishDate">Last Published: 14 October 2016</li> + <li id="publishDate">Last Published: 18 October 2016</li> <li class="divider">|</li> <li id="projectVersion">Version: 0.3.0-incubating-SNAPSHOT</li> </ul> <div class="pull-right"> <ul class="nav"> @@ -313,6 +313,13 @@ <li><a href="#Removing_triples">Removing triples</a></li> </ul></li> +<li><a href="#Dataset">Dataset</a> + +<ul> + +<li><a href="#Dataset_operations">Dataset operations</a></li> + </ul></li> + <li><a href="#Mutability_and_thread_safety">Mutability and thread safety</a></li> <li><a href="#Implementations">Implementations</a> @@ -825,7 +832,7 @@ if (obj instanceof Literal) { } </pre></div></div> <p>In Commons RDF, <tt>BlankNodeOrIRI</tt> instances are always one of <tt>BlankNode</tt> or <tt>IRI</tt>, and <tt>RDFTerm</tt> instances one of <tt>BlankNode</tt>, <tt>IRI</tt> or <tt>Literal</tt>.</p> -<p>A <tt>Triple</tt> is considered <a href="apidocs/org/apache/commons/rdf/api/Triple.html#equals-java.lang.Object-">equal</a> to another <tt>Triple</tt> if each of their subject, predicate and object are also equal:</p> +<p>A <tt>Triple</tt> is considered <a href="apidocs/org/apache/commons/rdf/api/Triple.html#equals-java.lang.Object-">equal</a> to another <tt>Triple</tt> if each of their subject, predicate and object are equal:</p> <div class="source"> <div class="source"> @@ -851,7 +858,134 @@ if (obj instanceof Literal) { <li>The <a href="apidocs/org/apache/commons/rdf/api/Quad.html#getGraphName--">graph name</a>, which is an <a href="apidocs/org/apache/commons/rdf/api/IRI.html">IRI</a> or a <a href="apidocs/org/apache/commons/rdf/api/BlankNode.html">BlankNode</a>; wrapped as an <tt>java.util.Optional</tt></li> </ul> -<p>The graph name is represented as an <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true">Optional</a>, where <tt>Optional.empty()</tt> indicates that the quad is in the <a class="externalLink" href="https://www.w3.org/TR/rdf11-concepts/#dfn-default-graph">default graph</a></p></div> +<p>To create a <tt>Quad</tt>, use <a href="apidocs/org/apache/commons/rdf/api/RDFTermFactory.html#createQuad-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.IRI-org.apache.commons.rdf.api.RDFTerm-">createQuad</a>:</p> + +<div class="source"> +<div class="source"> +<pre>BlankNodeOrIRI graph = factory.createIRI("http://example.com/graph"); +BlankNodeOrIRI subject = factory.createBlankNode(); +IRI predicate = factory.createIRI("http://example.com/says"); +RDFTerm object = factory.createLiteral("Hello"); +Quad quad = factory.createQuad(graph, subject, predicate, object); +</pre></div></div> +<p>The subject, predicate and object are accessible just like in a <tt>Triple</tt>:</p> + +<div class="source"> +<div class="source"> +<pre>IRI pred = quad.getPredicate(); +System.out.println(pred.ntriplesString()); +</pre></div></div> + +<blockquote> +<p><tt><http://example.com/says></tt></p> +</blockquote> +<div class="section"> +<h3><a name="Graph_name"></a>Graph name</h3> +<p>The quad’s <i>graph name</i> is accessible using <a href="apidocs/org/apache/commons/rdf/api/Quad.html#getGraphName--">getGraphName()</a>:</p> + +<div class="source"> +<div class="source"> +<pre>Optional<BlankNodeOrIRI> g = quad.getGraphName(); +</pre></div></div> +<p>The graph name is represented as an <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html">Optional</a>, where <tt>Optional.empty()</tt> indicates that the quad is in the <a class="externalLink" href="https://www.w3.org/TR/rdf11-concepts/#dfn-default-graph">default graph</a>, while if the <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html#isPresent--">Optional.isPresent()</a> then the graph name <tt>BlankNodeOrIRI</tt> is accessible with <tt>g.get()</tt>:</p> + +<div class="source"> +<div class="source"> +<pre>if (g.isPresent()) { + BlankNodeOrIRI graphName = g.get(); + System.out.println(graphName.ntriplesString()); +} +</pre></div></div> + +<blockquote> +<p><tt><http://example.com/graph></tt></p> +</blockquote> +<p>To create a quad in the <i>default graph</i>, supply <tt>null</tt> as the graph name to the factory method:</p> + +<div class="source"> +<div class="source"> +<pre>Quad otherQuad = factory.createQuad(null, subject, predicate, object); +System.out.println(otherQuad.getGraphName().isPresent()); +</pre></div></div> + +<blockquote> +<p><tt>false</tt></p> +</blockquote> +<p>Note that a <tt>Quad</tt> will never return <tt>null</tt> on any of its getters, which is why the graph name is wrapped as an <tt>Optional</tt>. This also allows the use of Java 8 functional programming patterns like:</p> + +<div class="source"> +<div class="source"> +<pre>String str = quad.map(BlankNodeOrIRI::ntriplesString).orElse(""); +</pre></div></div> +<p>As the <tt>createQuad</tt> method does not expect an <tt>Optional</tt>, you might use this <tt>orElse</tt> pattern to represent the default graph as <tt>null</tt>:</p> + +<div class="source"> +<div class="source"> +<pre>BlankNodeOrIRI g = quad.getGraphName().orElse(null); +if (g == null) { + System.out.println("In default graph"); +} +factory.createQuad(g,s,p,o); +</pre></div></div> +<p>Care should be taken with regards when accessing graph named with <tt>BlankNode</tt>s, as the graph name will be compared using <a href="apidocs/org/apache/commons/rdf/api/BlankNode.html#equals-java.lang.Object-">BlankNode’s equality semantics</a>.</p></div> +<div class="section"> +<h3><a name="Quad_equality"></a>Quad equality</h3> +<p>A <tt>Quad</tt> is considered <a href="apidocs/org/apache/commons/rdf/api/Quad.html#equals-java.lang.Object-">equal</a> to another <tt>Quad</tt> if each of the graph name, subject, predicate and object are equal:</p> + +<div class="source"> +<div class="source"> +<pre>System.out.println(quad.equals(otherQuad)); +</pre></div></div> + +<blockquote> +<p><tt>false</tt></p> +</blockquote></div> +<div class="section"> +<h3><a name="Converting_quads_to_triples"></a>Converting quads to triples</h3> +<p>All quads can be viewed as triples - in a way “stripping” the graph name:</p> + +<div class="source"> +<div class="source"> +<pre>Triple quadAsTriple = quad.asTriple(); +</pre></div></div> +<p>This can be utilized to compare quads at triple-level (considering just s/p/o):</p> + +<div class="source"> +<div class="source"> +<pre>System.out.println(quadAsTriple.equals(otherQuad.asTriple()); +</pre></div></div> + +<blockquote> +<p><tt>true</tt></p> +</blockquote> +<p>To create a triple from a quad, you will need to use <a href="apidocs/org/apache/commons/rdf/api/RDFTermFactory.html#createQuad-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.IRI-org.apache.commons.rdf.api.RDFTerm-">RDFTermFactory.createQuad</a> providing the desired graph name:</p> + +<div class="source"> +<div class="source"> +<pre>Triple t; // .. +BlankNodeOrIRI g; // .. +Quad q = factory.createQuad(g, t.getSubject(), t.getPredicate(), t.getObject()); +</pre></div></div></div> +<div class="section"> +<h3><a name="TripleLike"></a>TripleLike</h3> +<p>Note that the class <a href="apidocs/org/apache/commons/rdf/api/Quad.html">Quad</a> does <b>not</b> extend the class <a href="apidocs/org/apache/commons/rdf/api/Triple.html">Triple</a>, as they have different equality semantics.</p> +<p>Both <tt>Triple</tt> and <tt>Quad</tt> do however share a common “duck-typing” interface <a href="apidocs/org/apache/commons/rdf/api/TripleLike.html">TripleLike</a>:</p> + +<div class="source"> +<div class="source"> +<pre>TripleLike a = quad; +TripleLike b = quad.asTriple(); +</pre></div></div> +<p>Unlike <tt>Triple</tt> and <tt>Quad</tt>, <tt>TripleLike</tt> does not mandate any specific <tt>.equals()</tt>, it just provides common access to <a href="apidocs/org/apache/commons/rdf/api/TripleLike.html#getSubject--">getSubject()</a> <a href="apidocs/org/apache/commons/rdf/api/TripleLike.html#getPredicate--">getPredicate()</a> and <a href="apidocs/org/apache/commons/rdf/api/TripleLike.html#getObject--">getObject()</a>.</p> + +<div class="source"> +<div class="source"> +<pre>RDFTerm s = a.getSubject(); +RDFTerm p = a.getPredicate(); +RDFTerm o = a.getObject(); +</pre></div></div> +<p>TripleLike can also be used for <a class="externalLink" href="https://www.w3.org/TR/rdf11-concepts/#section-generalized-rdf">generalized RDF</a> therefore all of its parts are returned as <a href="apidocs/org/apache/commons/rdf/api/RDFTerm.html">RDFTerm</a>.</p> +<p>For generalized quads the <a href="apidocs/org/apache/commons/rdf/api/QuadLike.html">QuadLike</a> interface extends <tt>TripleLike</tt> to add <a href="apidocs/org/apache/commons/rdf/api/QuadLike.html#getGraphName--">getGraphName()</a> as an <tt>Optional<T extends RDFTerm></tt>.</p></div></div> <div class="section"> <h2><a name="Graph"></a>Graph</h2> <p>A <a class="externalLink" href="http://www.w3.org/TR/rdf11-concepts/#section-rdf-graph">graph</a> is a collection of triples.</p> @@ -1005,6 +1139,96 @@ System.out.println(graph.contains(null, <p><tt>false</tt></p> </blockquote></div></div> <div class="section"> +<h2><a name="Dataset"></a>Dataset</h2> +<p>A <a class="externalLink" href="https://www.w3.org/TR/rdf11-concepts/#section-dataset">dataset</a> is a collection of quads, or if you like, a collection of <tt>Graph</tt>s.</p> +<p>To create a <a href="apidocs/org/apache/commons/rdf/api/Dataset.html">Dataset</a> instance from a <tt>RDFTermFactory</tt>, use <a href="apidocs/org/apache/commons/rdf/api/RDFTermFactory.html#createDataset--">createDataset()</a>:</p> + +<div class="source"> +<div class="source"> +<pre>Dataset dataset = factory.createDataset(); +</pre></div></div> +<p>Implementations will typically also have other ways of retrieving a <tt>Dataset</tt>, e.g. by parsing a JSON-LD file or connecting to a storage backend.</p> +<div class="section"> +<h3><a name="Dataset_operations"></a>Dataset operations</h3> +<p><tt>Dataset</tt> operations match their equivalent operations on <tt>Graph</tt>, except that methods like <a href="apidocs/org/apache/commons/rdf/api/Dataset.html#add-org.apache.commons.rdf.api.Quad-">add(q)</a> and <a href="apidocs/org/apache/commons/rdf/api/Dataset.html#remove-org.apache.commons.rdf.api.Quad-">remove(q)</a> use <a href="apidocs/org/apache/commons/rdf/api/Quad.html">Quad</a> instead of <tt>Triple</tt>.</p> + +<div class="source"> +<div class="source"> +<pre>dataset.add(quad); +System.out.println(dataset.contains(quad)); +dataset.remove(quad); +</pre></div></div> + +<blockquote> +<p><tt>true</tt></p> +</blockquote> +<p>The convenience method <a href="apidocs/org/apache/commons/rdf/api/Dataset.html#add-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.IRI-org.apache.commons.rdf.api.RDFTerm-">add(g,s,p,o)</a> take an additional <tt>BlankNodeOrIRI</tt> parameter for the graph name - matching <tt>RDFTermFactory.createQuad(g,s,p,o)</tt>.</p> +<p>Note that the expanded pattern methods like <a href="apidocs/org/apache/commons/rdf/api/Dataset.html#contains-java.util.Optional-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.IRI-org.apache.commons.rdf.api.RDFTerm-">contains(g,s,p,o)</a> and <a href="apidocs/org/apache/commons/rdf/api/Dataset.html#stream-java.util.Optional-org.apache.commons.rdf.api.BlankNodeOrIRI-org.apache.commons.rdf.api.IRI-org.apache.commons.rdf.api.RDFTerm-">stream(g,s,p,o)</a> uses <tt>null</tt> as a wildcard pattern, and therefore an explicit <i>graph name</i> parameter must be supplied as <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html#empty--">Optional.empty()</a> (default graph) or wrapped using <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html#of-T-">Optional.of(g)</a>:</p> + +<div class="source"> +<div class="source"> +<pre>Literal foo = factory.createLiteral("Foo"); +// Match Foo in any graph, any subject, any predicate +if (dataset.contains(null, null, null, foo)) { + System.out.println("Foo literal found"); +} + +// Match Foo in default graph, any subject, any predicate +if (dataset.contains(Optional.empty(), null, null, foo)) { + System.out.println("Foo literal found in default graph"); +} + + +BlankNodeOrIRI g1 = factory.createIRI("http://example.com/graph1"); +// Match Foo in named graph, any subject, any predicate +if (dataset.contains(Optional.of(g1), null, null, foo)) { + System.out.println("Foo literal found in default graph"); +} +</pre></div></div></div> +<div class="section"> +<h3><a name="Graphs_in_the_dataset"></a>Graphs in the dataset</h3> +<p>An <a class="externalLink" href="https://www.w3.org/TR/rdf11-concepts/#section-dataset">RDF Dataset</a> is defined as:</p> + +<blockquote> +<p>An RDF dataset is a collection of RDF graphs, and comprises:</p> + +<ul> + +<li>Exactly one default graph, being an RDF graph. The default graph does not have a name and may be empty.</li> + +<li>Zero or more named graphs. Each named graph is a pair consisting of an IRI or a blank node (the graph name), and an RDF graph. Graph names are unique within an RDF dataset.</li> + </ul> +</blockquote> +<p>It is possible to retrieve these graphs from a <tt>Dataset</tt> using:</p> + +<ul> + +<li><a href="apidocs/org/apache/commons/rdf/api/Dataset.html#getGraph--">getGraph()</a> for the <i>default graph</i></li> + +<li><a href="apidocs/org/apache/commons/rdf/api/Dataset.html#getGraph-org.apache.commons.rdf.api.BlankNodeOrIRI-">getGraph(blankNodeOrIRI)</a> for a named graph</li> +</ul> + +<div class="source"> +<div class="source"> +<pre>Graph defaultGraph = dataset.getGraph(); +BlankNodeOrIRI graphName = factory.createIRI("http://example.com/graph"); +Optional<Graph> otherGraph = dataset.getGraph(graphName); +</pre></div></div> +<p>These provide a <tt>Graph</tt> <b>view</b> of the corresponding <tt>Triple</tt>s in the <tt>Dataset</tt>:</p> + +<div class="source"> +<div class="source"> +<pre>System.out.println(defaultGraph.contains(otherQuad.asTriple())); +System.out.println(defaultGraph.size()); +</pre></div></div> + +<blockquote> +<p><tt>true</tt> <tt>1</tt></p> +</blockquote> +<p>It is unspecified if modifications to the returned Graph are reflected in the Dataset.</p> +<p>Note that it is unspecified if requesting an unknown graph name will return <tt>Optional.empty()</tt> or create a new (empty) <tt>Graph</tt>.</p> +<p>Some implementations may also support a <i>union graph</i>, a <tt>Graph</tt> that contains all triples regardless of their graph names. <i>simple</i> provides <a href="apidocs/org/apache/commons/rdf/simple/DatasetGraphView.html">DatasetGraphView</a> which can be used with any <tt>Dataset</tt> for this purpose.</p></div></div> +<div class="section"> <h2><a name="Mutability_and_thread_safety"></a>Mutability and thread safety</h2> <p><i>Note: This section is subject to change - see discussion on <a class="externalLink" href="https://issues.apache.org/jira/browse/COMMONSRDF-7">COMMONSRDF-7</a></i></p> <p>In Commons RDF, all instances of <tt>Triple</tt> and <tt>RDFTerm</tt> (e.g. <tt>IRI</tt>, <tt>BlankNode</tt>, <tt>Literal</tt>) are considered <i>immutable</i>. That is, their content does not change, and so calling a method like <a href="apidocs/org/apache/commons/rdf/api/IRI.html#getIRIString--">IRI.getIRIString</a> or <a href="apidocs/org/apache/commons/rdf/api/Literal.html#getDatatype--">Literal.getDatatype</a> will have a return value which <tt>.equals()</tt> any earlier return values. Being immutable, the <tt>Triple</tt> and <tt>RDFTerm</tt> types should be considered thread-safe. Similarly their <tt>hashCode()</tt> should be considered stable, so any <tt>RDFTerm</tt> or <tt>Triple</tt> can be used in hashing collections like <a class="externalLink" href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html">HashMap</a>.</p>