The BioSignalML Ontology

Metadata

IRI
http://www.biosignalml.org/ontologies/2024/12/biosignalml
Title

The BioSignalML Ontology

Version Info

0.94.0

Prior Version
http://www.biosignalml.org/ontologies/2011/04/biosignalml

Classes

Opb_01015 c

IRI http://bhi.washington.edu/OPB#OPB_01015
Super Class Of bsml:Signal c

Opb_01060 c

IRI http://bhi.washington.edu/OPB#OPB_01060
Super Class Of bsml:Event c

Dataset c

IRI http://purl.org/dc/dcmitype/Dataset
In Range Of bsml:dataset op

Data Item c

IRI http://purl.org/net/provenance/ns#DataItem

Annotation c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Annotation
Description

A general note, comment, or qualitative measure about the whole of, or some portion of, a Recording, Signal or Event.

In Domain Of bsml:tag op

Bp_Filter c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#BP_Filter
Description

A band-pass filter.

Sub Class Of bsml:Filter c

Dataset c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Dataset

Device c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Device
Description

A physical device that converts the output of a sensor into a format able to be stored.

Sub Class Of bsml:Source c

Electrode c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Electrode
Description

An electrical conductor in contact with non-conducting material, through which electrical activity can be measured.

Sub Class Of bsml:Sensor c

Error TAG c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#ErrorTAG

Error Tag c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#ErrorTag
Description

A tag to indicate that an annotation relates to some form of error.

Sub Class Of bsml:SemanticTag c

Event c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Event
Description

Something that has occurred in time, possibly for some duration.

Sub Class Of opb:OPB_01060 c
In Domain Of bsml:eventType op

Event Type c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#EventType
Description

Something which is the class or type of an Event.

In Range Of bsml:eventType op

Filter c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Filter
Description

The class of filter that has been applied to a signal during data collection.

In Domain Of bsml:filterFrequency dp
In Range Of bsml:preFilter op
Super Class Of

Hp_Filter c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#HP_Filter
Description

A high-pass filter.

Sub Class Of bsml:Filter c

Instant c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Instant
Description

A particular point in time.

Sub Class Of bsml:TemporalEntity c
Equivalentclass time:Instant c

Interval c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Interval
Description

A period in time.

Sub Class Of bsml:TemporalEntity c
Equivalentclass time:Interval c

Lp_Filter c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#LP_Filter
Description

A low-pass filter.

Sub Class Of bsml:Filter c

Notch_Filter c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Notch_Filter
Description

A notch (blocking) filter.

Sub Class Of bsml:Filter c

Recording c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Recording
Description

A collection of Signals held as a named entity, all pertaining to one thing (the subject) and which have been recorded in the same session.

In Range Of bsml:recording op

Recording Graph c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#RecordingGraph
Description

A RDF graph containing Recording metadata, used for managing provenance.

Sample Clock c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#SampleClock
Description
  • An increasing sequence of sample coordinates.

  • Several signals may use the same clock.

In Domain Of bsml:resolution dp
In Range Of bsml:clock op

Segment c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Segment
Description

A portion of a Signal or Recording, defined by restricting samples to some interval in the sampling dimension.

Semantic Tag c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#SemanticTag
Description

A tag used to classify a resource.

Super Class Of bsml:ErrorTag c

Sensor c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Sensor
Description

What actually captured a signal -- an electrode, transducer, etc.

In Range Of bsml:sensor op
Super Class Of

Signal c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Signal
Description

A sequence of periodic measurements of some physical quantity, ordered by some sampling dimension, normally time. A Signal is part of some Recording.

Sub Class Of opb:OPB_01015 c
In Domain Of
Super Class Of bsml:UniformSignal c

Signal Type c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#SignalType
Description

The class or type of signal (e.g. EEG, ECG).

In Range Of bsml:signalType op

Simulation c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Simulation
Description

A computer simulation or modelling process that created the Signal or Recording.

Sub Class Of bsml:Source c

