| Literature DB >> 25071542 |
Rick Herrick1, Michael McKay1, Timothy Olsen1, William Horton1, Mark Florida1, Charles J Moore1, Daniel S Marcus1.
Abstract
The XNAT informatics platform is an open source data management tool used by biomedical imaging researchers around the world. An important feature of XNAT is its highly extensible architecture: users of XNAT can add new data types to the system to capture the imaging and phenotypic data generated in their studies. Until recently, XNAT has had limited capacity to broadcast the meaning of these data extensions to users, other XNAT installations, and other software. We have implemented a data dictionary service for XNAT, which is currently being used on ConnectomeDB, the Human Connectome Project (HCP) public data sharing website. The data dictionary service provides a framework to define key relationships between data elements and structures across the XNAT installation. This includes not just core data representing medical imaging data or subject or patient evaluations, but also taxonomical structures, security relationships, subject groups, and research protocols. The data dictionary allows users to define metadata for data structures and their properties, such as value types (e.g., textual, integers, floats) and valid value templates, ranges, or field lists. The service provides compatibility and integration with other research data management services by enabling easy migration of XNAT data to standards-based formats such as the Resource Description Framework (RDF), JavaScript Object Notation (JSON), and Extensible Markup Language (XML). It also facilitates the conversion of XNAT's native data schema into standard neuroimaging vocabularies and structures.Entities:
Keywords: XNAT; human computer interaction; human connectome; ontologies; publishing; translations
Year: 2014 PMID: 25071542 PMCID: PMC4080781 DOI: 10.3389/fninf.2014.00065
Source DB: PubMed Journal: Front Neuroinform ISSN: 1662-5196 Impact factor: 4.081
Figure 1HCP subject dashboard.
Figure 2Access tiers secure subject attribute data based on the level of user data-use agreements.
Figure 3Dependency injection allows service access while providing flexibility in implementation.
Node attributes.
| Name | The name of the node. |
| Description | A description of the contents of the node. |
| Position | The suggested position of the node relative to its siblings. |
| Column header | A shortened version of the node name for display in column headers and restricted display areas. |
| Projects | A list of XNAT project identifiers with which the node is associated. Not all entities within the data dictionary may be applicable to all projects. For example, as new data models are added to data sets, particular nodes may only be applicable to the later releases that include those models. |
| Tier | Indicates the security access level required to view or query on the node. |
Figure 4Category, assessment, and attributes are browse-able through the ConnectomeDB dashboard.
Defining category node-type properties in data-dictionary.
Defining attribute node-type properties in data-dictionary.
Figure 5Translation of different vocabularies to XNAT entities.
Defining assessment node-type properties in data-dictionary.