1 Augmenting MatML with Heat Treating Semantics Aparna Varde, Elke Rundensteiner, Murali Mani Mohammed Maniruzzaman and Richard D. Sisson Jr. Worcester.

Slides:



Advertisements
Similar presentations
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
Advertisements

Forest Markup / Metadata Language FML
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
CS570 Artificial Intelligence Semantic Web & Ontology 2
1 Learning Semantics-Preserving Distance Metrics for Clustering Graphical Data Aparna S. Varde, Elke A. Rundensteiner, Carolina Ruiz, Mohammed Maniruzzaman.
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 2 Introduction to Database Development.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The QuenchMiner ™ Expert System for Quenching and Distortion Control Aparna S. Varde, Mohammed Maniruzzaman, Elke Rundensteiner and Richard D. Sisson Jr.
Lecture Fourteen Methodology - Conceptual Database Design
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
Automatic Data Ramon Lawrence University of Manitoba
Computational Estimation of Heat Transfer Curves for Microstructure Prediction and Decision Support Aparna S. Varde, Mohammed Maniruzzaman, Elke A. Rundensteiner.
Methodology Conceptual Database Design
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
Unit 4 – XML Schema XML - Level I Basic.
1 Advanced Topics XML and Databases. 2 XML u Overview u Structure of XML Data –XML Document Type Definition DTD –Namespaces –XML Schema u Query and Transformation.
Exploring Microsoft® Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Robert Grauer and Maryann Barber Using.
A Use Case for SAML Extensibility Ashish Patel, France Telecom Paul Madsen, NTT.
4/20/2017.
Module 17 Storing XML Data in SQL Server® 2008 R2.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
XML-to-Relational Schema Mapping Algorithm ODTDMap Speaker: Artem Chebotko* Wayne State University Joint work with Mustafa Atay,
An Extension to XML Schema for Structured Data Processing Presented by: Jacky Ma Date: 10 April 2002.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 XML Taken from Chapter 7.
Introduction to XML. XML - Connectivity is Key Need for customized page layout – e.g. filter to display only recent data Downloadable product comparisons.
Methodology Conceptual Databases Design
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 2 This material was developed by Oregon Health & Science.
Designing Semantics-Preserving Cluster Representatives for Scientific Input Conditions Aparna Varde, Elke Rundensteiner, Carolina Ruiz, David Brown, Mohammed.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Methodology - Conceptual Database Design
CCCT-041 Semantic Extensions to Domain- Specific Markup Languages Aparna Varde, Elke Rundensteiner, Murali Mani, Mohammed Maniruzzaman and Richard D. Sisson.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
Jennifer Widom XML Data Introduction, Well-formed XML.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
The Semistructured-Data Model Programming Languages for XML Spring 2011 Instructor: Hassan Khosravi.
XML and Database.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
1 Mining Images of Material Nanostructure Data Aparna S. Varde, Jianyu Liang, Elke A. Rundensteiner and Richard D. Sisson Jr. ICDCIT December 2006 Bhubaneswar,
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Modeling Security-Relevant Data Semantics Xue Ying Chen Department of Computer Science.
Web-based Data Mining for Quenching Data Analysis Aparna S. Varde, Makiko Takahashi, Mohammed Maniruzzaman, Richard D. Sisson Jr. Center for Heat Treating.
1 The T4SQL Temporal Query Language Presented by 黃泰豐 2007/12/26.
SEMI-STRUCTURED DATA (XML) 1. SEMI-STRUCTURED DATA ER, Relational, ODL data models are all based on schema Structure of data is rigid and known is advance.
MatML: Brief Overview Visit MatML is an extensible markup language for describing structured documents containing materials property data.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
XML Extensible Markup Language
Oksana Hoard LIS Overview MatML stands for Materials Markup Language It is a freely-available XML schema designed to describe materials (metals,
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
XML Databases Presented By: Pardeep MT15042 Anurag Goel MT15006.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
XML: Extensible Markup Language
The Semantic Web By: Maulik Parikh.
XML QUESTIONS AND ANSWERS
Eugenia Fernandez IUPUI
XML Data Introduction, Well-formed XML.
Semi-Structured data (XML Data MODEL)
Semantic Markup for Semantic Web Tools:
Module P4 Identify Data Products and Views So Their Requirements and Attributes Can Be Controlled Learning Objectives: Understand the value of data. Understand.
Andrei G. Stoica and Csilla Farkas
Semi-Structured data (XML)
Presentation transcript:

1 Augmenting MatML with Heat Treating Semantics Aparna Varde, Elke Rundensteiner, Murali Mani Mohammed Maniruzzaman and Richard D. Sisson Jr. Worcester Polytechnic Institute, Worcester, MA, USA -This work is supported by the Center for Heat Treating Excellence (CHTE) and its member companies and by the Department of Energy – Office of Industrial Technology (DOE-OIT) Award Number DE-FC D14197 Conference: ASM Materials Solutions, Oct 2004, Columbus, OH, USA Symposium: Developments in Web-Based Material Property Databases

2Introduction Domain Specific Markup Language: –Medium of communication for domain users. –Follows XML syntax. –Encompasses domain semantics. MatML: –Materials Science Markup Language. –XML for Materials Property Data. –Developed by NIST (National Institute of Stds. & Technology). Need for Extension: –MatML tags generic to Materials Science. –Desirable to incorporate the semantics of Heat Treating. –Extension proposed to MatML.

3 Heat Treating Involves controlled heating & cooling of materials to achieve desired mechanical & thermal properties. Quenching or rapid cooling: important step in heat treating. Quenchant: cooling medium. Part: material being cooled. Conditions: Temperature, Agitation etc. Quenching Setup at CHTE, WPI

4 MatML: Materials Science Markup Language One common exchange format for Materials data. Standard developed by NIST. Follows XML syntax. Enhances interpretability of data. Allows extensibility.

5 MatML Structure Root of schema “MatML_Doc”. Has one or more instances of “Material” element. Each has the foll. elements with sub-elements & attributes. 1.Bulk Details 2.Component Details 3.Metadata 4.Graphs 5.Glossary …………… ……………... ………………….

6 Data Storage using MatML Tags describe entities in Materials Science. Nesting describes relationships between entities. Semantics of data represented. Generic to Materials Science domain.

7 Motivation for Extension Entities in Quenching Process. –Quenchant, Part Surface, Quenching Conditions. These have attributes or properties. –e.g. Viscosity is an attribute of Quenchant. MatML schema not sufficient to store data on these. Hence the need to capture the semantics of Heat Treating / Quenching through extension.

8 Issues in Extending Domain Specific Markup Languages Representing domain semantics: Data models. Identifying needs of potential users: Domain expert interviews. Ontological considerations: E.g., synonyms. Designing the schema: XML constraints etc. Revising the schema: Based on critical reviews.

9 Modeling based on Semantics

10 Interviews: Needs identified Some data in quenching has to be stored in conjunction with basic materials information. Example: Consider a part undergoing quenching. –Material properties of part, e.g., Component Details. –Quenching process parameters, e.g., Part Surface. Hence the proposal for a “Quenching” element to be part of a MatML document, at the same level as the “Material” element. Note: Storage efficiency is the reason for extending MatML rather than developing a new “QuenchML”.

11 Ontology determined after Interviews Components of the ontology: –Quenching: the process of rapid cooling. –Quenchant: cooling medium (oil, water, gas etc.) –PartSurface: material undergoing rapid cooling. –Manufacturing: details such as stamping and welding. –QuenchConditions: agitation, temperature etc. –Results: e.g., cooling rate, distortion, heat transfer coefficient. –Graphs: cooling curves, cooling rate curves, heat transfer curves. Synonyms: –Several terms mean the same, e.g., Part, Probe, Work-piece all refer to one entity. Design ontology accordingly.

12 Schema: High Level Tag Set

13 Schema: Placement of Element Within “MatML_Doc” in MatML schema. Same level as the “Materials” element. This enables cross- referencing between “Quenching” and “Material” elements.

14 Schema: Interpretability of Data Schema: Interpretability of Data Understanding meaning of stored data: –With reference to context, –Without other documentation. Domain experts’ input crucial: –To decide how they want users to interpret data. Examples: –Cooling Rate: stored specifically at different locations. –Cooling Uniformity: general inference about the experiment. –Quenchant, part and conditions details should be stored before the results and graphs.

15 Detailed Schema: Partial Snapshot

16 XML Schema Constraints Sequence constraint: to declare a list of elements in order, e.g., ………………. ….. ……………… Disjunction constraint: to declare mutually exclusive elements, e.g., : …………………….

17 XML Schema Constraints (Contd.) Key constraint: to declare a primary key on an element or attribute, i.e., it must have unique values & cannot have null values, e.g., ………………………………. Occurrence constraint: to declare the minimum and maximum occurrences of an element., e.g., …………….. ……………..

18 XQuery for Retrieval of Data Schema designed to facilitate retrieval using XQuery. Issues: –XQuery is case-sensitive. Encourage users to store data in a case- sensitive manner to ensure correct retrieval. –Introduce additional tags if needed to assist querying and provide good readability, by anticipating typical user queries. ……..

19Conclusions “Quenching Element” proposed at CHTE as an extension to MatML, the Materials Science Markup Language (developed by NIST). Ontology and schema developed. Schema revision ongoing based on discussions with domain experts and standards bodies (NIST). Issues in extending domain-specific markup languages considered. More issues may emerge. Propose to incorporate this as a standard within the original MatML, to include Heat Treating semantics. Useful application of XML in the Heat Treating domain.