diff --git a/README.md b/README.md
index 5dc1d89..7bd2ce5 100644
--- a/README.md
+++ b/README.md
@@ -89,6 +89,7 @@ The FEP Process is an initiative of the [SocialHub](https://socialhub.activitypu
| [FEP-c16b: Formatting MFM functions](./fep/c16b/fep-c16b.md) | `DRAFT` | [#383](https://codeberg.org/fediverse/fep/issues/383) | 2024-08-10 | - |
| [FEP-0499: Delivering to multiple inboxes with a multibox endpoint](./fep/0499/fep-0499.md) | `DRAFT` | [#402](https://codeberg.org/fediverse/fep/issues/402) | 2024-09-30 | - |
| [FEP-76ea: Conversation Threads](./fep/76ea/fep-76ea.md) | `DRAFT` | [#407](https://codeberg.org/fediverse/fep/issues/407) | 2024-10-04 | - |
+| [FEP-1985: Signaling how an OrderedCollection is ordered](./fep/1985/fep-1985.md) | `DRAFT` | [#417](https://codeberg.org/fediverse/fep/issues/417) | 2024-10-10 | - |
## Submitting a FEP
diff --git a/fep/1985/fep-1985.jsonld b/fep/1985/fep-1985.jsonld
index 6cf28ba..b3f02d2 100644
--- a/fep/1985/fep-1985.jsonld
+++ b/fep/1985/fep-1985.jsonld
@@ -8,6 +8,27 @@
}
},
"@graph": [
+ {
+ "@id": "https://w3id.org/fep/1985/ReverseChronological",
+ "@type": "http://www.w3.org/2000/01/rdf-schema#Class",
+ "http://www.w3.org/2000/01/rdf-schema#comment": {
+ "@language": "en",
+ "@value": "This OrderedCollection is ordered reverse chronologically, and adding an item to this collection will add it at the start."
+ },
+ "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": {
+ "@id": "https://w3id.org/fep/1985"
+ },
+ "http://www.w3.org/2000/01/rdf-schema#label": {
+ "@language": "en",
+ "@value": "reverse chronological order"
+ },
+ "http://www.w3.org/2000/01/rdf-schema#seeAlso": {
+ "@id": "https://w3id.org/fep/1985/orderType"
+ },
+ "http://www.w3.org/2000/01/rdf-schema#subClassOf": {
+ "@id": "https://w3id.org/fep/1985/OrderingClass"
+ }
+ },
{
"@id": "https://w3id.org/fep/1985/orderType",
"@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property",
@@ -45,49 +66,6 @@
"@value": "0"
}
},
- {
- "@id": "https://w3id.org/fep/1985/ReverseChronological",
- "@type": "http://www.w3.org/2000/01/rdf-schema#Class",
- "http://www.w3.org/2000/01/rdf-schema#comment": {
- "@language": "en",
- "@value": "This OrderedCollection is ordered reverse chronologically, and adding an item to this collection will add it at the start."
- },
- "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": {
- "@id": "https://w3id.org/fep/1985"
- },
- "http://www.w3.org/2000/01/rdf-schema#label": {
- "@language": "en",
- "@value": "reverse chronological order"
- },
- "http://www.w3.org/2000/01/rdf-schema#seeAlso": {
- "@id": "https://w3id.org/fep/1985/orderType"
- },
- "http://www.w3.org/2000/01/rdf-schema#subClassOf": {
- "@id": "https://w3id.org/fep/1985/OrderingClass"
- }
- },
- {
- "@id": "https://w3id.org/fep/1985",
- "@type": "http://www.w3.org/2002/07/owl#Ontology",
- "http://purl.org/dc/elements/1.1/creator": "a ",
- "http://purl.org/dc/elements/1.1/rights": {
- "@language": "en",
- "@value": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication"
- },
- "http://purl.org/dc/terms/abstract": "OrderedCollection is defined as an ordered set in the Activity Vocabulary, but the precise ordering is not defined. The ActivityPub specification requires that instances of OrderedCollection MUST be ordered reverse chronologically by insertion order, but a later errata was proposed to relax this restriction by only applying it to properties defined as OrderedCollection within the ActivityPub specification. Consequently, this allows for some collections to be presented forward chronologically by insertion order, and some collections to be presented reverse chronologically by insertion order. This FEP introduces an orderType property and two vocabulary terms ForwardChronological and ReverseChronological to explicitly signal the ordering of a collection.",
- "http://purl.org/dc/terms/dateSubmitted": {
- "@type": "http://www.w3.org/2001/XMLSchema#date",
- "@value": "2024-10-06"
- },
- "http://purl.org/dc/terms/identifier": {
- "@type": "http://www.w3.org/2001/XMLSchema#anyURI",
- "@value": "https://w3id.org/fep/1985"
- },
- "http://purl.org/dc/terms/license": {
- "@id": "https://creativecommons.org/publicdomain/zero/1.0/"
- },
- "http://purl.org/dc/terms/title": "FEP-1985: Signaling how an OrderedCollection is ordered"
- },
{
"@id": "https://w3id.org/fep/1985/OrderingClass",
"@type": "http://www.w3.org/2000/01/rdf-schema#Class",
@@ -104,13 +82,35 @@
},
"http://www.w3.org/2000/01/rdf-schema#seeAlso": [
{
- "@id": "https://w3id.org/fep/1985/ReverseChronological"
+ "@id": "https://w3id.org/fep/1985/ForwardChronological"
},
{
- "@id": "https://w3id.org/fep/1985/ForwardChronological"
+ "@id": "https://w3id.org/fep/1985/ReverseChronological"
}
]
},
+ {
+ "@id": "https://w3id.org/fep/1985",
+ "@type": "http://www.w3.org/2002/07/owl#Ontology",
+ "http://purl.org/dc/elements/1.1/creator": "a ",
+ "http://purl.org/dc/elements/1.1/rights": {
+ "@language": "en",
+ "@value": "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication"
+ },
+ "http://purl.org/dc/terms/abstract": "OrderedCollection is defined as an ordered set in the Activity Vocabulary, but the precise ordering is not defined. The ActivityPub specification requires that instances of OrderedCollection MUST be ordered reverse chronologically by insertion order, but a later errata was proposed to relax this restriction by only applying it to properties defined as OrderedCollection within the ActivityPub specification. Consequently, this allows for some collections to be presented forward chronologically by insertion order, and some collections to be presented reverse chronologically by insertion order. This FEP introduces an orderType property and two vocabulary terms ForwardChronological and ReverseChronological to explicitly signal the ordering of a collection.",
+ "http://purl.org/dc/terms/dateSubmitted": {
+ "@type": "http://www.w3.org/2001/XMLSchema#date",
+ "@value": "2024-10-10"
+ },
+ "http://purl.org/dc/terms/identifier": {
+ "@type": "http://www.w3.org/2001/XMLSchema#anyURI",
+ "@value": "https://w3id.org/fep/1985"
+ },
+ "http://purl.org/dc/terms/license": {
+ "@id": "https://creativecommons.org/publicdomain/zero/1.0/"
+ },
+ "http://purl.org/dc/terms/title": "FEP-1985: Signaling how an OrderedCollection is ordered"
+ },
{
"@id": "https://w3id.org/fep/1985/ForwardChronological",
"@type": "http://www.w3.org/2000/01/rdf-schema#Class",
diff --git a/fep/1985/fep-1985.md b/fep/1985/fep-1985.md
index 930e6f0..780365b 100644
--- a/fep/1985/fep-1985.md
+++ b/fep/1985/fep-1985.md
@@ -4,6 +4,7 @@ authors: a
status: DRAFT
dateReceived: 2024-10-10
discussionsTo: https://socialhub.activitypub.rocks/t/fep-1985-signaling-how-an-orderedcollection-is-ordered/4653
+trackingIssue: https://codeberg.org/fediverse/fep/issues/417
---
# FEP-1985: Signaling how an OrderedCollection is ordered
diff --git a/fep/1985/fep-1985.rdf b/fep/1985/fep-1985.rdf
index e4a8147..562ece9 100644
--- a/fep/1985/fep-1985.rdf
+++ b/fep/1985/fep-1985.rdf
@@ -6,6 +6,18 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
>
+
+ Indicates the type of ordering for an OrderedCollection.
+
+
+
+
+
+ 0
+ is ordered in
+
+ 1
+
https://w3id.org/fep/1985
@@ -14,42 +26,30 @@
FEP-1985: Signaling how an OrderedCollection is ordered
OrderedCollection is defined as an ordered set in the Activity Vocabulary, but the precise ordering is not defined. The ActivityPub specification requires that instances of OrderedCollection MUST be ordered reverse chronologically by insertion order, but a later errata was proposed to relax this restriction by only applying it to properties defined as OrderedCollection within the ActivityPub specification. Consequently, this allows for some collections to be presented forward chronologically by insertion order, and some collections to be presented reverse chronologically by insertion order. This FEP introduces an orderType property and two vocabulary terms ForwardChronological and ReverseChronological to explicitly signal the ordering of a collection.
a <a@trwnh.com>
- 2024-10-06
-
-
- This OrderedCollection is ordered forward chronologically, and adding an item to this collection will add it at the end.
-
-
-
- forward chronological order
-
-
-
-
-
-
-
-
-
- 0
- Indicates the type of ordering for an OrderedCollection.
- 1
- is ordered in
+ 2024-10-10
- OrderingClass
-
-
-
+
Abstract base class for the orderType property's range.
+ OrderingClass
+
+
- This OrderedCollection is ordered reverse chronologically, and adding an item to this collection will add it at the start.
- reverse chronological order
-
-
-
+
+ This OrderedCollection is ordered reverse chronologically, and adding an item to this collection will add it at the start.
+
+
+ reverse chronological order
+
+
+
+ This OrderedCollection is ordered forward chronologically, and adding an item to this collection will add it at the end.
+
+ forward chronological order
+
+
diff --git a/fep/1985/fep-1985.ttl b/fep/1985/fep-1985.ttl
index fbc764d..d9d7bd6 100644
--- a/fep/1985/fep-1985.ttl
+++ b/fep/1985/fep-1985.ttl
@@ -42,7 +42,7 @@
dc:creator "a " ;
dc:rights "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication"@en ;
dcterms:abstract "OrderedCollection is defined as an ordered set in the Activity Vocabulary, but the precise ordering is not defined. The ActivityPub specification requires that instances of OrderedCollection MUST be ordered reverse chronologically by insertion order, but a later errata was proposed to relax this restriction by only applying it to properties defined as OrderedCollection within the ActivityPub specification. Consequently, this allows for some collections to be presented forward chronologically by insertion order, and some collections to be presented reverse chronologically by insertion order. This FEP introduces an orderType property and two vocabulary terms ForwardChronological and ReverseChronological to explicitly signal the ordering of a collection." ;
- dcterms:dateSubmitted "2024-10-06"^^xsd:date ;
+ dcterms:dateSubmitted "2024-10-10"^^xsd:date ;
dcterms:identifier "https://w3id.org/fep/1985"^^xsd:anyURI ;
dcterms:license ;
dcterms:title "FEP-1985: Signaling how an OrderedCollection is ordered" .