Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2012 Jan;10(1):19-32.
doi: 10.1007/s12021-011-9119-9.

XCEDE: an extensible schema for biomedical data

Affiliations

XCEDE: an extensible schema for biomedical data

Syam Gadde et al. Neuroinformatics. 2012 Jan.

Abstract

The XCEDE (XML-based Clinical and Experimental Data Exchange) XML schema, developed by members of the BIRN (Biomedical Informatics Research Network), provides an extensive metadata hierarchy for storing, describing and documenting the data generated by scientific studies. Currently at version 2.0, the XCEDE schema serves as a specification for the exchange of scientific data between databases, analysis tools, and web services. It provides a structured metadata hierarchy, storing information relevant to various aspects of an experiment (project, subject, protocol, etc.). Each hierarchy level also provides for the storage of data provenance information allowing for a traceable record of processing and/or changes to the underlying data. The schema is extensible to support the needs of various data modalities and to express types of data not originally envisioned by the developers. The latest version of the XCEDE schema and manual are available from http://www.xcede.org/ .

PubMed Disclaimer

Figures

Figure 1
Figure 1. XCEDE Hierarchy Levels
A conceptual representation of the levels of the XCEDE hierarchy, in the context of a research study with clinical and imaging data.
Figure 2
Figure 2. XCEDE Hierarchy example
Hierarchy “level” elements are bold-faced for clarity. Note that level elements include attributes linking the elements to related elements in the hierarchy (e.g. ‘subjectID’ in ‘visit’ links to ‘subject’). The linked item is not required to be defined within the same document.
Figure 3
Figure 3. Binary Data Resource example
The children of the element are shaded to indicate the (ancestor) type providing those elements. Note that the element name is “resource” but the xsi:type attribute indicates that the content is of the derived type mappedBinaryDataResource_t, which inherits from and adds to the content model of its parent types.
Figure 4
Figure 4. Protocol example
The two components in this (reduced) example are a clinical assessment (Edinburgh Handedness Inventory) and a T1-weighted MR scan, with constraints on timing between the components and on acquisition parameters.
Figure 5
Figure 5. Assessment Item Definition example
The upper section shows how the XCEDE assessment item (shown in the lower section) might be presented in a form. The highlighted portion shows one of five valid options for the edhandinv_writing item (a stored instance of this particular choice is shown in Figure 6).
Figure 6
Figure 6. Assessment Data example
This fragment encodes values from a portion of an assessment based on the Edinburgh Handedness Inventory. The highlighted assessment item labeled edhandinv_writing has a value of 4, which corresponds to the item with itemCode 4 in the edhandinv_writing assessment item definition (Figure 5), which represents “Mostly Right”.
Figure 7
Figure 7. Events example
This XCEDE fragment records audio and visual stimuli, and subject response data (several events are not represented in the XML due to space constraints).
Figure 8
Figure 8. Analysis example
FreeSurfer segmentation statistics represented in XCEDE. Each measurement group contains observations in the context of an anatomical entity (highlighted) representing the objects or concepts referenced by the given term IDs in the given nomenclature (in this case both entities are described by links to FreeSurfer and NeuroLex terminologies).
Figure 9
Figure 9. Catalog example
A file listing annotated with metadata, such as data format identifiers.
Figure 10
Figure 10. Provenance example
One component of a potential multi-step pipeline.
Figure 11
Figure 11. DICOM terminology example
In this example, the DICOM specification is used as a terminology source via fixed attributes in the schema. Top example is the raw XML instance. Bold strings in the lower example show the fixed attributes (from the schema) that might be automatically added by schema-aware XML readers.

References

    1. Blackburn K, Lazzarini A, et al. XSIL: Extensible Scientific Interchange Language. 7th International Conference of High-Performance Computing and Networking; Springer; 1999.
    1. Bray T, Hollander D, et al. Namespaces in XML 1.0. 2. W3C; 2006.
    1. Bray T, Paoli J, et al. Extensible Markup Language (XML) 1.0. 4. W3C; 2006.
    1. Clark J. XSL Transformations (XSLT), Version 1.0. W3C; 1999.
    1. Clark J, DeRose S. XML Path Language (XPath), Version 1.0. W3C; 1999.

Publication types

LinkOut - more resources