Skip to content

Markdown documentation created by pyLODE 2.13.2 and RiverBench CI worker

RiverBench metadata ontology

Metadata

Info

Download this ontology in RDF: Turtle, N-Triples, RDF/XML, Jelly

Description

Ontology for describing datasets and profiles in the RiverBench benchmark suite.

Table of Contents

  1. Classes
  2. Object Properties
  3. Functional Properties
  4. Datatype Properties
  5. Named Individuals
  6. Namespaces
  7. Legend

Classes

Dataset series

Property Value
URI http://www.w3.org/ns/dcat#DatasetSeries
Super-classes dcat:Dataset (c)
Sub-classes Benchmark profile (c)

Blank node count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#BlankNodeCountStatistics
Description Statistics about the number of blank nodes in the dataset.
Super-classes Statistics (c)

Benchmark category

Property Value
URI https://w3id.org/riverbench/schema/metadata#Category
Description Class for benchmark categories in RiverBench. A category groups tasks and profiles that are compatible with each other. Each task and profile in a category has a name prefixed with the name of the category (e.g., all tasks in the "stream" category start with "stream-").
Super-classes dcat:Resource (c)
In domain of Has benchmark task (op)
Has category member (op)
Has benchmark profile (op)
In range of Has benchmark category (op)
In benchmark category (fp)

Member of a benchmark category

Property Value
URI https://w3id.org/riverbench/schema/metadata#CategoryMember
Description Superclass for both profiles and tasks
Super-classes dcat:Resource (c)
Sub-classes Benchmark task (c)
Benchmark profile (c)
In domain of In benchmark category (fp)
In range of Has category member (op)

Custom SHACL target

Property Value
URI https://w3id.org/riverbench/schema/metadata#CustomShaclTarget
Description A class for all custom SHACL-like node targets in RiverBench. See also rb:targetCustom.
In range of Target custom (op)
Has members YAGO annotated facts target

RiverBench dataset

Property Value
URI https://w3id.org/riverbench/schema/metadata#Dataset
Description A dataset in the RiverBench benchmark suite
Super-classes dcat:Dataset (c)
Restrictions https://w3id.org/stax/ontology#hasStreamTypeUsage some https://w3id.org/stax/ontology#ConcreteRdfStreamType (c)
In domain of Has stream element split (op)

Datatype literal count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#DatatypeLiteralCountStatistics
Description Statistics about the number of datatype literals (NOT of type rdf:langString) in the dataset.
Super-classes Statistics (c)

RiverBench dataset distribution

Property Value
URI https://w3id.org/riverbench/schema/metadata#Distribution
Description A distribution of a dataset in the RiverBench benchmark suite.
Super-classes dcat:Distribution (c)
Restrictions https://w3id.org/stax/ontology#hasStreamTypeUsage some https://w3id.org/stax/ontology#ConcreteRdfStreamType (c)
In domain of Has distribution type (op)
Has statistics set (op)
Has file name (dp)

RiverBench distribution type

Property Value
URI https://w3id.org/riverbench/schema/metadata#DistributionType
Description Type of dataset distribution, indicating the corresponding streaming task formulation.
In range of Has distribution type (op)
Has members Partial distribution
Full distribution
Jelly distribution
Flat distribution
Stream distribution

Graph count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#GraphCountStatistics
Description Statistics about the number of RDF graphs in the dataset, including the default graph.
Super-classes Statistics (c)

IRI count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#IriCountStatistics
Description Statistics about the number of IRIs in the dataset.
Super-classes Statistics (c)

Language string count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#LanguageLiteralCountStatistics
Description Statistics about the number of language literals in the dataset.
Super-classes Statistics (c)

Literal count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#LiteralCountStatistics
Description Statistics about the number of literals in the dataset.
Super-classes Statistics (c)

Object count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#ObjectCountStatistics
Description Statistics about the number of objects in the dataset.
Super-classes Statistics (c)

Predicate count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#PredicateCountStatistics
Description Statistics about the number of predicates in the dataset.
Super-classes Statistics (c)

Benchmark profile

Property Value
URI https://w3id.org/riverbench/schema/metadata#Profile
Description Benchmark profile grouping several datasets in RiverBench. Each profile belongs to one benchmark category (rb:Category).
Super-classes Dataset series (c)
Member of a benchmark category (c)
In domain of Is subset of profile (op)
Is superset of profile (op)
Has dataset shape (op)
Has distribution shape (op)
In range of Has benchmark profile (op)
Is subset of profile (op)
Is superset of profile (op)

Quoted triple count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#QuotedTripleCountStatistics
Description Statistics about the number of quoted triples in the dataset.
Super-classes Statistics (c)

RiverBench suite

Property Value
URI https://w3id.org/riverbench/schema/metadata#RiverBench
Description RiverBench – RDF streaming benchmark suite
Super-classes dcat:Catalog (c)
In domain of Has benchmark category (op)

