1 / 9

What is MatML?

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>

Melvin
Download Presentation

What is MatML?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is MatML? MatML is an extensible markup language for describing structured documents containing materials property data. MatML: Brief Overview Visit http://matml.org

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. MatML: Brief Overview Visit http://matml.org

  9. 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

More Related