Re: CG-DRAFT Reports published: Solid Protocol, Solid Notifications Protocol, Web Access Control, QA

On 2024-06-03 17:46, Virginia Balseiro wrote:
> Solid Protocol, Draft Community Group Report, v0.11.0:
> - Latest Published Version: https://solidproject.org/TR/protocol


> Web Access Control, Draft Community Group Report, v1.0.0:
> - Latest Published Version: https://solidproject.org/TR/wac


> Solid Notifications Protocol, Draft Community Group Report, v0.3.0:
> - Latest Published Version:
> https://solidproject.org/TR/notifications-protocol


> Solid QA, Draft Community Group Report, v0.3.0:
> - Latest Published Version: https://solidproject.org/ED/qa



## Giant Solid Technical Reports Graph

https://solidproject.org/TR/?graph=https://solidproject.org/TR/&graph=https://solidproject.org/TR/wac&graph=https://solidproject.org/TR/notifications-protocol&graph=https://solidproject.org/ED/qa


See also:

* https://github.com/solid/specification/pull/651#issuecomment-2145549806

* https://github.com/solid/specification/pull/652#issuecomment-2145549884

* https://github.com/solid/specification/pull/654#issuecomment-2145549978

* https://github.com/solid/specification/pull/655#issuecomment-2145550096



## Requirements

https://sparql.org/sparql?query=PREFIX+spec%3A+%3Chttp%3A%2F%2Fwww.w3.org%2Fns%2Fspec%23%3E%0D%0ASELECT+%3Frequirement+%3FrequirementSubject+%3FrequirementLevel+%3Fstatement%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fprotocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fwac%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fnotifications-protocol%26raw%3E%0D%0A%23FROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FED%252Fqa%26raw%3E%0D%0AWHERE+%7B%0D%0A%3Fs+spec%3Arequirement+%3Frequirement+.%0D%0A%3Frequirement+spec%3ArequirementSubject+%3FrequirementSubject+.%0D%0A%3Frequirement+spec%3ArequirementLevel+%3FrequirementLevel+.%0D%0A%3Frequirement+spec%3Astatement+%3Fstatement+.%0D%0A%7D%0D%0AORDER+BY+%3Frequirement&default-graph-uri=&output=xml&stylesheet=%2Fxml-to-html.xsl


```
PREFIX spec: <http://www.w3.org/ns/spec#>
SELECT ?requirement ?requirementSubject ?requirementLevel ?statement
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fprotocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fwac&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fnotifications-protocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FED%2Fqa&raw>
WHERE {
?s spec:requirement ?requirement .
?requirement spec:requirementSubject ?requirementSubject .
?requirement spec:requirementLevel ?requirementLevel .
?requirement spec:statement ?statement .
}
ORDER BY ?requirement
```


## Advisements

https://sparql.org/sparql?query=PREFIX+spec%3A+%3Chttp%3A%2F%2Fwww.w3.org%2Fns%2Fspec%23%3E%0D%0ASELECT+%3Fadvisement+%3FadvisementLevel+%3Fstatement%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fprotocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fwac%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fnotifications-protocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FED%252Fqa%26raw%3E%0D%0AWHERE+%7B%0D%0A%3Fs+spec%3Aadvisement+%3Fadvisement+.%0D%0A%3Fadvisement+spec%3AadvisementLevel+%3FadvisementLevel+.%0D%0A%3Fadvisement+spec%3Astatement+%3Fstatement+.%0D%0A%7D%0D%0AORDER+BY+%3Fadvisement&default-graph-uri=&output=xml&stylesheet=%2Fxml-to-html.xsl


```
PREFIX spec: <http://www.w3.org/ns/spec#>
SELECT ?advisement ?advisementLevel ?statement
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fprotocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fwac&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fnotifications-protocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FED%2Fqa&raw>
WHERE {
?s spec:advisement ?advisement .
?advisement spec:advisementLevel ?advisementLevel .
?advisement spec:statement ?statement .
}
ORDER BY ?advisement
```


## Concepts