Simple literal count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#SimpleLiteralCountStatistics
Description Statistics about the number of simple literals (of type xsd:string) in the dataset.
Super-classes Statistics (c)

Statement count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#StatementCountStatistics
Description Statistics about the number of RDF statements in the dataset.
Super-classes Statistics (c)

Stream elements split by statement count

Property Value
URI https://w3id.org/riverbench/schema/metadata#StatementCountStreamElementSplit
Description The number of statements in an element was the criterion for splitting the stream elements.
Super-classes Stream element split (c)

Statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#Statistics
Description Class for statistics objects about distributions
Sub-classes Datatype literal count statistics (c)
Language string count statistics (c)
Subject count statistics (c)
Blank node count statistics (c)
Simple literal count statistics (c)
IRI count statistics (c)
Predicate count statistics (c)
Graph count statistics (c)
Literal count statistics (c)
Quoted triple count statistics (c)
Object count statistics (c)
Statement count statistics (c)
In domain of Statistical property (dp)
In range of Has statistics (op)

Statistics set

Property Value
URI https://w3id.org/riverbench/schema/metadata#StatisticsSet
Description Class for groupings (sets) of statistics about distributions
In domain of Has statistics (op)
In range of Has statistics set (op)

Stream element split

Property Value
URI https://w3id.org/riverbench/schema/metadata#StreamElementSplit
Description Describes how was the stream split into individual elements.
Sub-classes Stream elements split by statement count (c)
Stream elements split by time (c)
Stream elements split by topic (c)
In range of Has stream element split (op)

Subject count statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#SubjectCountStatistics
Description Statistics about the number of subjects in the dataset.
Super-classes Statistics (c)

Benchmark task

Property Value
URI https://w3id.org/riverbench/schema/metadata#Task
Description Class for specific benchmark tasks (e.g., end-to-end streaming latency). Each task belongs to one benchmark category (rb:Category).
Super-classes Member of a benchmark category (c)
In range of Has benchmark task (op)

Stream elements split by time

Property Value
URI https://w3id.org/riverbench/schema/metadata#TimeStreamElementSplit
Description The elements correspond to different instants or intervals of time.
Super-classes Stream element split (c)
In domain of Has temporal property (op)

Stream elements split by topic

Property Value
URI https://w3id.org/riverbench/schema/metadata#TopicStreamElementSplit
Description The elements correspond to different topics/subjects in the dataset.
Super-classes Stream element split (c)
In domain of Has subject shape (op)

Object Properties

isPartOf, inCatalog, resource, Includes dataset, Has benchmark category, Has category member, Has dataset shape, Has distribution shape, Has distribution type, Has benchmark profile, Has shape, Has statistics, Has statistics set, Has stream element split, Has subject shape, Has benchmark task, Has temporal property, Is subset of profile, Is superset of profile, Target custom,

isPartOf

Property Value
URI http://purl.org/dc/terms/isPartOf
Super-properties dct:relation

inCatalog

Property Value
URI http://www.w3.org/ns/dcat#inCatalog
Super-properties isPartOf (op)
Domain(s) dcat:Resource (c)
Range(s) dcat:Catalog (c)

resource

Property Value
URI http://www.w3.org/ns/dcat#resource
Super-properties dct:hasPart

Includes dataset

Property Value
URI http://www.w3.org/ns/dcat#seriesMember
Description Indicates which datasets are included in the profile
Super-properties dct:relation

Has benchmark category

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasCategory
Description Indicates that a benchmark category belongs to this benchmark suite.
Super-properties resource (op)
Domain(s) RiverBench suite (c)
Range(s) Benchmark category (c)

Has category member

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasCategoryMember
Description For benchmark categories, indicates their members (profiles or tasks).
Super-properties dct:hasPart
Domain(s) Benchmark category (c)
Range(s) Member of a benchmark category (c)

Has dataset shape

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasDatasetShape
Description Specifies the SHACL shape of distributions that are allowed in a given benchmark profile.
Super-properties Has shape (op)
Domain(s) Benchmark profile (c)
Range(s) sh:NodeShape (c)

Has distribution shape

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasDistributionShape
Description Specifies the SHACL shape of distributions that are allowed in a given benchmark profile.
Super-properties Has shape (op)
Domain(s) Benchmark profile (c)
Range(s) sh:NodeShape (c)

Has distribution type

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasDistributionType
Description Indicates the type of RiverBench dataset distribution
Domain(s) RiverBench dataset distribution (c)
Range(s) RiverBench distribution type (c)

Has benchmark profile

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasProfile
Description For benchmark categories this property indicates profiles that belong to the category.
Super-properties Has category member (op)
Domain(s) Benchmark category (c)
Range(s) Benchmark profile (c)

