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>