IRI:
http://www.swows.org/2012/06/dataflow
Imported Ontologies:
http://spinrdf.org/sp (visualise it with LODE)
Other visualisation:
Ontology source

Abstract

The basic functional module of the language is the dataflow. A dataflow is described using a resource of type df:Dataflow. The property df:hasComponent associates a dataflow resource with each of its components. A resource corresponding to a component of the dataflow must have as type one of the (disjoint) subclasses of the class df:DataflowComponent. Of special interest are the resources of class df:Transformer. They read the input RDF dataset from another component and apply on it a transformation defined through a resource of type df:DatasetTransformation. This resource can be in the same RDF graph of the dataflow -- connected with the property df:inlineConfig -- or in an RDF graph dynamically generated by another component -- connected with the property df:config. In the latter case the property df:configRoot is used to identify the resource -- of type df:DatasetTransformation -- in the RDF graph. The df:DatasetTransformation class is subclassed to provide four kinds of transformations. sp:Construct, sp:Select, sp:Update are SPIN SPARQL classes used to describe query or an update request using the SPIN SPARQL Syntax. df:DatasetTransformation is subclassed also by df:Dataflow, used to describe the transformation through a dataflow, following the syntax described in the present section. By using a dataflow as an RDF dataset transformation, it becomes possible to build a dataflow composing other (sub)dataflows. The df:FixpointFinder is another dataflow component, syntactically similar to the df:Transformer. As for the df:Transformer the components of class df:FixpointFinder gets both their input RDF dataset and their configuration graph from other components. But, while the df:Transformer components apply the transformation once, the df:FixpointFinder component apply the transformation until a fixpoint is reached. The df:Transitioner is the dataflow component dealing with the internal state of the dataflow. It maintains its output until the input changes, then the the input is propagated to the output but with a new timestamp -- meaning that a transition to a new state has appened. The classes df:(Graph/Dataset)(Producer/Consumer) represent different roles in a dataflow and are subclassed by the specific component classes. In particular, a df:Dataflow resource is itself both a df:DatasetProducer and a df:DatasetConsumer for its internal components. It produces the input RDF dataset to be transformed and consumes the output RDF dataset.

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Namespace Declarations

Classes

constant triplec back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#ConstantTriple

Generates an RDF graph consisting of a single triple
has super-classes
dataflow componentc
graph producerc
objectdp exactly 1
predicatedp exactly 1
subjectdp exactly 1
is in domain of
objectdp, predicatedp, subjectdp

dataflowc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#Dataflow

A dataflow, described through its components
has super-classes
dataset consumerc
dataset producerc
dataset transformationc
is in domain of
has componentop

dataflow componentc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#DataflowComponent

A component of a dataflow
has sub-classes
constant triplec, default graph selectorc, fixpoint finderc, graph namerc, mergerc, named graph selectorc, transformerc, transitionerc
is in range of
has componentop

dataset consumerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#DatasetConsumer

Has an RDF dataset as input
has sub-classes
dataflowc, fixpoint finderc, transformerc
is in domain of
default inputop, named inputop

dataset producerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#DatasetProducer

Has an RDF dataset as output
has sub-classes
dataflowc, transformerc
is in range of
dataset producerop

dataset transformationc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#DatasetTransformation

Represents a transformation, from an RDF dataset to another
has sub-classes
dataflowc
is in range of
inline configop

default graph selectorc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#DefaultGraphSelector

Selects the default graph from an RDF dataset
has super-classes
dataflow componentc
graph producerc
dataset producerop exactly 1 dataset producerc

fixpoint finderc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#FixpointFinder

Applies a df:DatasetTransformation on the input RDF dataset, iterating until the default input graph equals the default output graph; then this RDF graph is returned.
has super-classes
dataflow componentc
dataset consumerc
graph producerc

graph consumerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#GraphConsumer

Has an RDF graph as input
has super-classes
inputop exactly 1 graph producerc
has sub-classes
graph namerc, transitionerc

graph namerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#GraphNamer

