@prefix :        <https://w3id.org/riverbench/schema/documentation#> .
@prefix dc:      <http://purl.org/dc/elements/1.1/> .
@prefix dcat:    <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf:    <http://xmlns.com/foaf/0.1/> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix rb:      <https://w3id.org/riverbench/schema/metadata#> .
@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 spdx:    <http://spdx.org/rdf/terms#> .
@prefix vann:    <http://purl.org/vocab/vann/> .
@prefix xml:     <http://www.w3.org/XML/1998/namespace> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .

rb:usesGeneralizedTriples
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1200"^^xsd:int .

dcat:compressFormat  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "2012"^^xsd:int .

dcat:downloadUrl  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "2000"^^xsd:int .

rb:hasStreamElementSplit
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1002"^^xsd:int .

rbdoc:groupGeneralInfo
        rdf:type    rbdoc:DocGroup , owl:NamedIndividual ;
        rdfs:label  "General information"@en .

rbdoc:hasLabelOverride
        rdf:type             owl:AnnotationProperty ;
        rdfs:comment         "Top-priority label to be used in documentation pages."@en ;
        rdfs:label           "Has label override"@en ;
        rbdoc:isHiddenInDoc  true .

rb:maximum  rbdoc:hasDocWeight  "2105"^^xsd:int .

dcat:distribution  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupDistributions ;
        rbdoc:hasDocWeight  "6000"^^xsd:int .

dcterms:license  rdf:type   owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "11"^^xsd:int .

dcat:seriesMember  rbdoc:hasDocGroup  rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "50"^^xsd:int .

dcterms:source  rdf:type    owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "12"^^xsd:int .

rb:uniqueCount  rbdoc:hasDocWeight  "2101"^^xsd:int .

foaf:homepage  rdf:type     owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "20"^^xsd:int .

rb:usesGeneralizedRdfDatasets
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1201"^^xsd:int .

rb:conformsToRdf11  rbdoc:hasDocGroup  rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1100"^^xsd:int .

dcterms:creator  rdf:type   owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "10"^^xsd:int .

dcterms:title  rdf:type     owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "0"^^xsd:int .

rbdoc:hasDocWeight  rdf:type  owl:AnnotationProperty ;
        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:label           "Has documentation weight"@en ;
        rdfs:range           xsd:int ;
        rbdoc:isHiddenInDoc  true .

dcat:themeTaxonomy  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "100"^^xsd:int .

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

dcat:byteSize  rdf:type     owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "2001"^^xsd:int .

dcat:inCatalog  rdf:type    owl:ObjectProperty ;
        rdfs:comment        "Indicates the benchmark suite to which a dataset or profile belongs"@en ;
        rdfs:label          "In suite"@en ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "60"^^xsd:int .

rbdoc:groupTechnicalMetadata
        rdf:type    rbdoc:DocGroup , owl:NamedIndividual ;
        rdfs:label  "Technical metadata"@en .

dcterms:conformsTo  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocGroup    rbdoc:groupGeneralInfo ;
        rbdoc:isHiddenInDoc  true .

rbdoc:groupContent  rdf:type  rbdoc:DocGroup , owl:NamedIndividual ;
        rdfs:label  "Content"@en .

rb:hasStreamElementType
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1000"^^xsd:int .

rb:conformsToRdfStarDraft_20211217
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1110"^^xsd:int .

rb:isSupersetOfProfile
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "20"^^xsd:int .

dcterms:identifier  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "2"^^xsd:int .

rb:hasFileName  rbdoc:hasDocWeight  "12"^^xsd:int .

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

rb:hasRestriction  rbdoc:hasDocGroup  rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "200"^^xsd:int .

spdx:checksum  rdf:type     owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "2020"^^xsd:int .

dcat:dataset  rdf:type          owl:ObjectProperty ;
        rbdoc:hasDocGroup       rbdoc:groupContent ;
        rbdoc:hasDocWeight      "1000"^^xsd:int ;
        rbdoc:hasLabelOverride  "Has dataset"@en .

