sub:assertion {
<
http://ontology.ethereal.cz/irao/hasFollowedProtocol>
rdfs:label "has followed benchmark protocol" .
<
http://ontology.ethereal.cz/irao/hasProducedDataset>
rdfs:label "has produced dataset" .
<
http://purl.org/spar/cito/citesAsDataSource>
rdfs:label "cites as data source" .
rdf:type rdfs:label "has type" .
rdfs:comment rdfs:label "has comment" .
rdfs:label rdfs:label "has label" .
sub:assertion dct:description "This template allows for describing the benchmark procedure and other metadata of benchmarks performed with RiverBench tasks and datasets." ;
a nt:AssertionTemplate ,
nt:UnlistedTemplate ;
rdfs:label "Describing a benchmark performed with RiverBench" ;
nt:hasStatement sub:class ,
sub:comment ,
sub:paper ,
sub:produced ,
sub:protocol ,
sub:protocolClass ,
sub:protocolMetric ,
sub:protocolProfile ,
sub:protocolTask ,
sub:systemUnderTestValue ;
nt:hasTag "Other" ;
nt:hasTargetNanopubType <
https://w3id.org/riverbench/schema/metadata#PerformedBenchmark> .
sub:class rdf:object <
https://w3id.org/riverbench/schema/metadata#PerformedBenchmark> ;
rdf:predicate rdf:type ;
rdf:subject nt:ASSERTION ;
a rdf:Statement ;
nt:statementOrder "1" .
sub:comment rdf:object sub:commentValue ;
rdf:predicate rdfs:comment ;
rdf:subject nt:ASSERTION ;
a nt:OptionalStatement ;
nt:statementOrder "2" .
sub:commentValue a nt:LongLiteralPlaceholder ;
rdfs:label "comment – any relevant information about the performed benchmark" .
sub:paper rdf:object sub:paperValue ;
rdf:predicate <
http://purl.org/spar/cito/citesAsDataSource> ;
rdf:subject nt:ASSERTION ;
a nt:OptionalStatement ;
nt:statementOrder "3" .
sub:paperValue a nt:UriPlaceholder ;
rdfs:label "DOI link to the benchmark paper: https://doi.org/[DOI]" .
sub:produced rdf:object sub:producedValue ;
rdf:predicate <
http://ontology.ethereal.cz/irao/hasProducedDataset> ;
rdf:subject nt:ASSERTION ;
a nt:OptionalStatement ,
nt:RepeatableStatement ;
nt:statementOrder "4" .
sub:producedValue a nt:ExternalUriPlaceholder ;
rdfs:label "link to dataset with benchmark results, if available" .
sub:protocol rdf:object sub:protocol ;
rdf:predicate <
http://ontology.ethereal.cz/irao/hasFollowedProtocol> ;
rdf:subject nt:ASSERTION ;
a rdf:Statement ,
nt:LocalResource ;
nt:statementOrder "20" .
sub:protocolClass rdf:object <
https://w3id.org/riverbench/schema/metadata#BenchmarkProtocol> ;
rdf:predicate rdf:type ;
rdf:subject sub:protocol ;
a rdf:Statement ;
nt:statementOrder "21" .
sub:protocolMetric rdf:object sub:protocolMetricValue ;
rdf:predicate <
https://w3id.org/riverbench/schema/metadata#usesMetric> ;
rdf:subject sub:protocol ;
a nt:OptionalStatement ,
nt:RepeatableStatement ;
nt:statementOrder "24" .
sub:protocolMetricValue a nt:LiteralPlaceholder ;
rdfs:label "metric from the benchmark task, e.g., \"Load time\"" .
sub:protocolProfile rdf:object sub:protocolProfileValue ;
rdf:predicate <
https://w3id.org/riverbench/schema/metadata#usesProfile> ;
rdf:subject sub:protocol ;
a rdf:Statement ;
nt:statementOrder "23" .
sub:protocolProfileValue a nt:ExternalUriPlaceholder .
sub:protocolSut rdf:object sub:systemUnderTest ;
rdf:predicate <
https://w3id.org/riverbench/schema/metadata#usesSystemUnderTest> ;
rdf:subject sub:protocol ;
a rdf:Statement .
sub:protocolTask rdf:object sub:protocolTaskValue ;
rdf:predicate <
https://w3id.org/riverbench/schema/metadata#usesTask> ;
rdf:subject sub:protocol ;
a rdf:Statement ;
nt:statementOrder "22" .
sub:protocolTaskValue a nt:ExternalUriPlaceholder .
sub:sutLabelValue a nt:LiteralPlaceholder .
sub:sutVersionValue a nt:LiteralPlaceholder .
sub:systemUnderTest a nt:LocalResource .
sub:systemUnderTestClass rdf:object <
https://w3id.org/riverbench/schema/metadata#SystemUnderTest> ;
rdf:predicate rdf:type ;
rdf:subject sub:systemUnderTest ;
a rdf:Statement .
sub:systemUnderTestLabel rdf:object sub:sutLabelValue ;
rdf:predicate rdfs:label ;
rdf:subject sub:systemUnderTest ;
a rdf:Statement .
sub:systemUnderTestValue a nt:GroupedStatement ,
nt:OptionalStatement ,
nt:RepeatableStatement ;
nt:hasStatement sub:protocolSut ,
sub:systemUnderTestClass ,
sub:systemUnderTestLabel ,
sub:systemUnderTestVersion ;
nt:statementOrder "30" .
sub:systemUnderTestVersion rdf:object sub:sutVersionValue ;
rdf:predicate <
https://w3id.org/riverbench/schema/metadata#hasVersion> ;
rdf:subject sub:systemUnderTest ;
a nt:OptionalStatement .
nt:ASSERTION rdfs:label "This benchmark" .
<
https://w3id.org/riverbench/schema/metadata#hasVersion>
rdfs:label "has version tag" .
<
https://w3id.org/riverbench/schema/metadata#usesMetric>
rdfs:label "uses benchmark metric" .
<
https://w3id.org/riverbench/schema/metadata#usesProfile>
rdfs:label "PURL of the used RiverBench profile, e.g., https://w3id.org/riverbench/v/2.0.1/profiles/flat-mixed" , "uses RiverBench profile" .
<
https://w3id.org/riverbench/schema/metadata#usesSystemUnderTest>
rdfs:label "uses system under test" .
<
https://w3id.org/riverbench/schema/metadata#usesTask>
rdfs:label "uses RiverBench task" .
}