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.