From: Lady <redacted>
Date: Mon, 13 Jan 2025 00:58:12 +0000 (-0500)
Subject: Add R·F·C 5005 link relations
X-Git-Url: https://git.ladys.computer/Vocab/commitdiff_plain/d76c01fadd0f0db29a6abcaad58ad734d1b2078b?hp=c462288ab021e9e296b6e64f3dee43c466d97736

Add R·F·C 5005 link relations

Some of these were also defined by H·T·M·L, but (as with `alternate`)
the H·T·M·L definitions are not considered normative by this ontology.
---

diff --git a/data/named_individuals/_RFC5005_ b/data/named_individuals/_RFC5005_
new file mode 100644
index 0000000..072ee8e
--- /dev/null
+++ b/data/named_individuals/_RFC5005_
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual name="http://www.rfc-editor.org/info/rfc5005">
+	<label xml:lang="en">Feed Paging and Archiving</label>
+	<comment xml:lang="en">
+		<p>
+			This specification describes the pagination and archiving of Atom feeds, and consequently is a kind of extension to <ptr target="(RFC4287)"/>.
+			As with that specification, it provides the normative definition for a few <ref target="awol:RelationType">Relation Types</ref>.
+			Note that <resource name="rel:previous"/> and <resource name="rel:next"/> were previously defined in <ptr target="(HTML)"/>, but H·T·M·L¦s approach to linking is generally unsuitable for use with R·D·F and not considered normative by this ontology.
+		</p>
+	</comment>
+	<type>
+		<resource name="dcterms:BibliographicResource"/>
+	</type>
+	<type>
+		<resource name="doap:Specification"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/named_individuals/rel\302\246current" "b/data/named_individuals/rel\302\246current"
new file mode 100644
index 0000000..a1f15b3
--- /dev/null
+++ "b/data/named_individuals/rel\302\246current"
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual>
+	<label xml:lang="en">Current</label>
+	<comment xml:lang="en">
+		<p>
+			A <ref target="awol:RelationType">Relation Type</ref> indicating a thing which contains the most recent entries in a feed.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+	<type>
+		<resource name="awol:RelationType"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/named_individuals/rel\302\246first" "b/data/named_individuals/rel\302\246first"
new file mode 100644
index 0000000..4c0aafc
--- /dev/null
+++ "b/data/named_individuals/rel\302\246first"
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual>
+	<label xml:lang="en">First</label>
+	<comment xml:lang="en">
+		<p>
+			A <ref target="awol:RelationType">Relation Type</ref> indicating a thing which is first in the current series.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+	<type>
+		<resource name="awol:RelationType"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/named_individuals/rel\302\246last" "b/data/named_individuals/rel\302\246last"
new file mode 100644
index 0000000..c9049a3
--- /dev/null
+++ "b/data/named_individuals/rel\302\246last"
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual>
+	<label xml:lang="en">Last</label>
+	<comment xml:lang="en">
+		<p>
+			A <ref target="awol:RelationType">Relation Type</ref> indicating a thing which is last in the current series.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+	<type>
+		<resource name="awol:RelationType"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/named_individuals/rel\302\246next" "b/data/named_individuals/rel\302\246next"
new file mode 100644
index 0000000..7b28e0f
--- /dev/null
+++ "b/data/named_individuals/rel\302\246next"
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual>
+	<label xml:lang="en">Next</label>
+	<comment xml:lang="en">
+		<p>
+			A <ref target="awol:RelationType">Relation Type</ref> indicating a following thing.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+	<type>
+		<resource name="awol:RelationType"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/named_individuals/rel\302\246next-archive" "b/data/named_individuals/rel\302\246next-archive"
new file mode 100644
index 0000000..ce8092e
--- /dev/null
+++ "b/data/named_individuals/rel\302\246next-archive"
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual>
+	<label xml:lang="en">Next Archive</label>
+	<comment xml:lang="en">
+		<p>
+			A <ref target="awol:RelationType">Relation Type</ref> indicating a following archival thing.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+	<type>
+		<resource name="awol:RelationType"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/named_individuals/rel\302\246prev-archive" "b/data/named_individuals/rel\302\246prev-archive"
new file mode 100644
index 0000000..739cb6d
--- /dev/null
+++ "b/data/named_individuals/rel\302\246prev-archive"
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual>
+	<label xml:lang="en">Previous Archive</label>
+	<comment xml:lang="en">
+		<p>
+			A <ref target="awol:RelationType">Relation Type</ref> indicating a preceding archival thing.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+	<type>
+		<resource name="awol:RelationType"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/named_individuals/rel\302\246previous" "b/data/named_individuals/rel\302\246previous"
new file mode 100644
index 0000000..1c904cf
--- /dev/null
+++ "b/data/named_individuals/rel\302\246previous"
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual>
+	<label xml:lang="en">Previous</label>
+	<comment xml:lang="en">
+		<p>
+			A <ref target="awol:RelationType">Relation Type</ref> indicating a preceding thing.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+	<type>
+		<resource name="awol:RelationType"/>
+	</type>
+</NamedIndividual>
diff --git "a/data/object_properties/rel\302\246current" "b/data/object_properties/rel\302\246current"
new file mode 100644
index 0000000..bf2bde0
--- /dev/null
+++ "b/data/object_properties/rel\302\246current"
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
+<ObjectProperty>
+	<label xml:lang="en">has current</label>
+	<comment xml:lang="en">
+		<p>
+			A thing containing the most recent entries in the feed to which this thing also belongs.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+</ObjectProperty>
diff --git "a/data/object_properties/rel\302\246first" "b/data/object_properties/rel\302\246first"
new file mode 100644
index 0000000..e807d75
--- /dev/null
+++ "b/data/object_properties/rel\302\246first"
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
+<ObjectProperty>
+	<label xml:lang="en">has first</label>
+	<comment xml:lang="en">
+		<p>
+			A first thing in a series of things to which this thing belongs.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+</ObjectProperty>
diff --git "a/data/object_properties/rel\302\246last" "b/data/object_properties/rel\302\246last"
new file mode 100644
index 0000000..ad8588c
--- /dev/null
+++ "b/data/object_properties/rel\302\246last"
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
+<ObjectProperty>
+	<label xml:lang="en">has last</label>
+	<comment xml:lang="en">
+		<p>
+			A last thing in a series of things to which this thing belongs.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+</ObjectProperty>
diff --git "a/data/object_properties/rel\302\246next" "b/data/object_properties/rel\302\246next"
new file mode 100644
index 0000000..ab98d31
--- /dev/null
+++ "b/data/object_properties/rel\302\246next"
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
+<ObjectProperty>
+	<label xml:lang="en">has next</label>
+	<comment xml:lang="en">
+		<p>
+			A next thing in a series of things to which this thing belongs.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+</ObjectProperty>
diff --git "a/data/object_properties/rel\302\246next-archive" "b/data/object_properties/rel\302\246next-archive"
new file mode 100644
index 0000000..37d8cd3
--- /dev/null
+++ "b/data/object_properties/rel\302\246next-archive"
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
+<ObjectProperty>
+	<label xml:lang="en">has next archive</label>
+	<comment xml:lang="en">
+		<p>
+			An immediately following archive document to this thing.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+</ObjectProperty>
diff --git "a/data/object_properties/rel\302\246prev-archive" "b/data/object_properties/rel\302\246prev-archive"
new file mode 100644
index 0000000..9a37501
--- /dev/null
+++ "b/data/object_properties/rel\302\246prev-archive"
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
+<ObjectProperty>
+	<label xml:lang="en">has previous archive</label>
+	<comment xml:lang="en">
+		<p>
+			An immediately preceding archive document to this thing.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+</ObjectProperty>
diff --git "a/data/object_properties/rel\302\246previous" "b/data/object_properties/rel\302\246previous"
new file mode 100644
index 0000000..2d0c094
--- /dev/null
+++ "b/data/object_properties/rel\302\246previous"
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE ObjectProperty SYSTEM "../../DTD">
+<ObjectProperty>
+	<label xml:lang="en">has previous</label>
+	<comment xml:lang="en">
+		<p>
+			A previous thing in a series of things to which this thing belongs.
+		</p>
+	</comment>
+	<isDefinedBy>
+		<SpecificResource source="(RFC5005)"/>
+	</isDefinedBy>
+</ObjectProperty>