rb:hasStreamElementCount
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1001"^^xsd:int .

dcat:landingPage  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "30"^^xsd:int .

rbdoc:groupDistributions
        rdf:type    rbdoc:DocGroup , owl:NamedIndividual ;
        rdfs:label  "Distributions"@en .

rb:usesOntology  rbdoc:hasDocGroup  rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1010"^^xsd:int .

dcat:packageFormat  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "2011"^^xsd:int .

rb:hasProfile  rbdoc:hasDocGroup  rbdoc:groupContent ;
        rbdoc:hasDocWeight  "1001"^^xsd:int .

rb:hasVersion  rbdoc:hasDocGroup  rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "3"^^xsd:int .

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

foaf:name  rdf:type         owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "0"^^xsd:int .

rb:minimum  rbdoc:hasDocWeight  "2104"^^xsd:int .

dcat:theme  rdf:type        owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "4"^^xsd:int .

rdf:type  rdf:type          owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "-1"^^xsd:int .

dcterms:rights  rdf:type    owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "12"^^xsd:int .

rb:usesRdfStar  rbdoc:hasDocGroup  rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1210"^^xsd:int .

dcterms:modified  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "21"^^xsd:int .

rb:hasStatistics  rbdoc:hasDocWeight  "2040"^^xsd:int .

rb:isSubsetOfProfile  rbdoc:hasDocGroup
                rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "21"^^xsd:int .

dcterms:issued  rdf:type    owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "20"^^xsd:int .

<https://w3id.org/riverbench/schema/documentation>
        rdf:type                       owl:Ontology ;
        dc:description                 "Ontology with metadata needed to generate documentation of datasets, distributions, profiles, etc. in RiverBench"@en ;
        dc:title                       "RiverBench documentation ontology"@en ;
        dcterms:created                "2023-04-30T00:00:00"^^xsd:dateTime ;
        dcterms:creator                "Piotr Sowiński"@en ;
        dcterms:creator                [ foaf:homepage  <https://orcid.org/0000-0002-2543-9461> , <https://github.com/Ostrzyciel> ;
                                         foaf:name      "Piotr Sowiński" ;
                                         foaf:nick      "Ostrzyciel"
                                       ] ;
        dcterms:issued                 "2023-05-05T00:00:00"^^xsd:dateTime ;
        dcterms:license                <https://spdx.org/licenses/CC-BY-4.0> ;
        vann:preferredNamespacePrefix  "rbdoc" ;
        vann:preferredNamespaceUri     "https://w3id.org/riverbench/schema/documentation#" ;
        <http://schema.org/citation>   "Please cite this work according to the instructions here: https://w3id.org/riverbench/documentation/licensing/"@en ;
        owl:imports                    <https://w3id.org/riverbench/schema/metadata/0.2.0> ;
        owl:versionIRI                 <https://w3id.org/riverbench/schema/documentation/0.2.0> .

foaf:nick  rdf:type         owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "1"^^xsd:int .

dcterms:description  rdf:type  owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupGeneralInfo ;
        rbdoc:hasDocWeight  "1"^^xsd:int .

rb:hasDistributionType
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1000"^^xsd:int .

rb:mean  rbdoc:hasDocWeight  "2102"^^xsd:int .

dcat:temporalResolution
        rdf:type            owl:AnnotationProperty ;
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "3000"^^xsd:int .

dcat:mediaType  rdf:type    owl:AnnotationProperty ;
        rbdoc:hasDocWeight  "2010"^^xsd:int .

rb:hasTemporalProperty
        rbdoc:hasDocGroup   rbdoc:groupTechnicalMetadata ;
        rbdoc:hasDocWeight  "1020"^^xsd:int .

rb:sum  rbdoc:hasDocWeight  "2100"^^xsd:int .

rb:standardDeviation  rbdoc:hasDocWeight
                "2103"^^xsd:int .
