Home  
  Model Schemas
     - BrainMetaL base
     - BrainML base
     - Protocols
  Validation
  Purpose
     - Usage
     - FAQ
  Architecture
     - Components
     - Specification
  Extensions
     - Protocols
  About this Site
     - How to Query
     - How to Submit
  Contributors
  Workshops
  Links
 
User ID
Password


  Design and Architecture of BrainML






Neuroscientist users see and exchange the instance documents representing data and queries for data shown on the top layer, and groups develop resource- and domain-specific data models. These are represented in the grey layers, containing both highly specialized models (e.g., cortical and thalamic anatomy, as shown) as well as more general structures that others may make use of (layer beneath this, which may, for example, contain structures for describing general anatomic structures such as 'brain structure' or 'fiber connection'). These in turn are supported by more generic libraries of definition components shown in brown.

The next two layers in orange are plumbing and utility constructs that provide essentially an enhanced data type library over what XML schema offers. In particular, fixed constructs are declared for defining controlled vocabulary fields, units of measure, and structured numeric data containers. This collection of types is termed BrainMetaL, as in "meta-language".

Finally, the bottom two layers represent the technology standards BrainML is based on: XML, XLink, and XML Schema.




 Webmaster

Weill Medical College of Cornell University