1 / 82

Training Data Modeling Introduction

ISO 15926. Training Data Modeling Introduction. Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007. Objective. Provide the industry with introductory training on ISO 15926 RDS/WIP modeling

joey
Télécharger la présentation

Training Data Modeling Introduction

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. ISO 15926 Training Data Modeling Introduction Target Training Room Target Plaza South 1000 Nicollet Mall Minneapolis, MN September 20-21, 2007

  2. Objective • Provide the industry with introductory training on ISO 15926 RDS/WIP modeling • Attendees to gain the fundamental concepts and skills necessary to harmonize their internal systems with ISO 15926 standard • Attendees to gain the initial knowledge on how to extend the ISO 15926 reference data • Demonstrate RDS/WIP software tools • Provide examples on how to implement ISO 15926 ISO 15926 Training/Preliminary/Objective and Agenda

  3. Agenda ISO 15926 RDS/WIP Training - FIATECH Members Meeting, 2007 Start End Subject Topic Detail Presenter -- DAY ONE -- 7:00 AM 8:00 AM Breakfast 8:00 AM 8:15 AM Preliminary Objective and Agenda Ian Glendinning 9:15 AM 9:30 AM Preliminary Introductions All 9:30 AM 10:00 AM Preliminary Overview of ISO 15926 Ian Glendinning 10:00 AM 10:30 AM Tools Introduction to RDS Magne Valen-Sendstad 10:30 AM 10:45 AM Tools RDS/WIP Tools Robin Benjamins 10:45 AM 11:00 AM Tools Online References Robin Benjamins 11:00 AM 11:15 AM Break 11:15 AM 12:00 PM ISO 15926 Primer Fundamentals Robin Benjamins 9:30 AM 10:00 AM Lunch 12:00 PM 1:15 PM ISO 15926 Primer Fundamentals (continued) Robin Benjamins 1:15 PM 1:45 PM ISO 15926 Primer Work Processes for the SIGs Magne Valen-Sendstad 1:45 PM 2:00 PM ISO 15926 Primer Putting it into Practice RDS/WIP Robin Benjamins 2:00 PM 3:00 PM ISO 15926 Primer Putting it into Practice Modeling Magne Valen-Sendstad 3:00 PM 3:15 PM Break 3:15 PM 5:00 PM ISO 15926 Primer Putting it into Practice Modeling Magne Valen-Sendstad -- DAY TWO -- 7:00 AM 8:00 AM Breakfast 8:00 AM 9:00 AM ISO 15926 Primer Putting it into Practice Mapping Magne Valen-Sendstad 9:00 AM 10:00 AM ISO 15926 Primer Putting it into Practice Implementation Robin Benjamins 10:00 AM 10:15 AM Break 10:15 AM 12:00 PM ISO 15926 Primer Demo’s and Examples Darius Kanga 12:00 PM 12:45 PM Lunch 12:45 PM 1:15 PM ISO 15926 Primer Standards Development Magne Valen-Sendstad 1:15 PM 1:45 PM Recap and Feedback from the Participants All 1:45 PM 2:00 PM ISO 15926 Training Plans for 2008 Robin Benjamins 2:00 PM 2:15 PM Certificates and Adjourn Robin Benjamins ISO 15926 Training/Preliminary/Objective and Agenda

  4. Introductions • Provide • Your name • Your company • Your general role • What you expect from this class ISO 15926 Training/Preliminary/Introductions

  5. Introductions • Onno Paap • Rahul Patil • Rayan Jreije • Robert DeCarlo • Robin Benjamins • Sam Mehta • Shane Knepper • Srinivas Avantsa • Tore Christiansen • The Team • Adrian Laud • Darius Kanga • Hans Teijgeler • Ian Glendinning • Johan Kluewer • Julian Bourne • Magne Valen-Sendstad • Manoj Dharwadkar • Martin Skjæveland ISO 15926 Training/Preliminary/Introductions

  6. Overview of ISO 15926 • Purpose • Projects • IDS • ADI • Parts • Data Model • Reference Data • Templates • OIM • Façade • RDS/WIP • Purpose • RDS/WIP Tools • Organizations • ISO • FIATECH • POSC Caesar • DNV • Fundamentals, Modeling, Mapping, and Implementation ISO 15926 Training/Preliminary/Overview of ISO 15926

  7. Introduction to RDS ISO 15926 Training/Tools/Introduction to RDS (Reference Data Services)

  8. RDS/WIP Tools • WIP Browser • http://www.wip.15926.org • Used to browse both ISO and WIP reference data content • Releases • Available version is 1.0 • Deploying version is 2.0 • Next version is 3.0 scheduled for deployment late October 2007 ISO 15926 Training/Tools/RDS-WIP Tools

  9. RDS/WIP Tools • WIP Browser Features • ID • Short name • Definition • Super classes • Sub classes • Entity relation • Class of class relation • OIM • Templates • OIM-Path ISO 15926 Training/Tools/RDS-WIP Tools

  10. RDS/WIP Tools • WIP Editor • http://www.wip.15926.org • Used to add new items to WIP reference data • Releases • Integrated with the WIP Browser ISO 15926 Training/Tools/RDS-WIP Tools

  11. RDS/WIP Tools • WIP Browser Features • Same as WIP Browsers • Ability to add: • Classes • Generate ID • Supply definition • Set taxonomy • Set relationships • Templates (Both types) • OIM ISO 15926 Training/Tools/RDS-WIP Tools

  12. RDS/WIP Tools • Reference Data System • http://rds.posccaesar.com ISO 15926 Training/Tools/RDS-WIP Tools

  13. Online References • ISO 15926 Knowledge Base • http://www.15926.org • ISO 15926 Technical Information • http://www.infowebml.ws • POSC Caesar • http://rds.posccaesar.com ISO 15926 Training/Preliminary/Online References

  14. Fundamentals: General Concepts • Essential: Concept • When we think of the content of reference data we see it as populated by “concepts” • An idea or thought • Examples are: • Pump • Pressure • Drinking • Life • Hot • Relationship • …everything ISO 15926 Training/ISO 15926 Primer/Fundamentals

  15. Fundamentals: General Concepts • Essential: Syntax • The spelling or representation of specific concept ISO 15926 Training/ISO 15926 Primer/Fundamentals

  16. Fundamentals: General Concepts • Essential: Constraint • The narrowing of an idea or concept • Limiting what a concept is or can be ISO 15926 Training/ISO 15926 Primer/Fundamentals

  17. Fundamentals: General Concepts • Essential: Semantic • A specific behavior. A specific expectation for a given input, process, and output • The concepts in ISO 15926 are semantically and not just syntactically defined ISO 15926 Training/ISO 15926 Primer/Fundamentals

  18. Fundamentals: General Concepts • Essential: Type • A specific constraint applied to a concept • A declaration of a constraint • Examples: • “ABC123” is Type String • The object referred to as P101 is Type “Possible Individual” ISO 15926 Training/ISO 15926 Primer/Fundamentals

  19. Fundamentals: General Concepts • Essential Explicit versus Implicit • Implicit – BAD, Explicit – GOOD • Most information tends to be implied • A Valve with a diameter of 3 • ISO 15926 strives to represent information explicitly • The possible individual identified as “V-101” that is classified as a Gate Valve has a valve body inlet connection with a nominal diameter of 3 inches ISO 15926 Training/ISO 15926 Primer/Fundamentals

  20. Fundamentals: General Concepts • Essential: Metadata • Sub information or details about information • Example: information in a cell in a spreadsheet can have metadata in the form of: • Category • Text alignment • Font • Protection • ISO 15926 uses metadata extensively ISO 15926 Training/ISO 15926 Primer/Fundamentals

  21. Fundamentals: General Concepts • Essential: Context • A form of metadata that contains information about origin, environment, situation, etc that is related to the information • Example: John Doe who works for ACME Corp sent us the diameter of the valve for Project XYZ • John Doe, ACME Corp, and Project XYZ are contextual information ISO 15926 Training/ISO 15926 Primer/Fundamentals

  22. Fundamentals: General Concepts • Essential: Fidelity • The richness of detail and sub detail for a given packet of information • Information the includes the primary business values (payload), all metadata, and full context • ISO 15926 is a means to transmit high fidelity information ISO 15926 Training/ISO 15926 Primer/Fundamentals

  23. Fundamentals: General Concepts • Essential: Encapsulation • The hiding of details • A fundamental concept of Object Oriented Programming • Enables the loose coupling of systems involved in interoperability • ISO 15926 provides mechanisms to encapsulate systems and information ISO 15926 Training/ISO 15926 Primer/Fundamentals

  24. Fundamentals: General Concepts • Essential: Abstraction • The generalization of a concept • Example: A container is an abstraction of a cup • Provides the means to encapsulate information and systems ISO 15926 Training/ISO 15926 Primer/Fundamentals

  25. Fundamentals: General Concepts • Essential: Class • Category of things or division of things based on one or more criteria for inclusion or exclusion • All classes are discovered, they are not created. • The word that follows the phrase “is a” is a class • Concepts in ISO 15926 are represented by classes ISO 15926 Training/ISO 15926 Primer/Fundamentals

  26. Fundamentals: General Concepts • Essential: Inheritance • The copying of semantics of a higher concept to a lower or more detailed concept • Example A “Centrifugal Pump” class can inherit the semantics of a “Rotating Equipment” class ISO 15926 Training/ISO 15926 Primer/Fundamentals

  27. Fundamentals: General Concepts • Essential: Instance • The specific occurrence or materialization of a class • An instance of a concept can result in a record in a database or the materialization of valve with a specific serial number ISO 15926 Training/ISO 15926 Primer/Fundamentals

  28. Fundamentals: General Concepts • Essential: Relationship • Associating one thing with another thing • In ISO 15926 relationships are classified • Examples: Inheritance (is a sub class of) and Instance (is a type of) are types of relationships • Relationships are not just for physical concepts, it is also for temporal concepts, activity concepts, etc. ISO 15926 Training/ISO 15926 Primer/Fundamentals

  29. Fundamentals: General Concepts • Essential: Cardinality • A means to specify the minimum and maximum possible occurrences of a thing at the end of a relationship • Example: zero, one, or many • Things can have relationships with • One to one • Zero to one • Many to one • One to many • Zero to many • Many to many ISO 15926 Training/ISO 15926 Primer/Fundamentals

  30. Fundamentals: General Concepts • Essential: Triple • The smallest unit of information • A triple is made up of Subject, (thing) Predicate (relationship), Object (value) ISO 15926 Training/ISO 15926 Primer/Fundamentals

  31. Fundamentals: General Concepts • Essential: Meta Layer • A concept where a model is built up of fundamental concepts which then gets instanced so that these richer concepts can be used to further describe the rest of the model • In ISO 15926 this results in classes that are “class of class of” • From a Part 7 perspective, a meta layer is OWL, followed by Part 2, followed by Part 4 ISO 15926 Training/ISO 15926 Primer/Fundamentals

  32. Fundamentals: General Concepts • Essential: Entity • Synonym of class • In ISO 15926 it is the moniker for all of the classes in Part 2 Data Model ISO 15926 Training/ISO 15926 Primer/Fundamentals

  33. Fundamentals: General Concepts • Identity: Local Identifier • A property that contains a value that uniquely names a thing within a given context ISO 15926 Training/ISO 15926 Primer/Fundamentals

  34. Fundamentals: General Concepts • Identity: URL • Universal Resource Locator • Provides global uniqueness to a context • A local identifier combined with a URL creates a globally unique identifier ISO 15926 Training/ISO 15926 Primer/Fundamentals

  35. Fundamentals: General Concepts • Identity: Namespace • A "Namespace" is a set of names in which all names are unique • Defines a context ISO 15926 Training/ISO 15926 Primer/Fundamentals

  36. Fundamentals: General Concepts • Structure: Schema • The meta model of your data set • Tends to be a syntactical definition ISO 15926 Training/ISO 15926 Primer/Fundamentals

  37. Fundamentals: General Concepts • Structure: Data Model • The meta model of your information • Tends to be a semantic definition ISO 15926 Training/ISO 15926 Primer/Fundamentals

  38. Fundamentals: General Concepts • Structure: Normalization • A process of organizing an information structure to minimize the repetition of values ISO 15926 Training/ISO 15926 Primer/Fundamentals

  39. Fundamentals: General Concepts • Structure: Template • It is the fundamental “Lego block” of information structures • Template Types • Shortcut – Business driven • Shorthand – Model driven • Longhand – Specialization of Part 2 • Shortcut Templates can have a “kind of” relationship to Shorthand Templates ISO 15926 Training/ISO 15926 Primer/Fundamentals

  40. Fundamentals: General Concepts • Structure: OIM • Object Information Model • A grouping of Templates associated to a common class ISO 15926 Training/ISO 15926 Primer/Fundamentals

  41. Fundamentals: General Concepts • Structure: OIM and Templates Template A Template B Class X1 Template C Template D ISO 15926 Training/ISO 15926 Primer/Fundamentals

  42. Fundamentals: General Concepts • Ontology • Organizations of categories • Wikipedia: A data model that represents a set of concepts within a domain and the relationships between those concepts. It is used to reason about the objects within that domain ISO 15926 Training/ISO 15926 Primer/Fundamentals

  43. Fundamentals: General Concepts • Semantic Web Principles • Information should be publicly exposed by the owner only • The basis of Part 7’s implementation • RDF/OWL • SPARQL • Triple Stores • Façades (Web Services) ISO 15926 Training/ISO 15926 Primer/Fundamentals

  44. Fundamentals: General Concepts • Connectivity: Facade • ISO 15926 implementation for system to system connectivity • The interface or API of ISO 15926 Part 7 ISO 15926 Training/ISO 15926 Primer/Fundamentals

  45. Fundamentals: General Concepts • Connectivity: Mapping • Relating the semantics of one system to another system or reference data • A major activity when implementing interoperability solutions ISO 15926 Training/ISO 15926 Primer/Fundamentals

  46. Fundamentals: General Concepts • Connectivity: Transformation • The conversion of information from one systems format to another systems format guided by semantic mappings ISO 15926 Training/ISO 15926 Primer/Fundamentals

  47. Fundamentals: General Concepts • Harmonization • The aligning and consolidation process to relate similar concepts between systems or standards ISO 15926 Training/ISO 15926 Primer/Fundamentals

  48. Fundamentals: General Concepts • Lifecycle Data • Persistent information that includes all changes for the lifetime of the information ISO 15926 Training/ISO 15926 Primer/Fundamentals

  49. Fundamentals: Living Standard • WIP Concept • Provide a single global point to use and extend reference data • Provide a set of processes that status submissions • WIP Approval • ISO Approval ISO 15926 Training/ISO 15926 Primer/Fundamentals

  50. Fundamentals: Living Standard • ISO MA • An ISO organization that is forming to manage the ISO 15926 and other ISO standards reference data ISO 15926 Training/ISO 15926 Primer/Fundamentals

More Related