https://sparql.org/sparql?query=PREFIX+spec%3A+%3Chttp%3A%2F%2Fwww.w3.org%2Fns%2Fspec%23%3E%0D%0APREFIX+skos%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2004%2F02%2Fskos%2Fcore%23%3E%0D%0ASELECT+%3Fconcept+%3FprefLabel%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fprotocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fwac%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fnotifications-protocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FED%252Fqa%26raw%3E%0D%0AWHERE+%7B%0D%0A%3Fconcept+a+skos%3AConcept+.%0D%0A%3Fconcept+skos%3AprefLabel+%3FprefLabel+.%0D%0A%7D%0D%0AORDER+BY+%3Fconcept&default-graph-uri=&output=xml&stylesheet=%2Fxml-to-html.xsl


```
PREFIX spec: <http://www.w3.org/ns/spec#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?concept ?prefLabel
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fprotocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fwac&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fnotifications-protocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FED%2Fqa&raw>
WHERE {
?concept a skos:Concept .
?concept skos:prefLabel ?prefLabel .
}
ORDER BY ?concept
```


## Citations

https://sparql.org/sparql?query=PREFIX+spec%3A+%3Chttp%3A%2F%2Fwww.w3.org%2Fns%2Fspec%23%3E%0D%0APREFIX+skos%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F2004%2F02%2Fskos%2Fcore%23%3E%0D%0APREFIX+cito%3A+%3Chttp%3A%2F%2Fpurl.org%2Fspar%2Fcito%2F%3E%0D%0ASELECT+%3Fsubject+%3FcitationType+%3Fobject%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fprotocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fwac%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fnotifications-protocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FED%252Fqa%26raw%3E%0D%0AWHERE+%7B%0D%0A%3Fsubject+%3FcitationType+%3Fobject+.%0D%0AFILTER+STRSTARTS%28STR%28%3FcitationType%29%2C+%22http%3A%2F%2Fpurl.org%2Fspar%2Fcito%2F%22%29%0D%0A%7D%0D%0A%0D%0AORDER+BY+%3Fsubject&default-graph-uri=&output=xml&stylesheet=%2Fxml-to-html.xsl


```
PREFIX spec: <http://www.w3.org/ns/spec#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX cito: <http://purl.org/spar/cito/>
SELECT ?subject ?citationType ?object
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fprotocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fwac&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fnotifications-protocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FED%2Fqa&raw>
WHERE {
?subject ?citationType ?object .
FILTER STRSTARTS(STR(?citationType), "http://purl.org/spar/cito/")
}
```


## Requirements and Test Cases

https://sparql.org/sparql?query=PREFIX+spec%3A+%3Chttp%3A%2F%2Fwww.w3.org%2Fns%2Fspec%23%3E%0D%0ASELECT+%3Frequirement+%3FtestCase%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolidproject.org%252FTR%252Fprotocol%26raw%3E%0D%0AFROM+%3Chttp%3A%2F%2Frdf.greggkellogg.net%2Fdistiller%3Fcommand%3Dserialize%26format%3Drdfa%26output_format%3Dturtle%26url%3Dhttps%3A%252F%252Fsolid-contrib.github.io%252Fspecification-tests%252Fcoverage%26raw%3E%0D%0AWHERE+%7B%0D%0A%3Fs+spec%3Arequirement+%3Frequirement+.%0D%0A%3FtestCase+spec%3ArequirementReference+%3Frequirement+.%0D%0A%7D%0D%0AORDER+BY+%3Frequirement&default-graph-uri=&output=xml&stylesheet=%2Fxml-to-html.xsl


```
PREFIX spec: <http://www.w3.org/ns/spec#>
SELECT ?requirement ?testCase
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolidproject.org%2FTR%2Fprotocol&raw>
FROM 
<http://rdf.greggkellogg.net/distiller?command=serialize&format=rdfa&output_format=turtle&url=https:%2F%2Fsolid-contrib.github.io%2Fspecification-tests%2Fcoverage&raw>
WHERE {
?s spec:requirement ?requirement .
?testCase spec:requirementReference ?requirement .
}
ORDER BY ?requirement
```


Are you entertained?


-Sarven
https://csarven.ca/#i

Received on Monday, 3 June 2024 16:00:45 UTC