Has shape

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasShape
Description Property for specifying the desired SHACL shape of something (e.g., a dataset or a distribution).
Range(s) sh:NodeShape (c)

Has statistics

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasStatistics
Description Has a dataset statistics object
Domain(s) Statistics set (c)
Range(s) Statistics (c)

Has statistics set

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasStatisticsSet
Description Indicates the grouping (set) of statistics for a given distribution. Multiple distributions can share one set of statistics, but a distribution must have exactly one statistics set.
Domain(s) RiverBench dataset distribution (c)
Range(s) Statistics set (c)

Has stream element split

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasStreamElementSplit
Description Indicates how the stream was split into elements.
Super-properties owl:topObjectProperty
Domain(s) RiverBench dataset (c)
Range(s) Stream element split (c)

Has subject shape

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasSubjectShape
Description Indicates the subject node in an RDF subject graph stream, using SHACL. The value of this property should be a SHACL sh:NodeShape with a specified target (e.g., sh:targetSubjectsOf). Only the target will be considered, restrictions on the shape will be ignored. This property is required for RDF subject graph streams. Only sh:targetClass, sh:targetSubjectsOf, and sh:targetObjectsOf are allowed as the target specification. This property can be specified multiple times. The different target specifications will then be treated as alternatives.
Super-properties Has shape (op)
Domain(s) Stream elements split by topic (c)
Range(s) sh:NodeShape (c)

Has benchmark task

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasTask
Description For benchmark categories this property indicates tasks that belong to the category.
Super-properties Has category member (op)
Domain(s) Benchmark category (c)
Range(s) Benchmark task (c)

Has temporal property

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasTemporalProperty
Description The IRI of the property that is used in the stream to denote time at which the event occured.
Domain(s) Stream elements split by time (c)

Is subset of profile

Property Value
URI https://w3id.org/riverbench/schema/metadata#isSubsetOfProfile
Description Indicates that this profile's datasets are all in the other profile
Super-properties dct:relation
Domain(s) Benchmark profile (c)
Range(s) Benchmark profile (c)

Is superset of profile

Property Value
URI https://w3id.org/riverbench/schema/metadata#isSupersetOfProfile
Description Indicates that this profile contains all datasets of the other profile
Super-properties dct:relation
Domain(s) Benchmark profile (c)
Range(s) Benchmark profile (c)

Target custom

Property Value
URI https://w3id.org/riverbench/schema/metadata#targetCustom
Description Custom SHACL-like node target used in RiverBench for datasets where SHACL does not provide adequate means for targeting them (e.g., for RDF-star).
Domain(s) sh:NodeShape (c)
Range(s) Custom SHACL target (c)

Functional Properties

In benchmark category,

In benchmark category

Property Value
URI https://w3id.org/riverbench/schema/metadata#inCategory
Description Indicates that the subject (either a task or a profile) is in benchmark category. This property is functional (each task/profile must be in exactly one benchmark category).
Super-properties isPartOf (op)
Domain(s) Member of a benchmark category (c)
Range(s) Benchmark category (c)

Datatype Properties

Conformance property, Conforms to W3C RDF 1.1 specification, Conforms to W3C RDF-star draft specification as of December 17, 2021, Has file name, Has stream element count, Has version, Maximum, Mean, Minimum, Standard deviation, Statistical property, Sum, Unique count (estimated), Uses generalized RDF datasets, Uses generalized triples, Uses RDF-star,

Conformance property

Property Value
URI https://w3id.org/riverbench/schema/metadata#conformanceProperty
Description Base property for all conformance data properties
Super-properties owl:topDataProperty
Range(s) xsd:boolean (c)

Conforms to W3C RDF 1.1 specification

Property Value
URI https://w3id.org/riverbench/schema/metadata#conformsToRdf11
Description Whether the dataset is RDF 1.1-compliant, i.e., does not use any non-standard features, like generalized triples.
Super-properties Conformance property (dp)
Range(s) xsd:boolean (c)

Conforms to W3C RDF-star draft specification as of December 17, 2021

Property Value
URI https://w3id.org/riverbench/schema/metadata#conformsToRdfStarDraft_20211217
Description Whether the dataset is RDF-star compliant, i.e., does not use any non-standard features. Note that all standard RDF 1.1 datasets also qualify, as RDF-star is a superset of RDF 1.1.
Super-properties Conformance property (dp)
Range(s) xsd:boolean (c)

Has file name

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasFileName
Description Canonical file name of this distribution
Domain(s) RiverBench dataset distribution (c)
Range(s) xsd:string (c)

Has stream element count

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasStreamElementCount
Description Number of elements in the stream
Super-properties owl:topDataProperty

Has version

Property Value
URI https://w3id.org/riverbench/schema/metadata#hasVersion
Description Version tag of an artifact
Range(s) xsd:string (c)

Maximum

