Copyright © 2011-2013 David Brooks. This work is licensed under a Creative Commons Attribute-ShareAlike 3.0 Unported License, so you are granted to use, copy, distribute, transmit and adapt this work, but you must attribute the work to the original authors and distribute the resulting work under similar terms. This copyright applies to the BioSignalML Ontology and accompanying documentation in RDF. The BioSignalML Ontology uses W3C's RDF technology, an open Web standard that can be freely used by anyone.
This work is supported by the Auckland Bioengineering Institute, University of Auckland, New Zealand.
This is a work in progress! Comments are very welcome and can be sent to the editors. Thank you.
This ontology defines concepts to describe the storage and exchange of biosignals, regardless of their underlying file format, and provides terms for common biosignal metadata.
A Recording contains individual signals, all of which have been recorded together. Signals in a recording may be all from the one device (e.g. a multi-lead ECG or EEG recording) or may be from different devices (e.g. a polysomnography recording). Core attributes of Recordings are:
A Signal consists of a sequence of data points in some sampling dimension, usually time. Samples may be uniformly spaced or irregular; the majority of biosignals are sampled at a uniform rate. Core attributes are:
An Event is something that has occurred in time, possibly for some duration. Sequences of events, all describing aspects of the same quality, can be seen as a signal. Core attributes of Events are:
Annotations are general notes, comments, or description of some qualitative measure, and may be made about the whole, or some portion, of a Recording, Signal or Event. Core attributes of Annotations are:
A Segment is some portion of a sampled entity, defined by an interval in the sampling dimension, intended to be used as the target of an Annotation. Core attributes of a Segment are:
Other ontologies, besides this one, are used for some of the above attributes, in particular classes and properties from DCMI Metadata Terms [1], OWL-Time [2], the TimeLine Ontology [3], and the Units of Measurement Expressions ontology [4].
An alphabetical index of BioSignalML terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.
Classes: Annotation, BP_Filter, Device, Electrode, ErrorTag, Event, EventType, Filter, HP_Filter, Instant, Interval, LP_Filter, Notch_Filter, Recording, RecordingGraph, SampleClock, Segment, SemanticTag, Sensor, Signal, SignalType, Simulation, Source, TemporalEntity, Transducer, UniformSignal, UnitOfMeasure,
Properties: clock, dataBits, dataset, eventType, filterFrequency, index, maxFrequency, maxValue, minFrequency, minValue, offset, period, preFilter, rate, recording, resolution, sensor, signalType, tag, time, uncertainty, units,
Properties include: | tag | |
---|---|---|
OWL Class |
[#] [back to top]
Sub class of: | Source | |
---|---|---|
OWL Class |
[#] [back to top]
Sub class of: | Sensor | |
---|---|---|
OWL Class |
[#] [back to top]
Sub class of: | SemanticTag | |
---|---|---|
OWL Class |
[#] [back to top]
Properties include: | eventType | |
---|---|---|
Sub class of: | http://bhi.washington.edu/OPB#OPB01060 | |
OWL Class |
[#] [back to top]
Used with: | eventType | |
---|---|---|
OWL Class |
[#] [back to top]
Properties include: | filterFrequency | |
---|---|---|
Used with: | preFilter | |
Has sub class: | BP_Filter LP_Filter Notch_Filter HP_Filter | |
OWL Class |
[#] [back to top]
Equivalent Class: | time:Instant | |
---|---|---|
Sub class of: | TemporalEntity | |
OWL Class |
[#] [back to top]
Equivalent Class: | time:Interval | |
---|---|---|
Sub class of: | TemporalEntity | |
OWL Class |
[#] [back to top]
Sub class of: | Filter | |
---|---|---|
OWL Class |
[#] [back to top]
Used with: | recording | |
---|---|---|
OWL Class |
[#] [back to top]
OWL Class |
---|
[#] [back to top]
Properties include: | resolution | |
---|---|---|
Used with: | clock | |
OWL Class |
[#] [back to top]
OWL Class |
---|
[#] [back to top]
Has sub class: | ErrorTag | |
---|---|---|
OWL Class |
[#] [back to top]
Used with: | sensor | |
---|---|---|
Has sub class: | Transducer Electrode | |
OWL Class |
[#] [back to top]
Properties include: | recording minFrequency preFilter maxFrequency minValue sensor dataBits signalType units clock maxValue index | |
---|---|---|
Sub class of: | http://bhi.washington.edu/OPB#OPB01015 | |
Has sub class: | UniformSignal | |
OWL Class |
[#] [back to top]
Used with: | signalType | |
---|---|---|
OWL Class |
[#] [back to top]
Sub class of: | Source | |
---|---|---|
OWL Class |
[#] [back to top]
Has sub class: | Device Simulation | |
---|---|---|
OWL Class |
[#] [back to top]
Used with: | time | |
---|---|---|
Equivalent Class: | time:TemporalEntity | |
Has sub class: | Instant Interval | |
OWL Class |
[#] [back to top]
Sub class of: | Sensor | |
---|---|---|
OWL Class |
[#] [back to top]
Properties include: | period rate | |
---|---|---|
Sub class of: | Signal | |
OWL Class |
[#] [back to top]
Used with: | units | |
---|---|---|
Equivalent Class: | http://www.sbpax.org/uome/core.owl#UnitOfMeasurement | |
OWL Class |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | SampleClock | |
Object Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | xsd:integer | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | bsml:Recording or bsml:Signal | |
---|---|---|
Range: | http://purl.org/dc/dcmitype/Dataset | |
Object Property | ||
Functional Property |
[#] [back to top]
Domain: | Event | |
---|---|---|
Range: | EventType | |
Object Property | ||
Functional Property |
[#] [back to top]
Domain: | Filter | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | xsd:integer | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Range: | xsd:duration | |
---|---|---|
Sub property of: | dcterms:temporal | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | UniformSignal | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | Filter | |
Object Property | ||
Functional Property |
[#] [back to top]
Domain: | UniformSignal | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | Recording | |
Object Property | ||
Functional Property |
[#] [back to top]
Domain: | SampleClock | |
---|---|---|
Range: | xsd:double | |
Datatype Property | ||
Functional Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | Sensor | |
Object Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | SignalType | |
Object Property | ||
Functional Property |
[#] [back to top]
Domain: | Annotation | |
---|---|---|
Object Property |
[#] [back to top]
Range: | TemporalEntity | |
---|---|---|
Object Property | ||
Functional Property |
[#] [back to top]
Domain: | bsml:Recording or bsml:Signal or bsml:Segment | |
---|---|---|
Object Property |
[#] [back to top]
Domain: | Signal | |
---|---|---|
Range: | UnitOfMeasure | |
Object Property | ||
Functional Property |
[#] [back to top]
Type: | Error TAG SemanticTag owl:NamedIndividual |
---|
[#] [back to top]
[1] DCMI Metadata Terms, http://purl.org/dc/terms/.
[2] Time Ontology in OWL, http://www.w3.org/TR/owl-time/.
[3] The TimeLine Ontology, http://motools.sourceforge.net/timeline/timeline.html.
[4] The Units of Measurement Expressions ontology, http://sbpax.org/uome/.
11 June 2013
30 May 2013
13 April 2013
4 March 2013
7 January 2013
24 June 2012
21 June 2012
31 August 2011
29 August 2011