110 likes | 644 Views
What is MatML?. MatML is an extensible markup language for describing structured documents containing materials property data. HTML Markup <table> <tr> <td align=“center”><b> Magnetic Field (T) </b></td> <td align=“center”><b> Temperature (K) </b></td>
E N D
What is MatML? MatML is an extensible markup language for describing structured documents containing materials property data. MatML: Brief Overview Visit http://matml.org
HTML Markup <table> <tr> <td align=“center”><b>Magnetic Field (T) </b></td> <td align=“center”><b>Temperature (K) </b></td> <td align=“center”><b>Critical Current Density (kA/cm<sup>2</sup>)</b></td> </tr> <tr> <td align=“center”>0</td> <td align=“center”>3</td> <td align=“center”>3040</td> </tr> <table> MatML: Brief Overview Visit http://matml.org
MatML Markup <Properties> <PropertyDetails> <Name>Critical Current Density</Name> <Units>kA/cm<sup>2</sup></Units> <DataSource>Journal</DataSource> <DataType>Evaluated</DataType> </PropertyDetails> <Value>3040</Value> <Parameters> <Name>Magnetic Field</Name> <Value type="integer">0</Value> <Units>T</Units> <Name>Temperature</Name> <Value type="integer">3</Value> <Units>K</Units> </Parameters> </Properties> MatML: Brief Overview Visit http://matml.org
Complete MatML tag set Associate Element Processing Associations Form Properties BulkDetails Formula PropertyDetails Characterization Geometry Qualifier ChemicalComposition Graphs Relationship Class Material Result ComponentDetails MatML_Doc Shape Compound MeasurementTechnique Source Concentration Name Specification DataSource Notes Subclass DataType Orientation Terms DimensionDetails Parameters Units Dimensions PhaseComposition Value MatML: Brief Overview Visit http://matml.org
Establish MatML Steering Committee • Expand set of MatML markup examples to illustrate MatML’s capabilities and applicability • Promote and disseminate MatML via: • MatML web site • Steering Committee • Publications and Presentations MatML: Brief Overview Visit http://matml.org
The materials data “marketplace” • No common exchange format • 100s of proprietary formats • No software interoperability • No flexibility, extensibility • Inefficient data processing Materials Suppliers Materials Societies Publishers MaterialsWebsites GovernmentAgencies Universities StandardsBodies Automotive Companies FiniteElementCodes Aerospace Industry ModelingSoftware InstrumentManufacturers Materials Databases Consumers MatML: Brief Overview Visit http://matml.org
One common materials data exchange format • Non-proprietary “Esperanto” • Direct program-to-program interoperability • Flexible, extensible markup language • Efficient data processing; rapid response Materials Suppliers Materials Societies Publishers MaterialsWebsites GovernmentAgencies Universities MatML StandardsBodies Automotive Companies FiniteElementCodes Aerospace Industry ModelingSoftware InstrumentManufacturers Materials Databases Consumers MatML: Brief Overview Visit http://matml.org
What the Editor Provides XML is designed to be a user readable format. The editor simplifies the process for those who already know XML, but yet lets one create a MatML document without even knowing XML. • Interactive Help • Validation • Selective Display • XML preview MatML: Brief Overview Visit http://matml.org