PIVMeta: An ontology for describing Particle Image Velocimetry (PIV) data.
language en

PIVMeta: An ontology for describing Particle Image Velocimetry (PIV) data.

Release: 2024-03-30

Modified on: 2025-11-08
This version:
https://matthiasprobst.github.io/pivmeta/3.1.0
Latest version:
https://matthiasprobst.github.io/pivmeta/3.1.0
Previous version:
https://matthiasprobst.github.io/pivmeta/3.0.0
Revision:
v3.1.0
Issued on:
2025-11-08
Authors:
Matthias Probst (https://orcid.org/0000-0001-8729-0482), Karlsruhe Institute of Technology, Institute of Thermal Turbomachinery
Contributors:
Balazs Pritz (https://orcid.org/0000-0001-9560-500X), Karlsruhe Institute of Technology, Institute of Thermal Turbomachinery
Imported Ontologies:
dcat
owl
prov
qudt
rdf
rdfs
schema
skos
vann
xsd
ssno
emmo
obo
m4i
codemeta
pims-ii
Extended Ontologies:
m4i,obo,hdf5,emmo
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://creativecommons.org/licenses/by/4.0/
Visualization:
Visualize with WebVowl
Evaluation:
Evaluate with OOPS!
Cite as:
Matthias Probst (https://orcid.org/0000-0001-8729-0482), Karlsruher Institute of Technology, Institute of Thermal Turbomachinery. pivmeta: A simple Standard Name Ontology. Revision: v3.1.0. Retrieved from: https://matthiasprobst.github.io/pivmeta/3.1.0
DOI:
https://doi.org/10.5281/zenodo.17560453
Provenance of this page
Ontology Specification Draft

Abstract

PIVMeta is an ontology that has been developed for the purpose of describing Particle Image Velocimetry (PIV) data. At present, its functionality is limited to planar PIV (2D2C and 2D3C) setups. Particle Tracking Velocimetry data can also be described with it.

Introduction back to ToC

The ontology pivmeta is developed with the aim to describe Particle Image Velocimetry data. It is build upon the Metadata4Ing ontology. The ontology is in an early stage and will extend with many more relations and properties. Currently, the focus is set on planar and stereo (2D2C and 2D3C) setups.

Namespace declarations

Table 1: Namespaces used in the document
codemeta<https://codemeta.github.io/terms/>
dcat<http://www.w3.org/ns/dcat#>
dcterms<http://purl.org/dc/terms/>
emmo<http://emmo.info/emmo#>
hdf5<http://purl.allotrope.org/ontologies/hdf5/1.8#>
m4i<http://w3id.org/nfdi4ing/metadata4ing#>
obo<http://purl.obolibrary.org/obo/>
owl<http://www.w3.org/2002/07/owl#>
pims-ii<http://www.molmod.info/semantics/pims-ii.ttl#>
piv<https://matthiasprobst.github.io/pivmeta#>
prov<http://www.w3.org/ns/prov#>
qudt<http://qudt.org/schema/qudt/>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
rdfs<http://www.w3.org/2000/01/rdf-schema#>
schema<https://schema.org/>
sd<https://w3id.org/okn/o/sd#>
skos<http://www.w3.org/2004/02/skos/core#>
ssno<https://matthiasprobst.github.io/ssno#>
vann<http://purl.org/vocab/vann/>
wiki<https://www.wikidata.org/wiki/>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema#>

PIVMeta: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Named Individuals

PIVMeta: Description back to ToC

The ontology is still under development. Please participate in this ontology by posting problems or contributions to the GitHub repository.

Cross-reference for PIVMeta classes, object properties and data properties back to ToC

This section provides details for each class and property defined by PIVMeta.

Classes

activityc back to ToC or Class ToC

IRI: http://www.w3.org/ns/prov#Activity

has super-classes
Process c
has sub-classes
Processing Step c
is in range of
was generated by op

background subtraction methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#BackgroundSubtractionMethod

Example
Can be direct subtraction of background, division of image by background or a combination.
has super-classes
image velocimetry method c
has sub-classes
minimum intensity background subtraction method c
has members
Raw Background Image Subtraction ni

bitwise flag schemec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#BitwiseFlagScheme

Flag values can be combined using bitwise OR; atoms are recovered via bitwise AND with each piv:mask.
has super-classes
flag scheme type c

camerac back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Camera

Use 'has part' to relate components like an objective to the camera
has super-classes
optic sensor c
has sub-classes
digital camera c, virtual camera c
is in domain of
fnumber dp

correlation methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#CorrelationMethod

The correlation method used by the PIV evaluation process
has super-classes
image velocimetry method c
is in domain of
has window weighting function op

datasetc back to ToC or Class ToC

IRI: http://www.w3.org/ns/dcat#Dataset

has sub-classes
Image Velocimetry Dataset c
is in domain of
was generated by op

digital camerac back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#DigitalCamera

A Digital Camera captures photographs or videos in a digital format.
Is defined by
http://purl.obolibrary.org/obo/OBI_0001048
has super-classes
camera c

Distributionc back to ToC or Class ToC

IRI: http://www.w3.org/ns/dcat#Distribution

has sub-classes
Image Velocimetry Distribution c

enumerated flag schemec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#EnumeratedFlagScheme

Each flag value represents a mutually exclusive state; combinations are not used.
has super-classes
flag scheme type c

experimentc back to ToC or Class ToC

IRI: http://emmo.info/emmo#EMMO_22522299_4091_4d1f_82a2_3890492df6db

An experiment is a process that is intended to replicate a physical phenomenon in a controlled environment.
has sub-classes
experimental setup c

experimental setupc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#ExperimentalSetup

Use prov:hasPart to relate the tools used.
An experimental setup applying the Particle Image or Tracking Velocimetry method. The class should be related to the tools used in the experiment.
has super-classes
Setup c, experiment c
is disjoint with
virtual setup c

Flagc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Flag

An elementary flag concept representing one minimal, indivisible condition that may be assigned to data points in a PIV dataset (e.g., “active”, “masked”, “filtered”). Each Flag corresponds to a single power-of-two mask value that can be combined with others by bitwise OR operations to form composite flag values.
has super-classes
Concept c
is in domain of
mask dp, meaning dp
is in range of
allowed flag op, maps to flag op
has members
active ni, disabled ni, filtered ni, inactive ni, interpolated ni, manualedit ni, masked ni, noresult ni, replaced ni

flag mappingc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagMapping

Associates a concrete integer value with a piv:Flag within a scheme.
has super-classes
is in domain of
has flag value dp, maps to flag op
is in range of
has flag mapping op

flag schemec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagScheme

A scheme defining the set of valid flag atoms and the interpretation rules for flag values in a dataset. A scheme declares whether values are mutually exclusive (enumerated) or bitwise-combinable.
is in domain of
allowed flag op, has flag mapping op, uses flag scheme type op
is in range of
has flag scheme op

flag scheme typec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagSchemeType

Describes how flag values are interpreted (bitwise vs enumerated).
has sub-classes
bitwise flag scheme c, enumerated flag scheme c
is in range of
uses flag scheme type op

HDF5 datasetc back to ToC or Class ToC

IRI: http://purl.allotrope.org/ontologies/hdf5/1.8#Dataset

An HDF5 Dataset.
Is defined by
http://purl.allotrope.org/ontologies/hdf5/1.8#
is in domain of
has flag scheme op

image manipulation methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageManipulationMethod

The image manipulation method used by the PIV pre-processing step, e.g. image rotation.
has super-classes
image velocimetry method c
has members
blackman window ni, image dewarping ni, image filtering ni, image horizontal flip ni, left right flip ni, split image ni, top bottom flip ni

Image Manipulation Typec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageManipulationType

has super-classes
Concept c

Image Velocimetry Datasetc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageVelocimetryDataset

A dataset holding data about PIV or PTV
has super-classes
dataset c
has sub-classes
PIV dataset c, PTV dataset c
is in domain of
has setup op
is in range of
is setup for op

Image Velocimetry Distributionc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageVelocimetryDistribution

A distribution related to a velocimetry experiment (PIV or PTV)
has super-classes
Distribution c
is in domain of
filename pattern dp, has PIV data type op, has metric op

image velocimetry methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageVelocimetryMethod

The velocimetry method applied.
has super-classes
method c
has sub-classes
Outlier detection method c, background subtraction method c, correlation method c, image manipulation method c, interrogation method c, peak search method c
has members
Micro Particle Image Velocimetry ni, Particle Image Velocimetry ni, Particle Tracking Velocimetry ni

intangiblec back to ToC or Class ToC

IRI: https://schema.org/Intangible

A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.
has sub-classes
variable c

interrogation methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#InterrogationMethod

has super-classes
image velocimetry method c
has sub-classes
multigrid c, multipass c, singlepass c
is in domain of
with image deformation dp

laserc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Laser

A Device which emits light via amplification.
has super-classes
light source c
has sub-classes
Q1110547 c

lensc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Lens

has super-classes
optical component c

lens systemc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#LensSystem

A number of lenses used in combination.
has super-classes
optical component c
has sub-classes
objective c

light sourcec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#LightSource

An object or device that emits light
has super-classes
optical component c
has sub-classes
laser c, virtual laser c

methodc back to ToC or Class ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#Method

Abstract description of a method for analysis, generation and transformation of data and material objects like, e.g., 'Fourier Transform Infrared Spectroscopy' or 'Molecular Dynamics Simulation'. Note that while values for relevant parameters should be provided, m4i:Method does not refer to the actual execution of the process that is described (use m4i:ProcessingStep for that), but rather a description of the underlying principle.
has super-classes
realizable entity c
has sub-classes
image velocimetry method c
is in domain of
has parameter op
is in range of
realizes method op

minimum intensity background subtraction methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#MinimumIntensityBackgroundSubtractionMethod

Background subtraction method which takes the minimum intensity at all pixels over a defined number of images from the experiment (with tracer particles) and subtracts it from each image which is taken for the PIV analysis..
has super-classes
background subtraction method c

multigridc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Multigrid

PIV multi grid method. The correlation and validation methods are executed on different interrogation window sizes starting from large to small.
has super-classes
interrogation method c

multipassc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Multipass

A PIV multiple pass interrogation window, which uses the local integer displacement in a subsequent interrogation pass by offsetting the interrogation windows. This increases the signal-to-noise ratio of the correlation peak as unmatched particle images are avoided.
has super-classes
interrogation method c

Numerical Variablec back to ToC or Class ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#NumericalVariable

has super-classes
variable c
is in domain of
has Numerical Value dp, has standard name op

objectivec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Objective

The optical element that gathers light and focuses it on the camera sensor.
has super-classes
lens system c, tool c

optic sensorc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#OpticSensor

has super-classes
optical component c
has sub-classes
camera c

optical componentc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#OpticalComponent

has super-classes
tool c
has sub-classes
lens c, lens system c, light source c, optic sensor c

Outlier detection methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#OutlierDetectionMethod

Outlier detection method used to mark or interpolate spurious vectors.
has super-classes
image velocimetry method c
is in domain of
outlier replacement scheme op

Outlier replacement schemec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#OutlierReplacementScheme

Method used, to replace outliers.
has super-classes
Concept c
is in range of
outlier replacement scheme op
has members
interpolation ni, re-evaluate with larger sample ni, try lower order peaks ni

peak search methodc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PeakSearchMethod

Method fitting the sub pixel peak in the correlation signal.
Example
Peak centroid, Parabolic peak fit or Gaussian peak fit.
has super-classes
image velocimetry method c

physics based simulationc back to ToC or Class ToC

IRI: http://emmo.info/emmo#EMMO_e97af6ec_4371_4bbc_8936_34b76e33302f

A simulation that relies on physics based models, according to the Review of Materials Modelling and CWA 17284:2018.
has sub-classes
virtual setup c

PIV Analysisc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVAnalysis

High-level PIV Analysis processing step. All other PIV Processing steps like recording, pre processing, evaluation and post processing should be references using m4i:startsWith and m4i:endsWith
has super-classes
Processing Step c
is disjoint with
PIV Processing step c

PIV background generationc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVBackgroundGeneration

Processing step of measuring or calculating the background image or images.
has super-classes
PIV Processing step c

PIV calibrationc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVCalibration

Processing step to determine the optical magnification and field of view
has super-classes
PIV Processing step c

PIV data typec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVDataType

The type of the distribution
is in range of
has PIV data type op
has members
Mask ni, experimental image ni, image ni, processed image ni, result data ni, synthetic image ni

PIV datasetc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVDataset

Use obo:hasPart to relate a used Tool like a camera or laser to the PIV Dataset
A collection of Particle Image Velocimetry (PIV) data, published or curated by a single agent, and available for access or download in one or more representations.
has super-classes
Image Velocimetry Dataset c

PIV evaluationc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVEvaluation

Main step of a PIV evaluation applying the methods to determine the velocity
has super-classes
PIV Processing step c

PIV mask generationc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVMaskGeneration

Processing step creating a PIV mask
has super-classes
PIV Processing step c

PIV particlec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVParticle

Refers to one or generally many tracer particles, also called seeding particles. Its parameters should be described via m4i:hasParameter.
has super-classes
tool c
has members
DEHS ni

PIV post processingc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVPostProcessing

Processing step after the main evaluation applying methods like validation and filtering.
has super-classes
PIV Processing step c

PIV pre processingc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVPreProcessing

Processing step applying methods before the main evaluation like image enhancements.
has super-classes
PIV Processing step c

PIV Processing stepc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVProcessingStep

Individual processing step of a PIV measurement. The concrete subclasses should be used to clearly define the individual steps in their order to enable traceability of a PIV measurement.
has super-classes
Processing Step c
has sub-classes
PIV background generation c, PIV calibration c, PIV evaluation c, PIV mask generation c, PIV post processing c, PIV pre processing c, PIV recording c
is disjoint with
PIV Analysis c

PIV recordingc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVRecording

Processing step of taking the images
has super-classes
PIV Processing step c

PIV softwarec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIVSoftware

Software tool to perform Particle Image or Tracking Velocimetry evaluation.
has super-classes
software c, tool c

Processing Stepc back to ToC or Class ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#ProcessingStep

has super-classes
activity c
has sub-classes
PIV Analysis c, PIV Processing step c
is in domain of
realizes method op, uses software op

propertyc back to ToC or Class ToC

IRI: http://www.molmod.info/semantics/pims-ii.ttl#Property

Property, i.e., a variable that can be considered (as an investigated property, i.e., target property) within a processing step
has super-classes
variable c

PTV datasetc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#PTVDataset

A collection of Particle Tracking Velocimetry (PIV) data, published or curated by a single agent, and available for access or download in one or more representations.
has super-classes
Image Velocimetry Dataset c

Q1110547c back to ToC or Class ToC

IRI: https://www.wikidata.org/wiki/Q1110547

has super-classes
laser c
is also defined as
named individual

realizable entityc back to ToC or Class ToC

IRI: http://purl.obolibrary.org/obo/BFO_0000017

To say that b is a realizable entity is to say that b is a specifically dependent continuant that inheres in some independent continuant which is not a spatial region and is of a type instances of which are realized in processes of a correlated type. (axiom label in BFO2 Reference: [058-002])
has sub-classes
method c

Setupc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Setup

A Particle Image or Tracking Velocimetry Setup
has sub-classes
experimental setup c, virtual setup c
is in domain of
is setup for op, uses software op
is in range of
has setup op

singlepassc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#Singlepass

Standard single pass interrogation algorithm.
has super-classes
interrogation method c

softwarec back to ToC or Class ToC

IRI: https://w3id.org/okn/o/sd#Software

has sub-classes
PIV software c
is in domain of
has documentation dp
is in range of
uses software op

software source codec back to ToC or Class ToC

IRI: https://schema.org/SoftwareSourceCode

Computer programming source code. Example: Full (compile ready) solutions, code snippet samples, scripts, templates.
has super-classes
Creative Work c
is in domain of
is source code of op
is in range of
has source code op

Standard Namec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/ssno#StandardName

has super-classes
Concept c
is in domain of
standard name dp, unit op
is in range of
has standard name op

synthetic PIV particlec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#SyntheticPIVParticle

Refers to one or generally many synthetically generated (modelled) tracer particles, also called seeding particles. Its parameters should be described via m4i:hasParameter. The source code generating the particles should be stated via codemeta:hasSourceCode.
has super-classes
virtual tool c

temporal variablec back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#TemporalVariable

A variable with a canonical time value (date or dateTimeStamp) given in piv:timeValue.
has super-classes
text variable c
is in domain of
time value dp

text variablec back to ToC or Class ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#TextVariable

Is defined by
http://w3id.org/nfdi4ing/metadata4ing#
has super-classes
variable c
has sub-classes
temporal variable c

toolc back to ToC or Class ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#Tool

Object that helps an agent perform an action (e.g., John wrote a book with a pen), i.e., an object of the relation schema:instrument or m4i:hasTool
has sub-classes
PIV particle c, PIV software c, objective c, optical component c, virtual tool c
is in domain of
has parameter op, manufacturer op

unitc back to ToC or Class ToC

IRI: http://qudt.org/schema/qudt/Unit

Unit of measure
is in range of
unit op
has members
millimeter per pixel ni, per pixel ni

variablec back to ToC or Class ToC

IRI: http://www.molmod.info/semantics/pims-ii.ttl#Variable

Variable, i.e., a conventional that is employed for something to which values can be assigned (this may include different notations for the same variable including, e.g., computational representations); this is to be understood very generally, e.g., a variable may be an array or set of elements or have another kind of internal structure
has super-classes
intangible c
has sub-classes
Numerical Variable c, property c, text variable c
is in domain of
has Value dp
is in range of
has metric op, has parameter op

virtual camerac back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#VirtualCamera

A computational model of a digital camera. A set of parameters should be added using h4i:hasParameter and the source code relation using codemeta:hasSourceCode
has super-classes
camera c, virtual tool c

virtual laserc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#VirtualLaser

A virtual laser used in synthetic PIV codes.
has super-classes
light source c, virtual tool c

virtual setupc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#VirtualSetup

A simulation that relies on physics based models for a PIV Experiment.
has super-classes
Setup c, physics based simulation c
is in domain of
has source code op
is in range of
is source code of op
is disjoint with
experimental setup c

virtual toolc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#VirtualTool

The virtual or computational object that helped the agent perform the action, e.g. John took a photo with his modelled camera.
has super-classes
tool c
has sub-classes
synthetic PIV particle c, virtual camera c, virtual laser c
is in domain of
has source code op
is in range of
is source code of op

window weighting functionc back to ToC or Class ToC

IRI: https://matthiasprobst.github.io/pivmeta#WindowWeightingFunction

has super-classes
Concept c
is in range of
has window weighting function op
has members
Gaussian window ni, Hamming window ni, Hann window ni, Tukey window ni, square window ni

Object Properties

allowed flagop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#allowedFlag

Lists the atomic flags that are valid within the scheme.
has domain
flag scheme c
has range
Flag c

B F O 0000050op back to ToC or Object Property ToC

IRI: http://purl.obolibrary.org/obo/BFO_0000050

has characteristics: transitive

has sub-properties
is setup for op

B F O 0000051op back to ToC or Object Property ToC

IRI: http://purl.obolibrary.org/obo/BFO_0000051

has characteristics: transitive

has sub-properties
has setup op, uses software op

has flag mappingop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#hasFlagMapping

Associates a flag scheme with its explicit value to mappings.
has domain
flag scheme c
has range
flag mapping c

has flag schemeop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#hasFlagScheme

Relates a dataset or data resource to the flag scheme defining the valid flag meanings and encoding method (bitwise or enumerated). Typically used on HDF5 datasets, but may also annotate entire distributions or files represented as dcat:Resource.
has domain
HDF5 dataset c or Resource c
has range
flag scheme c

has metricop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#hasMetric

A numerical value derived from or related to the distribution's content.
has domain
Image Velocimetry Distribution c
has range
variable c

has parameterop back to ToC or Object Property ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#hasParameter

Points to a parameter of a given method or tool.
has domain
method c or tool c
has range
variable c

has PIV data typeop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#hasPIVDataType

relates the PIV data type to a distribution
has super-properties
type op
has domain
Image Velocimetry Distribution c
has range
PIV data type c

has setupop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#hasSetup

Relates a dataset to the setup used to generate it.
has super-properties
B F O 0000051 op
has domain
Image Velocimetry Dataset c
has range
Setup c
is inverse of
is setup for op

has source codeop back to ToC or Object Property ToC

IRI: https://codemeta.github.io/terms/hasSourceCode

Relates a computational model or concept to the source code that implements it.
Is defined by
https://codemeta.github.io/terms/
has domain
virtual setup c or virtual tool c
has range
software source code c
is inverse of
is source code of op

has standard nameop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/ssno#hasStandardName

has domain
Numerical Variable c
has range
Standard Name c

has window weighting functionop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#hasWindowWeightingFunction

Points to the window weighting function used by the correlation method.

is setup forop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#isSetupFor

Relates a setup to the dataset(s) it was used for.
has super-properties
B F O 0000050 op
has domain
Setup c
has range
Image Velocimetry Dataset c
is inverse of
has setup op

is source code ofop back to ToC or Object Property ToC

IRI: https://codemeta.github.io/terms/isSourceCodeOf

Is defined by
https://codemeta.github.io/terms/
has domain
software source code c
has range
virtual setup c or virtual tool c
is inverse of
has source code op

manufacturerop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#manufacturer

Manufacturer of a m4i:Tool
has domain
tool c
has range
Organization c

maps to flagop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#mapsToFlag

Connects a piv:FlagMapping entry to the corresponding piv:Flag.
has domain
flag mapping c
has range
Flag c

outlier replacement schemeop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#outlierReplacementScheme

Points to the outlier replacement scheme used by the PIV validation process.

precedesop back to ToC or Object Property ToC

IRI: http://purl.obolibrary.org/obo/BFO_0000063

x precedes y if and only if the time point at which x ends is before or equivalent to the time point at which y starts. Formally: x precedes y iff ω(x) <= α(y), where α is a function that maps a process to a start point, and ω is a function that maps a process to an end point.

has characteristics: transitive

has domain
Process c
has range
Process c

realizes methodop back to ToC or Object Property ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#realizesMethod

Points to a method that is used within a given processing step
has domain
Processing Step c
has range
method c

unitop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/ssno#unit

The canonical unit of the standard name
has domain
Standard Name c
has range
unit c

uses acquisition softwareop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#usesAcquisitionSoftware

has super-properties
uses software op

uses analysis softwareop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#usesAnalysisSoftware

has super-properties
uses software op

uses flag scheme typeop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#usesFlagSchemeType

Specifies whether the scheme is bitwise or enumerated.
has domain
flag scheme c
has range
flag scheme type c

uses softwareop back to ToC or Object Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#usesSoftware

has super-properties
B F O 0000051 op
has sub-properties
uses acquisition software op, uses analysis software op
has domain
Processing Step c or Setup c
has range
software c

was generated byop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#wasGeneratedBy

has domain
dataset c
has range
activity c

Data Properties

filename patterndp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#filenamePattern

The regular expression string to determine the image filenames in the distribution.
has domain
Image Velocimetry Distribution c
has range
string

fnumberdp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#fnumber

has domain
camera c
has range
Literal

has documentationdp back to ToC or Data Property ToC

IRI: https://w3id.org/okn/o/sd#hasDocumentation

has domain
software c
has range
any U R I

has flag valuedp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#hasFlagValue

Concrete integer value that encodes one or more flags. In a FlagMapping, it defines how numeric values map to flag definitions. In a FlagValue, it represents the actual value stored with data.
has domain
flag mapping c
has range
unsigned Int

has Numerical Valuedp back to ToC or Data Property ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#hasNumericalValue

has super-properties
has Value dp
has domain
Numerical Variable c
has range
decimal

has Valuedp back to ToC or Data Property ToC

IRI: http://w3id.org/nfdi4ing/metadata4ing#hasValue

has sub-properties
has Numerical Value dp
has domain
variable c

maskdp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#mask

Non-negative integer used for encoding. For bitwise schemes: powers of two; 0 is reserved for 'no flag'.
has domain
Flag c
has range
unsigned Int

meaningdp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#meaning

Human-readable meaning of the atomic flag.
has domain
Flag c
has range
string

standard namedp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/ssno#standardName

Name for a standard name, e.g. "x_velocity". The construction of a standard name string is defined by the standard name table. E.g. no spaces are allowed and specific pre- and suffixes are allowed.
Example
x_derivative_of_y_velocity
has domain
Standard Name c
has range
string

time valuedp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/pivmeta#timeValue

Canonical timestamp value.
Example
2024-07-25T13:45:30
has domain
temporal variable c
has range
date or date Time

with image deformationdp back to ToC or Data Property ToC

IRI: https://matthiasprobst.github.io/ssno#withImageDeformation

Flag, indicating whether the algorithm uses image deformation technique as described in Raffel et al. (2018) "Particle Image Velocimetry: A Practical Guide", Springer, https://doi.org/10.1007/978-3-319-68852-7.
has domain
interrogation method c
has range
boolean

Named Individuals

activeni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagActive

belongs to
Flag c
has facts
mask dp "1"^^integer
meaning dp "active"
pref Label ap "active"@en

Amount Of Substance Per Unit Areani back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#AmountOfSubstancePerUnitArea

belongs to
Quantity Kind c
has facts
description ap "Amount of Substance per unit area"@en
applicable Unit ap per pixel ni
example ap "Typically used to describe the particle image density in a PIV image, also known as ppp (particle per pixel)."@en
label ap "Amount of Substance per Unit Area"@en

blackman windowni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#BlackmanWindow

belongs to
image manipulation method c
has facts
pref Label ap "blackman window"@en

DEHSni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#DEHS

diethylhexyl sebacate
belongs to
PIV particle c
has facts
definition ap "diethylhexyl sebacate"@en
pref Label ap "DEHS"

disabledni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagDisabled

belongs to
Flag c
has facts
mask dp "8"^^integer
meaning dp "disabled"
pref Label ap "disabled"@en

experimental imageni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#ExperimentalImage

belongs to
PIV data type c
has facts
pref Label ap "experimental image"@en

filteredni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagFiltered

belongs to
Flag c
has facts
mask dp "16"^^integer
meaning dp "filtered"
pref Label ap "filtered"@en

Gaussian windowni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#GaussianWindow

belongs to
window weighting function c
has facts
pref Label ap "Gaussian window"@en

Hamming windowni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#HammingWindow

belongs to
window weighting function c
has facts
exact Match ap Q112166625 ni
pref Label ap "Hamming window"@en

Hann windowni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#HannWindow

belongs to
window weighting function c
has facts
pref Label ap "Hann window"@en

imageni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#Image

An image showing Particles illuminated by a laser from a Particle Image or Tracking Velocimetry measurement.
belongs to
PIV data type c
has facts
definition ap "An image showing Particles illuminated by a laser from a Particle Image or Tracking Velocimetry measurement."@en
pref Label ap "image"@en

image dewarpingni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageDewarping

The process of dewarping a distorted image, e.g. due to the fisheye effect.
belongs to
image manipulation method c
has facts
definition ap "The process of dewarping a distorted image, e.g. due to the fisheye effect."@en
pref Label ap "image dewarping"@en

image filteringni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageFiltering

A process of manipulate an image in order to remove unwanted effects or enhance certain information in an image.
belongs to
image manipulation method c
has facts
definition ap "A process of manipulate an image in order to remove unwanted effects or enhance certain information in an image."@en
pref Label ap "image filtering"@en

image horizontal flipni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#ImageHorizontalFlip

method of flipping an image horizontally
belongs to
image manipulation method c
has facts
definition ap "method of flipping an image horizontally"@en
pref Label ap "image horizontal flip"@en

inactiveni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagInactive

belongs to
Flag c
has facts
mask dp "0"^^integer
meaning dp "inactive"
pref Label ap "inactive"@en

interpolatedni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagInterpolated

belongs to
Flag c
has facts
mask dp "32"^^integer
meaning dp "interpolated"
pref Label ap "interpolated"@en

interpolationni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#Interpolation

Method to replace vectors identified as invalid by interpolating from surrounding data.
belongs to
Outlier replacement scheme c
has facts
definition ap "Method to replace vectors identified as invalid by interpolating from surrounding data."@en
pref Label ap "interpolation"@en

left right flipni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#LeftRightFlip

belongs to
image manipulation method c
has facts
pref Label ap "left right flip"@en

manualeditni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagManualEdit

belongs to
Flag c
has facts
mask dp "128"^^integer
meaning dp "manualedit"
pref Label ap "manualedit"@en

Maskni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#Mask

Mask data to mask out areas that should not be evaluated
belongs to
PIV data type c
has facts
definition ap "Mask data to mask out areas that should not be evaluated"@en
pref Label ap "Mask"@en

maskedni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagMasked

belongs to
Flag c
has facts
mask dp "2"^^integer
meaning dp "masked"
pref Label ap "masked"@en

Micro Particle Image Velocimetryni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#microPIV

Microscopic PIV. Example Applications can be found in Raffel et al. (2018) "Particle Image Velocimetry: A Practical Guide", Springer, https://doi.org/10.1007/978-3-319-68852-7.
belongs to
image velocimetry method c
has facts
definition ap "Microscopic PIV. Example Applications can be found in Raffel et al. (2018) "Particle Image Velocimetry: A Practical Guide", Springer, https://doi.org/10.1007/978-3-319-68852-7."@en
pref Label ap "Micro Particle Image Velocimetry"@en

millimeter per pixelni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#MilliM-PER-PIXEL

belongs to
unit c
has facts
description ap "Millimeters per pixel, representing the optical magnification where the length in millimeters corresponds to the number of pixels in the image."@en
has Quantity Kind ap spatial resolution ni
symbol ap "mm/pixel"
pref Label ap "millimeter per pixel"@en

noresultni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagNoResult

belongs to
Flag c
has facts
mask dp "4"^^integer
meaning dp "noresult"
pref Label ap "noresult"@en

Particle Image Velocimetryni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#PIV

Method to measure velocities in fluid.
belongs to
image velocimetry method c
has facts
definition ap "Method to measure velocities in fluid."@en
exact Match ap Q1756248 ep
pref Label ap "Particle Image Velocimetry"@en

Particle Tracking Velocimetryni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#PTV

A measurement technique to measure the velocity of particles.
belongs to
image velocimetry method c
has facts
definition ap "A measurement technique to measure the velocity of particles."@en
exact Match ap Q7140505 ep
pref Label ap "Particle Tracking Velocimetry"@en

per pixelni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#PER-PIXEL

belongs to
unit c
has facts
description ap "A reciprocal unit of pixel."@en
has Quantity Kind ap spatial resolution ni
symbol ap "1/pixel"
example ap "Typically used to describe the particle image density in a PIV image, also known as ppp (particle per pixel)."@en
pref Label ap "per pixel"@en

processed imageni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#ProcessedImage

A PIV or PTV image, which has been manipulated by filtering or other operations on its pixel values.
belongs to
PIV data type c
has facts
definition ap "A PIV or PTV image, which has been manipulated by filtering or other operations on its pixel values."@en
pref Label ap "processed image"@en

Q1110547ni back to ToC or Named Individual ToC

IRI: https://www.wikidata.org/wiki/Q1110547

belongs to
Concept c
is also defined as
class

Q1146001ni back to ToC or Named Individual ToC

IRI: https://www.wikidata.org/wiki/Q1146001

object or device that emits light
belongs to
Concept c
has facts
definition ap "object or device that emits light"

Q38867ni back to ToC or Named Individual ToC

IRI: https://www.wikidata.org/wiki/Q38867

Class from wikidata representing a Laser
device which emits light via optical amplification
belongs to
Concept c
has facts
definition ap "device which emits light via optical amplification"@en

Raw Background Image Subtractionni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#RawBackgroundImageSubtraction

A method of subtracting a background image which was recorded when no tracers were in the investigated domain
belongs to
background subtraction method c
has facts
definition ap "A method of subtracting a background image which was recorded when no tracers were in the investigated domain"@en
note ap "raw background image subtraction"@en

re-evaluate with larger sampleni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#ReEvaluateWithLargerSample

belongs to
Outlier replacement scheme c
has facts
pref Label ap "re-evaluate with larger sample"@en

replacedni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#FlagReplaced

belongs to
Flag c
has facts
mask dp "64"^^integer
meaning dp "replaced"
pref Label ap "replaced"@en

result datani back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#ResultData

Image Velocimetry result data, e.g. data resulting from PIV, PTV or other specialized methods. Contains at least displacement and coordinate data
belongs to
PIV data type c
has facts
definition ap "Image Velocimetry result data, e.g. data resulting from PIV, PTV or other specialized methods. Contains at least displacement and coordinate data"@en
pref Label ap "result data"@en

spatial resolutionni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#SpatialResolution

A quantity kind representing length per pixel in an image.
belongs to
Quantity Kind c
has facts
pref Label ap "spatial resolution"@en

split imageni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#SplitImage

belongs to
image manipulation method c
has facts
pref Label ap "split image"@en

square windowni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#SquareWindow

belongs to
window weighting function c
has facts
pref Label ap "square window"@en

synthetic imageni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#SyntheticImage

belongs to
PIV data type c
has facts
pref Label ap "synthetic image"@en

top bottom flipni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#TopBottomFlip

belongs to
image manipulation method c
has facts
pref Label ap "top bottom flip"@en

try lower order peaksni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#TryLowerOrderPeaks

belongs to
Outlier replacement scheme c
has facts
pref Label ap "try lower order peaks"@en

Tukey windowni back to ToC or Named Individual ToC

IRI: https://matthiasprobst.github.io/pivmeta#TukeyWindow

belongs to
window weighting function c
has facts
pref Label ap "Tukey window"@en

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals
ep: External Properties

References back to ToC

Add your references here. It is recommended to have them as a list.
null

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.