Oksana Hoard LIS 4404
Overview MatML stands for Materials Markup Language It is a freely-available XML schema designed to describe materials (metals, plastics, ceramics) and their properties (density, elasticity) for the field of materials science MatML ensures interoperability MatML facilitates information exchange between specialists
MatML Users
Development Schema initially defined by Ed Begley for the National Institute of Standards and Technology (NIST) 2000 – MatML version 1.0 released for public comment 2001 – MatML version 2.0 formally released 2003 – MatML version 3.0 registered with XML.org 2004 – MatML version 3.1 formally released 2006 – MatML published for public comment by OASIS
Elements: Representation
Elements: Example There are two main components in the schema Material – Mandatory Metadata – Optional Schema may be found at Example may be found at
Benefits Simplicity Understandability Flexibility Extensibility Business Tool
Challenges Problem: Variations in terminology in different domains, disciplines, etc. Solution: Creation of a thesaurus encompassing all relevant fields Problem: Variations in units and data formats between domains and countries Solution: Creation of automated format conversions and using the Glossary element in the schema Problem: Lack of guidance in using the schema Solution: Creation of user-friendly editors, user guidelines, and technical documentation
Present and Future Use in industry may not be wide-spread No formally-released standards since 2004 No documented activity since 2006 Use for Semantic Web Development Possible Semantic Web ontology study Transformation or extension of XML schema study Further study in Semantic Web ontology (MatOWL)
References Ashin, T. & Yoshizu, H. (n. d.) Formalization of material property data analysis with web ontology. Retrieved from: Bartolo, L. M., Cole, T. W., Giersch, S., & Wright, M. (2005). NSF / NSDL Workshop on Scientific Markup Languages. D-Lib Magazine, 11(11). Kaufman, J. G., & Begley, E. F. (2003). MatML: a data interchange markup language. Advanced Materials and Processes, 161(11), MatML. (2005). MatML history. Retrieved from: MatML. (2004a). MatML version 3.1. Retrieved from: MatML. (2004b). MatML version 3.0 schema: example 2. Retrieved from: MatML. (n. d.). MatML home. Retrieved from: OASIS. (2006). Material Markup Language public review draft 01. Retrieved from: open.org/materials/materials-matml-spec-pr-01.htm Ojala, T. & Over, H-H. (2008). Approaches in using MatML as a common language for materials data exchange. Data Science Journal, 7, Retrieved from: Varde, A. S., Begley, E. F., & Fahrenholz-Mann, S. (2006). MatML: XML for information exchange with materials property data. In DMSSP '06: Proceedings of the 4th international workshop on Data mining standards, services and platforms (pp ). New York: ACM. Zhang, X., Hu, C., & Li, H. (2009). Semantic query on materials data based on mapping MatML to an OWL ontology. Data Science Journal, 8, 1-17.Retrieved from: