What is Mat ML Mat ML is an
- Slides: 9
What is Mat. ML? Mat. ML is an extensible markup language for describing structured documents containing materials property data. Mat. ML: Brief Overview Visit http: //matml. org
Magnetic Field (T) Temperature (K) Critical Current Density (k. A/cm 2) 0 3 3040 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 (k. A/cm<sup>2</sup>)</b></td> </tr> <td align=“center”>0</td> <td align=“center”>3040</td> </tr> Mat. ML: Brief Overview <table> Visit http: //matml. org
Mat. ML Markup <Properties> <Property. Details> <Name>Critical Current Density</Name> <Units>k. A/cm<sup>2</sup></Units> <Data. Source>Journal</Data. Source> <Data. Type>Evaluated</Data. Type> </Property. Details> <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> Mat. ML: Brief Overview Visit http: //matml. org
Complete Mat. ML tag set Associate Associations Bulk. Details Characterization Chemical. Composition Class Component. Details Compound Concentration Data. Source Data. Type Dimension. Details Dimensions Element Formula Geometry Graphs Material Mat. ML_Doc Measurement. Techniqu e Name Notes Orientation Parameters Phase. Composition Mat. ML: Brief Overview Visit http: //matml. org Processing Properties Property. Details Qualifier Relationship Result Shape Source Specification Subclass Terms Units Value
Establish Mat. ML Steering Committee Expand set of Mat. ML markup examples to illustrate Mat. ML’s capabilities and applicability Promote and disseminate Mat. ML via: Mat. ML web site Steering Committee Publications and Presentations Mat. ML: Brief Overview Visit http: //matml. org
The materials data “marketplace” Materials Suppliers Societies Publishers Government Agencies Standards Bodies Finite Element Codes Modeling Software • No common exchange format Materials Websites • 100 s of proprietary formats Universities • No software interoperability Automotive Companies Aerospace Industry Instrument Manufacturers Materials Consumers Databases Mat. ML: Brief Overview Visit http: //matml. org • No flexibility, extensibility • Inefficient data processing
Materials Suppliers Materials Societies Publishers Materials Websites Government Agencies Standards Bodies Finite Element Codes Modeling Software Universities Mat. ML Automotive Companies Aerospace Industry Instrument Manufacturers Materials Consumers Databases Mat. ML: 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
Mat. ML: 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 Mat. ML document without even knowing XML. 1) 2) 3) 4) Interactive Help Validation Selective Display XML preview Mat. ML: Brief Overview Visit http: //matml. org