mirror of
https://codeberg.org/fediverse/fep.git
synced 2026-08-05 11:46:04 +00:00
7502: add term definition for Authenticated, fix references formatting
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"@context": {
|
||||
"Authenticated": "http://www.w3.org/ns/auth/acl#AuthenticatedAgent"
|
||||
},
|
||||
"@graph": [
|
||||
{
|
||||
"@id": "https://w3id.org/fep/7502",
|
||||
"@type": "http://www.w3.org/2002/07/owl#Ontology",
|
||||
"http://purl.org/dc/elements/1.1/creator": "a <a@trwnh.com>",
|
||||
"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": "Some servers require authentication for all requests made via ActivityPub, even for GET requests on public objects addressed to as:Public. This violates the requirement that anything addressed to as:Public is made available without requiring authentication. This FEP proposes an alternative addressing that may be used in such scenarios, signaling that the object is not fully public but is otherwise available to any actor.",
|
||||
"http://purl.org/dc/terms/dateSubmitted": {
|
||||
"@type": "http://www.w3.org/2001/XMLSchema#date",
|
||||
"@value": "2023-12-24"
|
||||
},
|
||||
"http://purl.org/dc/terms/identifier": {
|
||||
"@type": "http://www.w3.org/2001/XMLSchema#anyURI",
|
||||
"@value": "https://w3id.org/fep/7502"
|
||||
},
|
||||
"http://purl.org/dc/terms/license": {
|
||||
"@id": "https://creativecommons.org/publicdomain/zero/1.0/"
|
||||
},
|
||||
"http://purl.org/dc/terms/title": "FEP-7502: Limiting visibility to authenticated actors"
|
||||
},
|
||||
{
|
||||
"@id": "http://www.w3.org/ns/auth/acl#AuthenticatedAgent",
|
||||
"@type": "http://www.w3.org/2000/01/rdf-schema#Class",
|
||||
"http://www.w3.org/2000/01/rdf-schema#isDefinedBy": {
|
||||
"@id": "https://www.w3.org/ns/auth/acl"
|
||||
},
|
||||
"http://www.w3.org/2000/01/rdf-schema#label": {
|
||||
"@language": "en",
|
||||
"@value": "Anyone authenticated"
|
||||
},
|
||||
"http://www.w3.org/2000/01/rdf-schema#subClassOf": {
|
||||
"@id": "http://xmlns.com/foaf/0.1/Agent"
|
||||
}
|
||||
}
|
||||
],
|
||||
"@id": "https://w3id.org/fep/7502#"
|
||||
}
|
||||
+25
-3
@@ -55,11 +55,33 @@ An activity SHOULD NOT be addressed to both "public" and "authenticated". In suc
|
||||
|
||||
Pixelfed intends to implement this FEP when "signed fetch" is enabled, such that the resulting data returned after a signed fetch does not include `as:Public`.
|
||||
|
||||
## Terms defined
|
||||
|
||||
<section id="Authenticated" resource="http://www.w3.org/ns/auth/acl#AuthenticatedAgent" typeof="rdfs:Class">
|
||||
<h3>Authenticated</h3>
|
||||
<dl>
|
||||
<dt>URI</dt>
|
||||
<dd><code>http://www.w3.org/ns/auth/acl#AuthenticatedAgent</code>
|
||||
</dd>
|
||||
<dt>Label</dt>
|
||||
<dd property="rdfs:label" lang="en">Anyone authenticated</dd>
|
||||
<dt>Subclass of</dt>
|
||||
<dd><a property="rdfs:subClassOf" href="http://xmlns.com/foaf/0.1/Agent">Agent</a></dd>
|
||||
<dt>Is defined by</dt>
|
||||
<dd><a property="rdfs:isDefinedBy" href="https://www.w3.org/ns/auth/acl">Basic Access Control ontology</a></dd>
|
||||
</dl>
|
||||
</section>
|
||||
|
||||
## References
|
||||
|
||||
- [ActivityPub] Christine Lemmer Webber, Jessica Tallon, [ActivityPub](https://www.w3.org/TR/activitypub/), 2018
|
||||
- [339] kaniini, [as:Authenticated proposal](https://github.com/w3c/activitypub/issues/339), 2019
|
||||
= [WAC] Sarven Capadisli, Tim Berners-Lee, Henry Story, [Web Access Control](https://solid.github.io/web-access-control-spec/), 2023
|
||||
- [ActivityPub] Christine Lemmer Webber, Jessica Tallon, [ActivityPub][ActivityPub], 2018
|
||||
- [339] kaniini, [as:Authenticated proposal][339], 2019
|
||||
- [WAC] Sarven Capadisli, Tim Berners-Lee, Henry Story, [Web Access Control][WAC], 2023
|
||||
|
||||
[ActivityPub]: https://www.w3.org/TR/activitypub/
|
||||
[339]: https://github.com/w3c/activitypub/issues/339
|
||||
[WAC]: https://solid.github.io/web-access-control-spec/
|
||||
|
||||
|
||||
## Copyright
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<rdf:RDF
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:dcterms="http://purl.org/dc/terms/"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
|
||||
>
|
||||
<rdf:Description rdf:about="https://w3id.org/fep/7502">
|
||||
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
|
||||
<dcterms:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://w3id.org/fep/7502</dcterms:identifier>
|
||||
<dc:rights xml:lang="en">CC0 1.0 Universal (CC0 1.0) Public Domain Dedication</dc:rights>
|
||||
<dcterms:license rdf:resource="https://creativecommons.org/publicdomain/zero/1.0/"/>
|
||||
<dcterms:title>FEP-7502: Limiting visibility to authenticated actors</dcterms:title>
|
||||
<dcterms:abstract>Some servers require authentication for all requests made via ActivityPub, even for GET requests on public objects addressed to as:Public. This violates the requirement that anything addressed to as:Public is made available without requiring authentication. This FEP proposes an alternative addressing that may be used in such scenarios, signaling that the object is not fully public but is otherwise available to any actor.</dcterms:abstract>
|
||||
<dc:creator>a <a@trwnh.com></dc:creator>
|
||||
<dcterms:dateSubmitted rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2023-12-24</dcterms:dateSubmitted>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="http://www.w3.org/ns/auth/acl#AuthenticatedAgent">
|
||||
<rdfs:label xml:lang="en">Anyone authenticated</rdfs:label>
|
||||
<rdfs:subClassOf rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
|
||||
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
|
||||
<rdfs:isDefinedBy rdf:resource="https://www.w3.org/ns/auth/acl"/>
|
||||
</rdf:Description>
|
||||
</rdf:RDF>
|
||||
@@ -0,0 +1,21 @@
|
||||
@prefix dc: <http://purl.org/dc/elements/1.1/> .
|
||||
@prefix dcterms: <http://purl.org/dc/terms/> .
|
||||
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
|
||||
@prefix owl: <http://www.w3.org/2002/07/owl#> .
|
||||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
|
||||
|
||||
<http://www.w3.org/ns/auth/acl#AuthenticatedAgent> a rdfs:Class ;
|
||||
rdfs:label "Anyone authenticated"@en ;
|
||||
rdfs:isDefinedBy <https://www.w3.org/ns/auth/acl> ;
|
||||
rdfs:subClassOf foaf:Agent .
|
||||
|
||||
<https://w3id.org/fep/7502> a owl:Ontology ;
|
||||
dc:creator "a <a@trwnh.com>" ;
|
||||
dc:rights "CC0 1.0 Universal (CC0 1.0) Public Domain Dedication"@en ;
|
||||
dcterms:abstract "Some servers require authentication for all requests made via ActivityPub, even for GET requests on public objects addressed to as:Public. This violates the requirement that anything addressed to as:Public is made available without requiring authentication. This FEP proposes an alternative addressing that may be used in such scenarios, signaling that the object is not fully public but is otherwise available to any actor." ;
|
||||
dcterms:dateSubmitted "2023-12-24"^^xsd:date ;
|
||||
dcterms:identifier "https://w3id.org/fep/7502"^^xsd:anyURI ;
|
||||
dcterms:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
|
||||
dcterms:title "FEP-7502: Limiting visibility to authenticated actors" .
|
||||
|
||||
Reference in New Issue
Block a user