# OpenXDF

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/OpenXDF
> Markdown URL: https://mediated.wiki/source/OpenXDF.md
> Source: https://en.wikipedia.org/wiki/OpenXDF
> Source revision: 1318813709
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

OpenXDF Filename extension .xdf Uniform Type Identifier (UTI) org.openxdf.xdf Latest release 1.2 June 30, 2009 Type of format Electroencephalography and Polysomnography

The **Open eXchange Data Format**, or **OpenXDF**, is an open, [XML](/source/XML)-based standard for the digital storage and exchange of time-series physiological signals and metadata. OpenXDF primarily focuses on [electroencephalography](/source/Electroencephalography) and [polysomnography](/source/Polysomnography).

## History

Neurotronics began work on OpenXDF in 2003 with the goal of providing a modern, open, and extensible file format with which clinicians and researchers can share physiological data and metadata, such as signal data, signal montages, patient demographics, and event logs.[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*]

Neurotronics released the first draft of the OpenXDF Specification just before the 18th meeting of the [Associated Professional Sleep Societies](https://en.wikipedia.org/w/index.php?title=Associated_Professional_Sleep_Societies&action=edit&redlink=1) in 2004. Neurotronics has since relinquished control of the format to the [OpenXDF Consortium](https://en.wikipedia.org/w/index.php?title=OpenXDF_Consortium&action=edit&redlink=1).

As of version 1.0, OpenXDF is 100% backward compatible with the [European Data Format (EDF)](/source/European_data_format), the current de facto standard format for physiological data exchange.

## Features

### Tiered structure

OpenXDF is a tiered framework designed to allow standardized and custom specializations of the format while enforcing a common foundation that provides a high-level of compatibility between unrelated systems.

### Metadata

OpenXDF expands on EDF by providing standardized support for extensive patient information, display montages, annotations, and scoring information.

### Unicode support

OpenXDF requires the use of a XML 1.0 compliant parser that supports [UTF-8](/source/UTF-8) and [UTF-16](/source/UTF-16).

### Signal configuration

OpenXDF supports fully and independently configurable data signals. Each signal specifies its byte order, whether its samples are signed, the size of its samples, and its sampling rate.

### Security

OpenXDF supports encryption of the XML file using [TwoFish](/source/TwoFish) in [Cipher Feedback (CFB)](/source/Cipher_feedback) mode with a 256-bit key created from a UTF-8 encoded password hashed with [SHA-256](/source/SHA-256). In addition, OpenXDF supports integrity verification using a [SHA-512](/source/SHA-512) hash of the original XML file.

## See also

- [European Data Format](/source/European_Data_Format) (EDF)

## References

- [OpenXDF Web Site](http://www.openxdf.org)

- [OpenXDF Specification](http://www.openxdf.org/spec.php)

## External links

- [European Data Format (EDF) Specifications](http://www.edfplus.info)

This computational neuroscience-related article is a stub. You can help Wikipedia by adding missing information.

- [v](https://en.wikipedia.org/wiki/Template:Compu-neuro-stub)
- [t](/source/Template_talk%3ACompu-neuro-stub)
- [e](https://en.wikipedia.org/wiki/Special:EditPage/Template:Compu-neuro-stub)

---
Adapted from the Wikipedia article [OpenXDF](https://en.wikipedia.org/wiki/OpenXDF) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/OpenXDF?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