Gives a name to a graph for building an RDF dataset
has super-classes
dataflow componentc
graph consumerc
namedp exactly 1
is in range of
named inputop

graph producerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#GraphProducer

Has an RDF graph as output
has sub-classes
constant triplec, default graph selectorc, fixpoint finderc, mergerc, named graph selectorc, transitionerc
is in range of
configop, default inputop, inputop

mergerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#Merger

Merges all the input RDF graphs
has super-classes
dataflow componentc
graph producerc

named graph selectorc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#NamedGraphSelector

Selects a named graph from an RDF dataset
has super-classes
dataflow componentc
graph producerc
namedp exactly 1
dataset producerop exactly 1 dataset producerc

transformerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#Transformer

Applies a df:DatasetTransformation on the input RDF dataset, obtaining another RDF dataset in output
has super-classes
dataflow componentc
dataset consumerc
dataset producerc

transitionerc back to ToC or Class ToC

IRI: http://www.swows.org/2012/06/dataflow#Transitioner

If the input is changed, copy it to the output performing a transition to a new state
has super-classes
dataflow componentc
graph consumerc
graph producerc

Object Properties

configop back to ToC or Object Property ToC

IRI: http://www.swows.org/2012/06/dataflow#config

The input from which the configuration graph is read

has characteristics: functional

has domain
fixpoint finderc or transformerc
has range
graph producerc

dataset producerop back to ToC or Object Property ToC

IRI: http://www.swows.org/2012/06/dataflow#datasetProducer

The associated RDF dataset producer

has characteristics: functional

has domain
default graph selectorc or named graph selectorc
has range
dataset producerc

default inputop back to ToC or Object Property ToC

IRI: http://www.swows.org/2012/06/dataflow#defaultInput

The default graph for an input RDF dataset

has characteristics: functional

has domain
dataset consumerc
has range
graph producerc

has componentop back to ToC or Object Property ToC

IRI: http://www.swows.org/2012/06/dataflow#hasComponent

A component of the dataflow

has characteristics: inverse functional

has domain
dataflowc
has range
dataflow componentc

inline configop back to ToC or Object Property ToC

IRI: http://www.swows.org/2012/06/dataflow#inlineConfig

The configuration resource, directly in the current graph

has characteristics: functional

has domain
fixpoint finderc or transformerc
has range
dataset transformationc

inputop back to ToC or Object Property ToC

IRI: http://www.swows.org/2012/06/dataflow#input

An input from which an input RDF graph is read
has domain
graph consumerc or mergerc
has range
graph producerc

named inputop back to ToC or Object Property ToC

IRI: http://www.swows.org/2012/06/dataflow#namedInput

A named graph for an input RDF dataset
has domain
dataset consumerc
has range
graph namerc

Data Properties

config rootdp back to ToC or Data Property ToC

IRI: http://www.swows.org/2012/06/dataflow#configRoot

The relevant resource in the configuration graph, must be of type df:DatasetTransformation

has characteristics: functional

has domain
fixpoint finderc or transformerc
has range
any u r i

namedp back to ToC or Data Property ToC

IRI: http://www.swows.org/2012/06/dataflow#name

The name of a named graph

has characteristics: functional

has domain
graph namerc or named graph selectorc
has range
any u r i

objectdp back to ToC or Data Property ToC

IRI: http://www.swows.org/2012/06/dataflow#object

The object of the triple

has characteristics: functional

has domain
constant triplec

predicatedp back to ToC or Data Property ToC

IRI: http://www.swows.org/2012/06/dataflow#predicate

The predicate of the triple

has characteristics: functional

has domain
constant triplec

subjectdp back to ToC or Data Property ToC

IRI: http://www.swows.org/2012/06/dataflow#subject

The subject of the triple

has characteristics: functional

has domain
constant triplec

Namespace Declarations back to ToC

default namespace
http://www.swows.org/2012/06/dataflow#
06
http://www.swows.org/2012/06/
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#
sp
http://spinrdf.org/sp#
spinrdf-org
http://spinrdf.org/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.