Property Value
URI https://w3id.org/riverbench/schema/metadata#maximum
Description Maximum value of a distribution
Super-properties Statistical property (dp)
Range(s) xsd:decimal (c)

Mean

Property Value
URI https://w3id.org/riverbench/schema/metadata#mean
Description Arithmetic mean of a distribution
Super-properties Statistical property (dp)
Range(s) xsd:decimal (c)

Minimum

Property Value
URI https://w3id.org/riverbench/schema/metadata#minimum
Description Minimum value of a distribution
Super-properties Statistical property (dp)
Range(s) xsd:decimal (c)

Standard deviation

Property Value
URI https://w3id.org/riverbench/schema/metadata#standardDeviation
Description Standard deviation of a distribution
Super-properties Statistical property (dp)
Range(s) xsd:decimal (c)

Statistical property

Property Value
URI https://w3id.org/riverbench/schema/metadata#statisticalProperty
Description The base statistical property.
Domain(s) Statistics (c)

Sum

Property Value
URI https://w3id.org/riverbench/schema/metadata#sum
Description Sum of all values in the distribution. In statistics about counts, this corresponds to the total number of given elements in the dataset.
Super-properties Statistical property (dp)
Range(s) xsd:decimal (c)

Unique count (estimated)

Property Value
URI https://w3id.org/riverbench/schema/metadata#uniqueCount
Description Only used for count statistics. Indicates how many unique elements are in the entire dataset. The value is estimated with a Bloom filter and is accurate to ~1%.
Super-properties Statistical property (dp)
Range(s) xsd:integer (c)

Uses generalized RDF datasets

Property Value
URI https://w3id.org/riverbench/schema/metadata#usesGeneralizedRdfDatasets
Description Whether the dataset uses the non-standard generalized datasets feature. A "dataset" here is used in the same meaning as in the RDF 1.1 specification.
Super-properties Conformance property (dp)
Range(s) xsd:boolean (c)

Uses generalized triples

Property Value
URI https://w3id.org/riverbench/schema/metadata#usesGeneralizedTriples
Description Whether the dataset uses the non-standard generalized triples feature
Super-properties Conformance property (dp)
Range(s) xsd:boolean (c)

Uses RDF-star

Property Value
URI https://w3id.org/riverbench/schema/metadata#usesRdfStar
Description Whether the dataset uses RDF-star features.
Super-properties Conformance property (dp)
Range(s) xsd:boolean (c)

Named Individuals

Flat distribution, Full distribution, Jelly distribution, Partial distribution, Stream distribution, YAGO annotated facts target,

Flat distribution

Property Value
URI https://w3id.org/riverbench/schema/metadata#flatDistribution
Class(es) RiverBench distribution type
Description The dataset is distributed as a single flat file.

Full distribution

Property Value
URI https://w3id.org/riverbench/schema/metadata#fullDistribution
Class(es) RiverBench distribution type
Description A full distribution, including all data in the dataset.

Jelly distribution

Property Value
URI https://w3id.org/riverbench/schema/metadata#jellyDistribution
Class(es) RiverBench distribution type
Description A streaming distribution in the Jelly binary format.

Partial distribution

Property Value
URI https://w3id.org/riverbench/schema/metadata#partialDistribution
Class(es) RiverBench distribution type
Description A partial distribution, including only a subset of the data in the dataset. The rb:hasStreamElementCount property indicates the length of this distribution.

Stream distribution

Property Value
URI https://w3id.org/riverbench/schema/metadata#streamDistribution
Class(es) RiverBench distribution type
Description The dataset is distributed as a stream of RDF datasets or RDF graphs (grouped RDF stream in RDF-STaX).

YAGO annotated facts target

Property Value
URI https://w3id.org/riverbench/schema/metadata#yagoTarget
Class(es) Custom SHACL target
Description Custom SHACL-like target for the yago-annotated-facts dataset in RiverBench. Targets the subject of any quoted triple in the graph. There is always exactly one such unique subject.

Namespaces

  • default (rb)
    • https://w3id.org/riverbench/schema/metadata#
  • dc
    • http://purl.org/dc/elements/1.1/
  • dcat
    • http://www.w3.org/ns/dcat#
  • dct
    • http://purl.org/dc/terms/
  • foaf
    • http://xmlns.com/foaf/0.1/
  • owl
    • http://www.w3.org/2002/07/owl#
  • rdf
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#
  • rdfs
    • http://www.w3.org/2000/01/rdf-schema#
  • sh
    • http://www.w3.org/ns/shacl#
  • vann
    • http://purl.org/vocab/vann/
  • xsd
    • http://www.w3.org/2001/XMLSchema#

Legend

  • Classes: c
  • Object Properties: op
  • Functional Properties: fp
  • Data Properties: dp
  • Annotation Properties: ap
  • Properties: p
  • Named Individuals: ni