From 2f9991d59aad3534385a48f67b4f75862019e329 Mon Sep 17 00:00:00 2001
From: Gregg Kellogg
Date: Wed, 9 Aug 2023 11:09:30 -0700
Subject: [PATCH 1/4] Adds a definition for "IRI reference".
We had defined "IRI" and "relative IRI reference", but not "IRI reference. This allows other specs to refer to RDF Concepts for all such terms.
---
spec/index.html | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/spec/index.html b/spec/index.html
index 6f21831..dac049b 100644
--- a/spec/index.html
+++ b/spec/index.html
@@ -461,7 +461,7 @@ RDF Documents and Syntaxes
many different ways to encode the same RDF graph or
RDF dataset, for example through the use of
namespace prefixes,
- relative IRI references, blank node identifiers,
+ IRI references, blank node identifiers,
and different ordering of statements. While these aspects can have great
effect on the convenience of working with the RDF document,
they are not significant for its meaning.
@@ -600,7 +600,13 @@ IRIs
URIs
[[RFC3986]] that permits a wider range of Unicode characters.
Every absolute URI and URL is an IRI, but not every IRI is an URI.
- In RDF, IRIs are used as IRI references, as defined in [[RFC3987]].
+ In RDF, IRIs are used as IRI references, as defined in [[RFC3987]]
+ section 1.3.
+ An IRI reference is common usage of an Internationalized Resource Identifier.
+ An IRI reference may be absolute or relative.
+ However, the IRI that results from such a reference
+ only includes absolute IRIs; any relative IRI references are
+ resolved to their absolute form.
When IRIs are used in operations that are only
defined for URIs, they must first be converted according to
the mapping defined in
From a14df58c40092a5375d753e5279ed48c01bfc5b9 Mon Sep 17 00:00:00 2001
From: Gregg Kellogg
Date: Wed, 9 Aug 2023 13:44:12 -0700
Subject: [PATCH 2/4] Update spec/index.html
Co-authored-by: Andy Seaborne
---
spec/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/spec/index.html b/spec/index.html
index dac049b..1b192b1 100644
--- a/spec/index.html
+++ b/spec/index.html
@@ -601,7 +601,7 @@ IRIs
[[RFC3986]] that permits a wider range of Unicode characters.
Every absolute URI and URL is an IRI, but not every IRI is an URI.
In RDF, IRIs are used as IRI references, as defined in [[RFC3987]]
- section 1.3.
+ section 1.3.
An IRI reference is common usage of an Internationalized Resource Identifier.
An IRI reference may be absolute or relative.
However, the IRI that results from such a reference
From d26528cf4070ebb1932c6b3d0e8946d7e1943441 Mon Sep 17 00:00:00 2001
From: Gregg Kellogg
Date: Mon, 14 Aug 2023 09:21:00 -0700
Subject: [PATCH 3/4] Clarify language about absolute IRIs
---
spec/index.html | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/spec/index.html b/spec/index.html
index 1b192b1..3fa047c 100644
--- a/spec/index.html
+++ b/spec/index.html
@@ -603,10 +603,9 @@ IRIs
In RDF, IRIs are used as IRI references, as defined in [[RFC3987]]
section 1.3.
An IRI reference is common usage of an Internationalized Resource Identifier.
- An IRI reference may be absolute or relative.
- However, the IRI that results from such a reference
- only includes absolute IRIs; any relative IRI references are
- resolved to their absolute form.
+ An IRI reference refers to either IRI or relative IRI reference,
+ as described by the IRI-reference production in .
+ The abstract syntax uses only fully resolved IRIs.
When IRIs are used in operations that are only
defined for URIs, they must first be converted according to
the mapping defined in
From 5e3cbe40046ac51f60a38b7686656f09f2faf5fb Mon Sep 17 00:00:00 2001
From: Gregg Kellogg
Date: Thu, 17 Aug 2023 13:09:16 -0700
Subject: [PATCH 4/4] triples not statements
---
spec/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/spec/index.html b/spec/index.html
index 3fa047c..4aaae08 100644
--- a/spec/index.html
+++ b/spec/index.html
@@ -462,7 +462,7 @@ RDF Documents and Syntaxes
RDF dataset, for example through the use of
namespace prefixes,
IRI references, blank node identifiers,
- and different ordering of statements. While these aspects can have great
+ and different ordering of triples. While these aspects can have great
effect on the convenience of working with the RDF document,
they are not significant for its meaning.