Source c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Source
Description

The source (i.e. device, simulation, etc) of a Signal or Recording.

Super Class Of

Temporal Entity c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#TemporalEntity
Description

Some measurement of time, either a particular point in time or some interval.

Equivalentclass time:TemporalEntity c
In Range Of bsml:time op
Super Class Of

Transducer c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#Transducer
Description

A device that converts a measurable quantity into an electrical signal (e.g. thermistor, pressure sensor, strain gauge).

Sub Class Of bsml:Sensor c

Uniform Signal c

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#UniformSignal
Description

A signal that has been sampled at a constant rate.

Sub Class Of bsml:Signal c
In Domain Of

Instant c

IRI http://www.w3.org/2006/time#Instant

Interval c

IRI http://www.w3.org/2006/time#Interval

Temporal Entity c

IRI http://www.w3.org/2006/time#TemporalEntity

Object Properties

clock op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#clock
Description

The sampling coordinates associated with a signal's data values.

Domain bsml:Signal c
Range bsml:SampleClock c

dataset op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#dataset
Description

The location of actual data, in a format suitable for computer processing.

Domain bsml:Recording c or bsml:Signal c
Range dctype:Dataset c

event type op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#eventType
Description

The class or type of an Event.

Domain bsml:Event c
Range bsml:EventType c

pre filter op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#preFilter
Description

Pre-filtering applied to a signal as part of collection.

Domain bsml:Signal c
Range bsml:Filter c

recording op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#recording
Description

The Recording a Signal is part of.

Domain bsml:Signal c
Range bsml:Recording c

sensor op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#sensor
Description

What was used to collect or derive an electrical signal.

Domain bsml:Signal c
Range bsml:Sensor c

signal type op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#signalType
Description

A signal's generic type.

Domain bsml:Signal c
Range bsml:SignalType c

tag op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#tag
Description
  • A semantic tag given to a resource by an annotation.

  • Tags are effectively controlled keywords.

Domain bsml:Annotation c

time op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#time
Description

An instant or interval associated with a resource.

Range bsml:TemporalEntity c

uncertainty op

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#uncertainty
Description

A resource describing the measurement uncertainty associated with a Recording, Signal, or Segment.

Domain bsml:Segment c or bsml:Recording c or bsml:Signal c

Datatype Properties

temporal dp

IRI http://purl.org/dc/terms/temporal
Super Property Of bsml:offset dp

data bits dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#dataBits
Description

The binary-bit resolution of the analogue-to-digital convertor or sampling device used to digitise the signal.

Domain bsml:Signal c
Range xsd:integer

filter frequency dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#filterFrequency
Description

The cutoff frequency in Hertz, of a filter.

Domain bsml:Filter c
Range xsd:double

index dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#index
Description

The 0-origin position of a signal in a physical recording.

Domain bsml:Signal c
Range xsd:integer

max frequency dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#maxFrequency
Description

The maximum frequency in Hertz, contained in the signal.

Domain bsml:Signal c
Range xsd:double

max value dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#maxValue
Description

The maximum value of the signal.

Domain bsml:Signal c
Range xsd:double

min frequency dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#minFrequency
Description

The minimum frequency in Hertz, contained in the signal.

Domain bsml:Signal c
Range xsd:double

min value dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#minValue
Description

The minimum value of the signal.

Domain bsml:Signal c
Range xsd:double

offset dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#offset
Description

The temporal offset in seconds, from the beginning of a recording to a signal's first sample.

Sub Property Of Temporal Coverage dp
Range xsd:duration

period dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#period
Description

The sampling period in seconds, of a uniformly sampled signal.

Domain bsml:UniformSignal c
Range xsd:double

rate dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#rate
Description

The sampling rate in Hertz, of a uniformly sampled signal.

Domain bsml:UniformSignal c
Range xsd:double

resolution dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#resolution
Description

The resolution in seconds, of a clock's timing.

Domain bsml:SampleClock c
Range xsd:double

