w3c / rdf-star

RDF-star specification
https://w3c.github.io/rdf-star/
Other
120 stars 23 forks source link

Add more metadata in the tests/manifest.ttl #197

Closed gatemezing closed 2 years ago

gatemezing commented 3 years ago

I would love to see more metadata in the manifest.ttl file. The minimum ones would be the date of creation (dct:issued), last modification (dct:modified), version if possible and the license (dct:license) info attached with a property.

A proposal below:

@PREFIX rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# . @PREFIX rdfs: http://www.w3.org/2000/01/rdf-schema# . @PREFIX mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest# . @PREFIX rdft: http://www.w3.org/ns/rdftest# . @PREFIX trs: https://w3c.github.io/rdf-star/tests# . @PREFIX dct: http://purl.org/dc/terms/ . @prefix xsd: http://www.w3.org/2001/XMLSchema# . @prefix foaf: http://xmlns.com/foaf/0.1/ .

trs:manifest  rdf:type mf:Manifest ;
    rdfs:label "RDF-star test suite"@en ;
    rdfs:label "La suite des tests pour RDF-star"@fr;
    rdfs:label "Conjuto de pruebas para RDF-star"@es;
    dct:issued "2021-06-21"^^xsd:date ; #not sure if this was the first release date
    dct:creator [ foaf:name "Gregg Kellog" ] ; #maybe add foaf:homepage
    dct:creator [ foaf:name "Andy Seaborne" ];
    rdfs:seeAlso <https://w3c.github.io/rdf-tests/> ;
    dct:modified "2021-07-18"^^xsd:date ; # change to the exact date
    dct:licence <https://www.w3.org/Consortium/Legal/2008/04-testsuite-license>;
    dct:licence <https://www.w3.org/Consortium/Legal/2008/03-bsd-license> ;
    dct:contributor [ foaf:homepage <https://w3c.github.io/rdf-star/> ; foaf:name " W3C RDF-star Working Group" ] ;
    mf:include (
      <nt/syntax/manifest.ttl>
      <semantics/manifest.ttl>
      <sparql/eval/manifest.ttl>
      <sparql/syntax/manifest.ttl>
      <trig/eval/manifest.ttl>
      <trig/syntax/manifest.ttl>
      <turtle/eval/manifest.ttl>
      <turtle/syntax/manifest.ttl>
    ) .
afs commented 3 years ago

License is in the usual place: top of the repo : https://github.com/w3c/rdf-star/blob/main/LICENSE.md - also in the top of the manifest.ttl as a comment.

Whatever else, please don't remove these because this is the usual practice for open source software.

gatemezing commented 3 years ago

Sure @afs ! I'll propose something as a PR with the comments on top of the file

afs commented 3 years ago

Great! There will be details to discuss.

gatemezing commented 3 years ago

Perfect!! It's a good starting point to reach a consensus :)

TallTed commented 3 years ago

Very important to codefence all @things here on github, else people like @prefix get pinged with updates about which they do not care.

I also recommend switching from @prefix x: <http://example.com/ex/> . notation to PREFIX x: <http://example.com/ex/>, partly but not only because it helps avoid that @handle problem.

pchampin commented 2 years ago

I guess this can be closed, this #217 was merged?