Add release as a dedicated resource to EARL reports

This commit is contained in:
Marcel Otto 2021-12-20 14:44:23 +01:00
parent 1906fd387e
commit a6d6b02cfa
7 changed files with 5596 additions and 5580 deletions

View file

@ -27,10 +27,6 @@
; doap:repository <https://github.com/rdf-elixir/rdf-ex>
; doap:download-page <https://hex.pm/packages/rdf>
; doap:bug-database <https://github.com/rdf-elixir/rdf-ex/issues>
; doap:release [
doap:name "RDF.ex 0.10.0" ;
doap:revision "0.10.0"
]
; foaf:maker <http://marcelotto.net/#me>
; dc:creator <http://marcelotto.net/#me>
.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -9,7 +9,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<>
dc:issued "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:issued "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
foaf:maker <http://marcelotto.net/#me> ;
foaf:primaryTopic <https://hex.pm/packages/rdf> .
@ -34,21 +34,22 @@
doap:name "RDF.ex" ;
doap:platform "Erlang/OTP" ;
<http://usefulinc.com/ns/doap#programming-language> "Elixir" ;
doap:release [
doap:name "RDF.ex 0.10.0" ;
doap:revision "0.10.0"
] ;
doap:release <https://hex.pm/packages/rdf/0.10.0> ;
doap:repository <https://github.com/rdf-elixir/rdf-ex> ;
doap:shortdesc "An implementation of RDF for Elixir" ;
foaf:maker <http://marcelotto.net/#me> .
<https://hex.pm/packages/rdf/0.10.0>
doap:name "RDF.ex 0.10.0" ;
doap:revision "0.10.0" .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -61,7 +62,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -74,7 +75,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -87,7 +88,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -100,7 +101,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -113,7 +114,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -126,7 +127,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -139,7 +140,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -152,7 +153,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -165,7 +166,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -178,7 +179,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -191,7 +192,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -204,7 +205,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;

File diff suppressed because it is too large Load diff

View file

@ -9,7 +9,7 @@
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<>
dc:issued "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:issued "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
foaf:maker <http://marcelotto.net/#me> ;
foaf:primaryTopic <https://hex.pm/packages/rdf> .
@ -34,26 +34,14 @@
doap:name "RDF.ex" ;
doap:platform "Erlang/OTP" ;
<http://usefulinc.com/ns/doap#programming-language> "Elixir" ;
doap:release [
doap:name "RDF.ex 0.10.0" ;
doap:revision "0.10.0"
] ;
doap:release <https://hex.pm/packages/rdf/0.10.0> ;
doap:repository <https://github.com/rdf-elixir/rdf-ex> ;
doap:shortdesc "An implementation of RDF for Elixir" ;
foaf:maker <http://marcelotto.net/#me> .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/eval#turtle-star-annotation-1>
] .
<https://hex.pm/packages/rdf/0.10.0>
doap:name "RDF.ex 0.10.0" ;
doap:revision "0.10.0" .
[
a earl:Assertion ;
@ -61,46 +49,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/eval#turtle-star-annotation-4>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/eval#turtle-star-quoted-annotation-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-nested-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -113,7 +62,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -126,124 +75,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-ann-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bnode-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-nested-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bnode-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bnode-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-nested-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-compound-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -256,11 +88,11 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-inside-2>
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-nested-1>
] .
[
@ -269,59 +101,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-nested-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bnode-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-ann-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -334,11 +114,11 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-5>
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bnode-1>
] .
[
@ -347,7 +127,176 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-compound-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bnode-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-ann-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bnode-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-inside-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-nested-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bnode-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-ann-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-nested-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-nested-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -360,11 +309,11 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bad-4>
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-5>
] .
[
@ -373,59 +322,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-5>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-7>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -438,33 +335,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-6>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-8>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -477,7 +348,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -490,11 +361,11 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bad-3>
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-1>
] .
[
@ -503,7 +374,20 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-5>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -516,7 +400,46 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bad-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-6>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-7>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -529,11 +452,50 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bad-1>
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bad-3>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-8>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#turtle-star-bad-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/syntax#nt-ttl-star-bad-4>
] .
[
@ -542,7 +504,7 @@
earl:mode earl:semiAuto ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -555,7 +517,7 @@
earl:mode earl:semiAuto ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -568,7 +530,7 @@
earl:mode earl:semiAuto ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -581,7 +543,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -594,7 +556,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -607,7 +569,20 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/eval#turtle-star-annotation-1>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -620,7 +595,20 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/eval#turtle-star-annotation-4>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -633,7 +621,7 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
@ -646,7 +634,20 @@
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T12:43:38.816319Z"^^xsd:dateTime ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;
earl:test <https://w3c.github.io/rdf-star/tests/turtle/eval#turtle-star-quoted-annotation-2>
] .
[
a earl:Assertion ;
earl:assertedBy <http://marcelotto.net/#me> ;
earl:mode earl:automatic ;
earl:result [
a earl:TestResult ;
dc:date "2021-12-20T13:41:11.202174Z"^^xsd:dateTime ;
earl:outcome earl:passed
] ;
earl:subject <https://hex.pm/packages/rdf> ;

View file

@ -12,13 +12,15 @@ defmodule EarlFormatter do
defvocab EARL, base_iri: "http://www.w3.org/ns/earl#", terms: [], strict: false
defvocab DC, base_iri: "http://purl.org/dc/terms/", terms: [], strict: false
defvocab FOAF, base_iri: "http://xmlns.com/foaf/0.1/", terms: [], strict: false
defvocab DOAP, base_iri: "http://usefulinc.com/ns/doap#", terms: [], strict: false
end
@compile {:no_warn_undefined, EarlFormatter.NS.EARL}
@compile {:no_warn_undefined, EarlFormatter.NS.DC}
@compile {:no_warn_undefined, EarlFormatter.NS.FOAF}
@compile {:no_warn_undefined, EarlFormatter.NS.DOAP}
alias EarlFormatter.NS.{EARL, DC, FOAF}
alias EarlFormatter.NS.{EARL, DC, FOAF, DOAP}
alias RDF.{Graph, Turtle}
import RDF.Sigils
@ -37,7 +39,7 @@ defmodule EarlFormatter do
earl: EARL,
dc: DC,
foaf: FOAF,
doap: "http://usefulinc.com/ns/doap#"
doap: DOAP
)
@impl true
@ -126,6 +128,14 @@ defmodule EarlFormatter do
end
defp project_metadata do
version = Mix.Project.config()[:version]
version_url = RDF.iri("https://hex.pm/packages/rdf/#{version}")
version_description =
version_url
|> DOAP.name("RDF.ex #{version}")
|> DOAP.revision(version)
doap = Turtle.read_file!(@doap_file)
# ensure the URIs we use here are consistent we the ones in the DOAP file
@ -133,8 +143,13 @@ defmodule EarlFormatter do
%RDF.Description{} = doap[@marcel]
doap
|> Graph.add(@rdf_ex |> RDF.type([EARL.TestSubject, EARL.Software]))
|> Graph.add(
@rdf_ex
|> RDF.type([EARL.TestSubject, EARL.Software])
|> DOAP.release(version_url)
)
|> Graph.add(@marcel |> RDF.type(EARL.Assertor))
|> Graph.add(version_description)
end
defp document_description(config) do