1 / 19

Templates

Templates. X. Supplier. The Problem. A range on the data sheet. Property with Scale and Quantification. We wish to interpret the statement “The ambient temperature during operation of a 3051CG pressure transmitter should be within -40 and 85 degrees Celsius.”

Download Presentation

Templates

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

  2. X Supplier The Problem

  3. A range on the data sheet

  4. Property with Scale and Quantification • We wish to interpret the statement “The ambient temperature during operation of a 3051CG pressure transmitter should be within -40 and 85 degrees Celsius.” • The statement instantiates this template (6 roles): Any P of a C has a property of type Q, limited to the range i – j on scale S • We now illustrate how the template-conformant statement is broken down into parts, building a semantic model in the process • This process corresponds directly to the execution of template rules

  5. Property with Scale and Quantification “Ambient temperature during operation of a 3051CG pressure transmitter should be within -40 and 85 degrees Celsius.”

  6. Property Range

  7. Property Range Restriction

  8. Model: Ambient Temperature Range 3051CG ambienttemperature: -40°C – 85°C

  9. Templates • A 15926 template is • an n-place predicate with • a definition in terms of simpler predicates • The shorthand template is comparable to a (database/.XLS) table. Upper Limit Model Property Property Type Scale Lower Limit • The longhand template provides interpretation • What is the statement made by an instance of the predicate • Break down complex statements into simpler statements • Ultimately, we end up with atomic 15926 statements

  10. IDS converter IDS converter Project DB (OWL) Data in Template Format Data in Template Format SWRL SPARQL lifting lowering Mapping into target format Mapping into template statements XQuery XQuery • OWL DL • reasoner: • consistency • type inference DB DB In XML format In XML format

  11. Main Section of a Gellish Table

  12. Some Template Specifiactions

  13. Template Definitions

  14. Longhand templates Rules (SWRL) Inference & Consistency check (OWL DL) Target data XSLT transformations Source data XSLT transformations XML document XML document Schema Schema (1) (1) ISO 15926 Project DB Template Library Template Library ISO 15926 + PCA RDL Template Definition Tool Template Definition Tool ISO 15926 DM (1): The same library, shown two places for convenience Standard Project IDS The IDS Converter

  15. Standard Project IDS The IDS Converter, Optional Use Longhand templates Rules (SWRL) Inference & Consistency check (OWL DL) Source data XSLT transformations XML document Target System Schema Longhand templates Rules (SWRL) Inference & Consistency check (OWL DL) Target data XSLT transformations Source data XSLT transformations XML document XML document Schema Schema (1) (1) ISO 15926 Project DB Template Library Template Library ISO 15926 + PCA RDL Template Definition Tool Template Definition Tool ISO 15926 DM (1): The same library, shown two places for convenience

  16. Standard Project IDS The IDS Converter, Optional Use Target data XSLT transformations XML document Schema Source System Longhand templates Rules (SWRL) Inference & Consistency check (OWL DL) Target data XSLT transformations Source data XSLT transformations XML document XML document Schema Schema (1) (1) ISO 15926 Project DB Template Library Template Library ISO 15926 + PCA RDL Template Definition Tool Template Definition Tool ISO 15926 DM (1): The same library, shown two places for convenience

  17. Standard Project IDS The IDS Converter, Optional Use Source System Longhand templates Rules (SWRL) Inference & Consistency check (OWL DL) Source data XSLT transformations XML document Schema ISO 15926 Project DB Template Library ISO 15926 + PCA RDL Template Definition Tool ISO 15926 DM

  18. The IDS Converter, Using Facades Target System Source System ISO 15926 Facade ISO 15926 Facade XML document Schema Schema (1) Template Library Template Library ISO 15926 + PCA RDL Template Definition Tool Template Definition Tool ISO 15926 DM

  19. Implementation • Support industry needs for • Common terminologies • Data exchange • Common frameworks • Data validation • The need: Ontologies and business rules • The solution: OWL and rule languages • SPARQL • SWRL

More Related