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-02-05
This version:
https://matthiasprobst.github.io/pivmeta/2.0.0
Latest version:
https://matthiasprobst.github.io/pivmeta/2.0.0
Previous version:
https://matthiasprobst.github.io/pivmeta/1.1.2
Revision:
v2.0.0
Issued on:
2025-02-05
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: v2.0.0. Retrieved from: https://matthiasprobst.github.io/pivmeta/2.0.0
DOI:
https://doi.org/10.5281/zenodo.14811501
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
method c
has sub-classes
minimum intensity background subtraction method c
has members
Raw Background Image Subtraction ni

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
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

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

flag statisticsc back to ToC or Class ToC

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

Holds statistics, e.g. the number of data points associated with a Flag Variable.
has super-classes
Numerical Variable c
is in domain of
flag op
is in range of
flag in op

flag variablec back to ToC or Class ToC

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

A flag indicates the processing status of a vector. It can be disabled, active or processed in any other way by a post-processing step. The flag meaning must be provided with the dataset through flag meanings and flag values. Recommendation for the flag meaning are 0-inactive, 1-active, 2-masked, 4-no result, 8-disabled, 16-filtered, 32-interpolated, 64-replaced, 128-manualedit. Combinations of the flags can be used by bitwise OR operation. For example, 33 would mean that the vector is active and interpolated. Provide piv:flagMeaning und piv:flagValues with it.
A variable that expects flag values as integer values.
has super-classes
Numerical Variable c
is in domain of
flag in op, has flag meaning dp, has flag value dp
is in range of
flag op
has members
active ni

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
flag op
is in range of
flag in 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
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 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
method c
has sub-classes
multigrid c, multipass c, singlepass c

laserc back to ToC or Class ToC

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

A Device which emits light via amplification.
is equivalent to
Q38867 c
has super-classes
light source c
has sub-classes
NdYAG laser 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
is equivalent to
Q1146001 c
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
Outlier detection method c, background subtraction method c, correlation method c, image manipulation method c, image velocimetry method c, interrogation method c, peak search 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 pas by offsetting the the interrogation windows. This increases the singal-to-noise ratio of the coorelation peak as unmatched particle images are avoided.
has super-classes
interrogation method c
is in domain of
with image deformation dp

NdYAG laserc back to ToC or Class ToC

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

Neodymium-doped yttrium aluminum garnet laser
has super-classes
laser c

Numerical Variablec back to ToC or Class ToC

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

has super-classes
variable c
has sub-classes
flag statistics c, flag 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
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
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 startsWith and 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
experimental image ni, image ni, mask 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 evlauation 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 evluation 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 tracability 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

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

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

Q38867c back to ToC or Class ToC

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

Class from wikidata representing a Laser

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
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

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

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 that expects a string of characters as a valu, which represent date times. The format to process the data is specified in the property piv:timeFormat
has super-classes
text variable c
is in domain of
time format 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

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

flagop back to ToC or Object Property ToC

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

Relates something to a Flag Variable
has domain
HDF5 dataset c or flag statistics c
has range
flag variable c
is inverse of
flag in op

flag inop back to ToC or Object Property ToC

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

Relates a Flag Variable to its used concept
has domain
flag variable c
has range
HDF5 dataset c or flag statistics c
is inverse of
flag op

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

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

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 meaningdp back to ToC or Data Property ToC

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

The flag meanings data property provides the string representations of the pvmeta:flagValues data property.
Example
For piv:flagValues=[0, 1, 2, 4, 8, 16, 32, 64, 128], the meaning could be:
piv:flagMeanings=["inactive", "active", "masked", "noresult", "disabled", "filtered", "interpolated", "replaced", "manualedit"]
has domain
flag variable c
has range
string

has flag valuedp back to ToC or Data Property ToC

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

The data property flag values provides binary flag values which are explained by piv:flagValues. From the flag values, new flags can be computed by bitwise OR operation, e.g. 1 | 16=17.
Example
piv:flagValues=[0, 1, 2, 4, 8, 16, 32, 64, 128].

The corresponding meaning would be:
piv:flagMeanings=["inactive", "active", "masked", "noresult", "disabled", "filtered", "interpolated", "replaced", "manualedit"]

A flag value of 17 means "active and filtered", which is obtained by bitwise AND operation.

A JSON-LD excerpt could look like this:
{
    "@type": "m4i:NumericalVariable",
    "piv:flagValues": [0, 1, 2, 4, 8, 16, 32, 64, 128],
    "piv:flagMeanings": [
        "inactive",
        "active",
        "masked",
        "noresult",
        "disabled",
        "filtered",
        "interpolated",
        "replaced",
        "manualedit"
    ],
    "units": "http://qudt.org/vocab/unit/M-PER-SEC"
}
has super-properties
has Numerical Value dp
has domain
flag variable c
has range
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 sub-properties
has flag 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

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 formatdp back to ToC or Data Property ToC

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

Defines the format string used to decode a date time format.
Example
YYYY-MM-DDTHH:MM:SS.ffffff
has domain
temporal variable c
has range
string

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
multipass c
has range
boolean

Named Individuals

activeni back to ToC or Named Individual ToC

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

belongs to
flag variable c
has facts
has flag meaning dp "active"
has flag value dp "1"^^integer
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"

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

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
is same as
Hamming window ni
has facts
same As ep Hamming window ni
pref Label ap "Hamming window"@en

Hamming windowni back to ToC or Named Individual ToC

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

is same as
Hamming window ni
has facts
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 Velocimetry measurement.
belongs to
PIV data type c
has facts
definition ap "An image showing Particles illuminated by a laser from a Particle Image 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 an distorted image, e.g. due to the fisheye effect.
belongs to
image manipulation method c
has facts
definition ap "The process of dewarping an 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 enahnce 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 enahnce 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

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

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

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

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
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
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

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

result datani back to ToC or Named Individual ToC

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

Particle 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 "Particle 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.