AnIML
   HOME

TheInfoList



OR:

The Analytical Information Markup Language (AnIML) is an open
ASTM ASTM International, formerly known as American Society for Testing and Materials, is a standards organization that develops and publishes voluntary consensus technical international standards for a wide range of materials, products, systems and s ...
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
standard for storing and sharing any analytical chemistry and biological data.


AnIML and FAIR data

A main reason of using AnIML is that
FAIR data FAIR data is data which meets the FAIR principles of findability, accessibility, interoperability, and reusability (FAIR). The acronym and principles were defined in a March 2016 paper in the journal '' Scientific Data'' by a consortium of sc ...
(Findable, Accessible, Interoperable and Reusable) standards are automatically implemented. As AnIML's structure is human-readable, Accessibility is given.
Interoperability Interoperability is a characteristic of a product or system to work with other products or systems. While the term was initially defined for information technology or systems engineering services to allow for information exchange, a broader de ...
,
Reusability In computer programming, reusability describes the quality of a software asset that affects its ability to be used in a software system for which it was ''not'' specifically designed. An asset that is easy to reuse and provides utility is conside ...
and
Findability Findability is the ease with which information contained on a website can be found, both from outside the website (using search engines and the like) and by users already on the website. Although findability has relevance outside the World Wide Web, ...
are secured by the AnIML Core and AnIML Technique Definitions.


History

AnIML has been continuously worked on starting from 2003 up to 2020. The last AnIML Core Version update happened in 2010. So far, no standardisation document nor public example files have been published. The standard exists only in pre-release form.


Architecture

AnIML is a
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
standard which consists of two logical layers: * AnIML Core * AnIML Technique Definitions Additionally, AnIML Technique Definition Documents apply constraints to the AnIML Core and are specified by the AnIML Technique Definitions. The AnIML Core consists of a set of rules defining the structure of the
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
document, providing a universal container for arbitrary analytical data. AnIML Technique Definitions describe how to use the AnIML Core to record experiments of a particular scientific discipline. There is a big similarity between the mechanisms of AnIML and the
AVI Avi is a given name, usually masculine, often a diminutive of Avram (given name), Avram, Avraham, etc. It is sometimes feminine and a diminutive of the Hebrew spelling of Abigail (name), Abigail. People with the given name include: * Avi (author ...
format. The AnIML Core defines the data container, whereas the AnIML Technique Definitions act similar to the
AVI Avi is a given name, usually masculine, often a diminutive of Avram (given name), Avram, Avraham, etc. It is sometimes feminine and a diminutive of the Hebrew spelling of Abigail (name), Abigail. People with the given name include: * Avi (author ...
codec. It defines how the data needs to be structured and labeled. Technique Definitions are
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
documents, specified by the Technique Schema.


References


External links


official website
* {{GitHub, AnIML XML-based standards Cheminformatics Bioinformatics Digital container formats