Welcome to the Analytical Information Markup Language (AnIML).
AnIML is an ASTM standard XML format designed for representing analytical chemistry data and metadata. It provides a vendor-neutral, open format for storing and exchanging analytical data across different laboratory information systems, instruments, and software applications.
This repository contains the official AnIML schema definitions:
- AnIML Core Schema (
animl-core.xsd) - Defines the core structure for AnIML documents - AnIML Technique Schema (
animl-technique.xsd) - Defines technique-specific extensions and blueprints
- Sample Management: Define and track samples throughout analytical workflows
- Experiment Steps: Document complete experimental procedures and methodologies
- Results Storage: Capture analytical results with full metadata and series data
- Data Integrity: Built-in support for audit trails and features commonly required for regulatory compliance
- Audit Trails: Track all changes made to AnIML documents with timestamps and user information
- Digital Signatures: W3C XML-DSIG compliant digital signature support for data authentication
- Traceability: Complete documentation of data lineage and sample derivation
- Technique Definitions: Extensible framework for defining analytical techniques
- Method Blueprints: Standardized templates for analytical methods
- Multi-technique Support: Handle diverse analytical techniques from spectroscopy to chromatography
The Core Schema defines the fundamental structure of AnIML documents:
AnIML- Root element for all AnIML documentsSampleSet- Container for sample definitionsExperimentStepSet- Container for experimental procedures and resultsAuditTrailEntrySet- Container for audit trail entriesSignatureSet- Container for digital signatures
The Technique Schema provides a framework for defining specific analytical techniques:
Technique- Root element for technique definition documentsSampleRoleBlueprint- Defines expected sample rolesMethodBlueprint- Defines method parameters and structureResultBlueprint- Defines expected result structureBibliography- Literature references for the technique
AnIML is widely used in:
- Pharmaceutical laboratories for drug development and quality control
- Chemical analysis laboratories
- Contract research organizations (CROs)
- Regulatory submissions requiring analytical data
- Laboratory Information Management Systems (LIMS)
- Electronic Laboratory Notebooks (ELN)
- Analytical instrument data systems
Current schema version: 0.90 (Draft)
Visit www.animl.org for additional resources, documentation, and community information.
AnIML is developed and maintained under the ASTM (American Society for Testing and Materials) standardization process.