5. Operational Data Store
“An operational data store is a subject-
oriented, integrated, volatile, current-valued,
detailed-only collection of data in support of an
organization's need for up-to-the-second,
operational, integrated, collective information.”
6. Operational Data Store
“An operational data store is a subject-
oriented, integrated, volatile, current-valued,
detailed-only collection of data in support of an
organization's need for up-to-the-second,
operational, integrated, collective information.”
Bill Inmon
17. European Data Format
● standard file format for exchange and
storage of medical time series
● open and non-proprietary
● published in 1992
Electroencephalography and Clinical Neurophysiology (82: 391-393)
Full specification: http://www.edfplus.info/specs/edf.html
18. European Data Format+
● extension published in 2003
● a few additional specifications
● only minor changes
Full specification: http://www.edfplus.info/specs/edfplus.html
19. European Data Format+
● “Any space inside the hospital code [...] must
be replaced by a different character … ”
● 'Digital maximum' must be larger than 'Digital
minimum'
Full specification: http://www.edfplus.info/specs/edfplus.html
21. EDF Example (Hypnogram)
● Header contains:
○ startdate
○ enddate
○ patient data
(age, etc.)
● Body contains:
○ binary readings
Source: B van Sweden, B Kemp, HAC Kamphuisen, EA van der Velde. Alternative electrode placement in (automatic)
sleep scoring (Fpz-Cz / Pz-Oz versus C4-A1 / C3-A2). Sleep 13(3):279-283 (1990).
22. EDF Example (Reading)
● Header contains:
○ startdate
○ enddate
○ patient data
EEG/EOG/EMG
information
○ body temp, electrodes,
...
Source: B van Sweden, B Kemp, HAC Kamphuisen, EA van der Velde. Alternative electrode placement in (automatic)
sleep scoring (Fpz-Cz / Pz-Oz versus C4-A1 / C3-A2). Sleep 13(3):279-283 (1990).
23. EDF Example (Reading)
● Body again contains
binary information
Source: B van Sweden, B Kemp, HAC Kamphuisen, EA van der Velde. Alternative electrode placement in (automatic)
sleep scoring (Fpz-Cz / Pz-Oz versus C4-A1 / C3-A2). Sleep 13(3):279-283 (1990).
25. Companies using EDF
● 92 companies listed, from all over the
world
○ Guger Technologies, Austria, Europe. Their EEG
software reads EDF.
○ The Siesta Group, Austria, Europe. Their web-based
sleep scoring and multi-center research reads and
writes EDF and EDF+.
29. Entity-attribute-value model
“data model to describe entities where the
number of attributes [...] is potentially vast,
but the number that will actually apply to a
given entity is relatively modest”
30. Entity-attribute-value model
“data model to describe entities where the
number of attributes [...] is potentially vast,
but the number that will actually apply to a
given entity is relatively modest”
=
“Sparse Matrix”
43. GlobalTypes (complexType)
● complex types in XSD
(XML Schema definition language)
● A complex type element is an XML element
that contains other elements and/or
attributes.
49. Summary
● ODS Operational Data Store
○ business data integration “on-thy-fly”
● EDF European Data Format
○ standard for medical data
● EAV Entity-attribute-value model
○ e.g. RDF (subject-predicate-object)
● GlobalTypes aka XSD complexType
○ define complex types in XSD