units dp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#units
Description
  • The physical units that are represented by a signal's data values. Units are to described using codes from the Unified Code for Units of Measurement (UCUM) code system.

  • Specification of units allows for consistency checking and automatic conversion.

Domain bsml:Signal c
Range

Annotation Properties

description ap

IRI http://purl.org/dc/terms/description

subject ap

IRI http://purl.org/dc/terms/subject

title ap

IRI http://purl.org/dc/terms/title

Functional Properties

clock fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#clock
Description

The sampling coordinates associated with a signal's data values.

Domain bsml:Signal c
Range bsml:SampleClock c

dataset fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#dataset
Description

The location of actual data, in a format suitable for computer processing.

Domain bsml:Signal c or bsml:Recording c
Range dctype:Dataset c

event type fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#eventType
Description

The class or type of an Event.

Domain bsml:Event c
Range bsml:EventType c

pre filter fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#preFilter
Description

Pre-filtering applied to a signal as part of collection.

Domain bsml:Signal c
Range bsml:Filter c

recording fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#recording
Description

The Recording a Signal is part of.

Domain bsml:Signal c
Range bsml:Recording c

signal type fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#signalType
Description

A signal's generic type.

Domain bsml:Signal c
Range bsml:SignalType c

time fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#time
Description

An instant or interval associated with a resource.

Range bsml:TemporalEntity c

data bits fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#dataBits
Description

The binary-bit resolution of the analogue-to-digital convertor or sampling device used to digitise the signal.

Domain bsml:Signal c
Range xsd:integer

filter frequency fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#filterFrequency
Description

The cutoff frequency in Hertz, of a filter.

Domain bsml:Filter c
Range xsd:double

index fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#index
Description

The 0-origin position of a signal in a physical recording.

Domain bsml:Signal c
Range xsd:integer

max frequency fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#maxFrequency
Description

The maximum frequency in Hertz, contained in the signal.

Domain bsml:Signal c
Range xsd:double

max value fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#maxValue
Description

The maximum value of the signal.

Domain bsml:Signal c
Range xsd:double

min frequency fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#minFrequency
Description

The minimum frequency in Hertz, contained in the signal.

Domain bsml:Signal c
Range xsd:double

min value fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#minValue
Description

The minimum value of the signal.

Domain bsml:Signal c
Range xsd:double

offset fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#offset
Description

The temporal offset in seconds, from the beginning of a recording to a signal's first sample.

Sub Property Of Temporal Coverage dp
Range xsd:duration

period fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#period
Description

The sampling period in seconds, of a uniformly sampled signal.

Domain bsml:UniformSignal c
Range xsd:double

rate fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#rate
Description

The sampling rate in Hertz, of a uniformly sampled signal.

Domain bsml:UniformSignal c
Range xsd:double

resolution fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#resolution
Description

The resolution in seconds, of a clock's timing.

Domain bsml:SampleClock c
Range xsd:double

units fp

IRI http://www.biosignalml.org/ontologies/2024/12/biosignalml#units
Description
  • The physical units that are represented by a signal's data values. Units are to described using codes from the Unified Code for Units of Measurement (UCUM) code system.

  • Specification of units allows for consistency checking and automatic conversion.

Domain bsml:Signal c
Range

Namespaces

bsml
http://www.biosignalml.org/ontologies/2024/12/biosignalml#
cdt
https://w3id.org/cdt/
dct
http://purl.org/dc/terms/
dctype
http://purl.org/dc/dcmitype/
ns1
http://www.biosignalml.org/ontologies/2024/12/
opb
http://bhi.washington.edu/OPB#
owl
http://www.w3.org/2002/07/owl#
prv
http://purl.org/net/provenance/ns#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
time
http://www.w3.org/2006/time#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

c Classes
op Object Properties
dp Datatype Properties
ap Annotation Properties
fp Functional Properties

made by p y LODE 3.1.4 with the OntPub profile

Table of Contents