Training Data Modeling Introduction
description
Transcript of Training Data Modeling Introduction
![Page 1: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/1.jpg)
Training Training
Data Modeling Data Modeling IntroductionIntroduction
Target Training RoomTarget Training RoomTarget Plaza SouthTarget Plaza South1000 Nicollet Mall1000 Nicollet MallMinneapolis, MNMinneapolis, MN
September 20-21, 2007September 20-21, 2007
ISO 15926ISO 15926
![Page 2: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/2.jpg)
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
![Page 3: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/3.jpg)
ISO 15926 Training/Preliminary/Objective and Agenda
AgendaISO 15926 RDS/WIP Training - FIATECH Members Meeting, 2007Start End Subject Topic Detail Presenter-- DAY ONE --7:00 AM 8:00 AM Breakfast8:00 AM 8:15 AM Preliminary Objective and Agenda Ian Glendinning9:15 AM 9:30 AM Preliminary Introductions All9:30 AM 10:00 AM Preliminary Overview of ISO 15926 Ian Glendinning10:00 AM 10:30 AM Tools Introduction to RDS Magne Valen-Sendstad10:30 AM 10:45 AM Tools RDS/WIP Tools Robin Benjamins10:45 AM 11:00 AM Tools Online References Robin Benjamins11:00 AM 11:15 AM Break11:15 AM 12:00 PM ISO 15926 Primer Fundamentals Robin Benjamins9:30 AM 10:00 AM Lunch12:00 PM 1:15 PM ISO 15926 Primer Fundamentals (continued) Robin Benjamins1:15 PM 1:45 PM ISO 15926 Primer Work Processes for the SIGs Magne Valen-Sendstad1:45 PM 2:00 PM ISO 15926 Primer Putting it into Practice RDS/WIP Robin Benjamins2:00 PM 3:00 PM ISO 15926 Primer Putting it into Practice Modeling Magne Valen-Sendstad3:00 PM 3:15 PM Break3:15 PM 5:00 PM ISO 15926 Primer Putting it into Practice Modeling Magne Valen-Sendstad-- DAY TWO --7:00 AM 8:00 AM Breakfast8:00 AM 9:00 AM ISO 15926 Primer Putting it into Practice Mapping Magne Valen-Sendstad9:00 AM 10:00 AM ISO 15926 Primer Putting it into Practice Implementation Robin Benjamins10:00 AM 10:15 AM Break10:15 AM 12:00 PM ISO 15926 Primer Demo’s and Examples Darius Kanga12:00 PM 12:45 PM Lunch12:45 PM 1:15 PM ISO 15926 Primer Standards Development Magne Valen-Sendstad1:15 PM 1:45 PM Recap and Feedback from the Participants All1:45 PM 2:00 PM ISO 15926 Training Plans for 2008 Robin Benjamins2:00 PM 2:15 PM Certificates and Adjourn Robin Benjamins
![Page 4: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/4.jpg)
Introductions Provide
Your name Your company Your general role What you expect from this class
ISO 15926 Training/Preliminary/Introductions
![Page 5: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/5.jpg)
Introductions 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
Onno Paap Rahul Patil Rayan Jreije Robert DeCarlo Robin Benjamins Sam Mehta Shane Knepper Srinivas Avantsa Tore Christiansen
![Page 6: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/6.jpg)
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
![Page 7: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/7.jpg)
Introduction to RDS
ISO 15926 Training/Tools/Introduction to RDS (Reference Data Services)
![Page 8: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/8.jpg)
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
![Page 9: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/9.jpg)
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
![Page 10: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/10.jpg)
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
![Page 11: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/11.jpg)
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
![Page 12: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/12.jpg)
RDS/WIP Tools Reference Data System
http://rds.posccaesar.com
ISO 15926 Training/Tools/RDS-WIP Tools
![Page 13: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/13.jpg)
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
![Page 14: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/14.jpg)
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
![Page 15: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/15.jpg)
Fundamentals: General Concepts Essential: Syntax
The spelling or representation of specific concept
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 16: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/16.jpg)
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
![Page 17: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/17.jpg)
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
![Page 18: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/18.jpg)
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
![Page 19: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/19.jpg)
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
![Page 20: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/20.jpg)
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
![Page 21: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/21.jpg)
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
![Page 22: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/22.jpg)
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
![Page 23: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/23.jpg)
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
![Page 24: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/24.jpg)
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
![Page 25: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/25.jpg)
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
![Page 26: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/26.jpg)
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
![Page 27: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/27.jpg)
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
![Page 28: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/28.jpg)
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
![Page 29: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/29.jpg)
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
![Page 30: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/30.jpg)
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
![Page 31: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/31.jpg)
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
![Page 32: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/32.jpg)
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
![Page 33: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/33.jpg)
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
![Page 34: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/34.jpg)
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
![Page 35: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/35.jpg)
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
![Page 36: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/36.jpg)
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
![Page 37: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/37.jpg)
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
![Page 38: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/38.jpg)
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
![Page 39: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/39.jpg)
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
![Page 40: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/40.jpg)
Fundamentals: General Concepts Structure: OIM
Object Information Model A grouping of Templates associated to a
common class
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 41: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/41.jpg)
Fundamentals: General Concepts Structure: OIM and Templates
ISO 15926 Training/ISO 15926 Primer/Fundamentals
Class X1
Template A
Template B
Template C
Template D
![Page 42: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/42.jpg)
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
![Page 43: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/43.jpg)
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
![Page 44: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/44.jpg)
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
![Page 45: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/45.jpg)
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
![Page 46: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/46.jpg)
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
![Page 47: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/47.jpg)
Fundamentals: General Concepts Harmonization
The aligning and consolidation process to relate similar concepts between systems or standards
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 48: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/48.jpg)
Fundamentals: General Concepts Lifecycle Data
Persistent information that includes all changes for the lifetime of the information
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 49: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/49.jpg)
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
![Page 50: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/50.jpg)
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
![Page 51: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/51.jpg)
Part 2Data Model
Part 3Geometry
Part 4Reference Data Library
RDL
Part 7Templates and Façades
Provides a foundation and framework for both the organization and meaning of information
Defines the terms used to label or identify information
Defines the structures used toorganize information and specifies how systems can connect to each other
ISO
15926
Defines information structures for 3D data
Fundamentals: ISO 15926 “Parts”
![Page 52: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/52.jpg)
Part 2Data Model
Part 4Reference Data
Part 7Templates & Object Information Models
Natural LanguageGrammar
Dictionary &Thesaurus
Phrase, Sentence, Paragraph,
Verse, Rhyme, Lyric,Short Story, Novel
Forms, Data Sheets, Document Formats
Part 7Façades
“Reading”
Fundamentals: Parts Analogy
![Page 53: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/53.jpg)
Fundamentals: Part 2 Data Model Purpose
Provides the fundamental semantics of ISO 15926
The foundation of ISO 15926 The gory details:
http://www.tc184-sc4.org/wg3ndocs/wg3n1328/lifecycle_integration_schema.html
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 54: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/54.jpg)
Fundamentals: ISO 15926 Part 3 Purpose
Reference to ISO 10303 – STEP Harmonizes IFC’s into ISO 15926 3D Geometry
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 55: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/55.jpg)
Fundamentals: ISO 15926 Part 3 Status
Currently being loaded into ISO 15926 Under review and analysis
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 56: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/56.jpg)
Fundamentals: ISO 15926 Part 4 Main properties of Part 4
ID Short name Definition Super classes Sub classes Entity relation Class of class relation Relationships (which can express Templates
and OIM’s)
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 57: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/57.jpg)
Fundamentals: ISO 15926 Part 4 Purpose
Reference Data: Defines the domain specific concepts and semantics for a given industry segment
Provides syntactic and semantic standardization
Contains Core classes Standard classes Proprietary classes
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 58: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/58.jpg)
Fundamentals: ISO 15926 Part 7 Purpose
Provide a standardized way to organize information – Templates and OIM’s
Provide a standardized implementation for persisting information – RDF/OWL
Provide a standardized set of API’s for system to system connectivity – Façades
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 59: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/59.jpg)
Fundamentals: ISO 15926 Part 7 Templates and OIM’s
Base Templates Specialized Templates OIM’s
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 60: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/60.jpg)
Fundamentals: ISO 15926 Part 7 RDF/OWL
Mapping OIM-Path
Transformation Triple Stores SPARQL
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 61: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/61.jpg)
Fundamentals: ISO 15926 Part 7 Façade
Types System Discipline Project Company Confederation of Participating Façades (CPF)
Tools Ontology Browser
Functions Query Data Exchange Handover
Security
ISO 15926 Training/ISO 15926 Primer/Fundamentals
![Page 62: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/62.jpg)
Work Processes for the SIGs
ISO 15926 Training/ISO 15926 Primer/Work Processes for the SIGs
![Page 63: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/63.jpg)
Put’n into Practice: RDS/WIP Purpose
Provide extensibility of standard at the speed of business
Roles User Yellow Belt Modeler Black Belt Modeler
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/RDS/WIP
![Page 64: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/64.jpg)
Put’n into Practice: RDS/WIP Processes
Use Submit WIP approve ISO approve
Management POSC Caesar/DNV ISO MA
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/RDS/WIP
![Page 65: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/65.jpg)
Put’n into Practice: Modeling Introduction to mapping methodology
Purpose Concepts Business driven versus Concept driven Specialization; Introduction and Workshop 1 Part-Whole; Introduction and Workshop 2 Property with units; Introduction and
Workshop 3 Named attributes; Introduction and Workshop
4 References; Introduction and Workshop 5
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Modeling
![Page 66: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/66.jpg)
Put’n into Practice: Mapping Purpose Schema Mapping Content Mapping One to one, Many to one, Many to Many Mapping Tools Transformation Tools
Functions Rules Validation
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Mapping
![Page 67: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/67.jpg)
Put’n into Practice: Implementation Purpose
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 68: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/68.jpg)
Put’n into Practice: Implementation Planning and Steps
Syntactic Mapping Schema Mapping Content (Semantic) Mapping Façade deployment
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 69: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/69.jpg)
Put’n into Practice: Implementation Training
RDS/WIP Certification Tools
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 70: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/70.jpg)
Put’n into Practice: Implementation Technologies
CSV (Excel) XML RDF OWL Triple Stores
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 71: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/71.jpg)
Put’n into Practice: Implementation Mapping
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 72: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/72.jpg)
Put’n into Practice: Implementation Transformation
To/From Legacy Systems To/From other Standards
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 73: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/73.jpg)
Put’n into Practice: Implementation Styles
IDS Task 120 Part 7
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 74: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/74.jpg)
Put’n into Practice: Implementation Security
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 75: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/75.jpg)
Put’n into Practice: Implementation Conformance
ISO 15926 Training/ISO 15926 Primer/Putting it into practice/Implementation
![Page 76: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/76.jpg)
Demo’s and Examples Gauge Pressure Transmitter
ISO 15926 Training/ISO 15926 Primer/Demo’s and Examples
![Page 77: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/77.jpg)
Demo’s and Examples Purchase Order
ISO 15926 Training/ISO 15926 Primer/Demo’s and Examples
![Page 78: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/78.jpg)
Demo’s and Examples Purchase Order
ISO 15926 Training/ISO 15926 Primer/Demo’s and Examples
![Page 79: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/79.jpg)
Standards Development Participation
Organizations Projects TS Reviews Balloting
Feedback Drivers
Conceptual Drivers Business Drivers
ISO 15926 Training/ISO 15926 Primer/Standards Development
![Page 80: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/80.jpg)
Recap and Feedback from the Participants
ISO 15926 Training/Recap and Feedback from the Participants
![Page 81: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/81.jpg)
ISO 15926 Training Plans for 2008 Face to Face Web Training Certification
ISO 15926 Training/ISO 15926 Training Plans for 2008
![Page 82: Training Data Modeling Introduction](https://reader036.fdocuments.us/reader036/viewer/2022062408/5681434a550346895dafc54c/html5/thumbnails/82.jpg)
Certificates and Adjourn
ISO 15926 Training/Certificates and Adjourn