PREFIX rbdoc: <https://w3id.org/riverbench/schema/documentation#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

<https://w3id.org/linkml/Any> a rdfs:Class ;
  rdfs:comment "An unconstrained type or object"@en .

<http://rdfs.org/ns/void#vocabulary> a rdf:Property ;
  rdfs:comment "A vocabulary that is used in the dataset."@en ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://spdx.org/rdf/terms#checksum> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#byteSize> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#compressFormat> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#dataset> a rdf:Property ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/dcat#distribution> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#downloadUrl> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#inCatalog> a rdf:Property ;
  rdfs:label "In suite"@en ;
  rdfs:comment "Indicates the benchmark suite to which a dataset or profile belongs"@en ;
  rdfs:range <https://w3id.org/linkml/Any> .

<http://www.w3.org/ns/dcat#landingPage> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#mediaType> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#packageFormat> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#temporalResolution> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#theme> a rdf:Property ;
  rdfs:range xsd:string .

<http://www.w3.org/ns/dcat#themeTaxonomy> a rdf:Property ;
  rdfs:range xsd:string .

<http://xmlns.com/foaf/0.1/homepage> a rdf:Property ;
  rdfs:range xsd:string .

<http://xmlns.com/foaf/0.1/name> a rdf:Property ;
  rdfs:range xsd:string .

<http://xmlns.com/foaf/0.1/nick> a rdf:Property ;
  rdfs:range xsd:string .

rbdoc:hasDocGroup a rdf:Property ;
  rdfs:label "Has documentation group"@en ;
  rdfs:comment "Indicates the documentation group (heading) of a property"@en ;
  rdfs:range rbdoc:DocGroup .

rbdoc:hasDocWeight a rdf:Property ;
  rdfs:label "Has documentation weight"@en ;
  rdfs:comment "Weight of a given property or item when generating documentation (integer). Properties or items with lower values will be shown first in the generated docs."@en ;
  rdfs:range xsd:int .

rbdoc:hasLabelOverride a rdf:Property ;
  rdfs:label "Has label override"@en ;
  rdfs:comment "Top-priority label to be used in documentation pages."@en ;
  rdfs:range xsd:string .

rbdoc:isHiddenInDoc a rdf:Property ;
  rdfs:label "Is hidden in documentation"@en ;
  rdfs:comment "Whether a given property should be omitted in the generated documentation."@en ;
  rdfs:range xsd:boolean .

rbdoc:DocGroup a rdfs:Class ;
  rdfs:label "Documentation group"@en ;
  rdfs:comment "Documentation group, corresponding to a heading in the generated document."@en .

rbdoc:groupGeneralInfo a rbdoc:DocGroup ;
  rdfs:label "General information"@en .

rbdoc:groupContent a rbdoc:DocGroup ;
  rdfs:label "Content"@en .

rbdoc:groupTechnicalMetadata a rbdoc:DocGroup ;
  rdfs:label "Technical metadata"@en .

rbdoc:groupDistributions a rbdoc:DocGroup ;
  rdfs:label "Distributions"@en .
