SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
XMpLant

       delivering interoperability


 Adrian Laud – PELC conference June 2006
Noumenon Consulting Limited
Evolution
    1970     SGML

    1980                                 STEP

    1986     SGML – ISO 8879
                                   10303-42
                                                  AP227
    1995                         AP221
              XML
    1998
                         EPISTLE   POSC-C       STEPLIB
    1999   XMpLant

    2004
                                    ISO 15926
Noumenon Consulting Limited
Standards and deployment
  • ISO 15926 is seen as the way forward
  • It now includes geometry from ISO 10303-42
  • Reference Data Library is the key
  • Collaboration between projects is crucial
     – ADI and IDS, NBIMS and others

  • Business involvement is vital



Noumenon Consulting Limited
Centre of the Universe
  • Information is the centre
  • Applications are satellites
  • Industry must embrace this paradigm
  • Vendors must embrace this paradigm
  • New tools are needed for flexible models

  • Must be able to connect to existing systems


Noumenon Consulting Limited
XMpLant
  • XMpLant is technology for ISO 15926 implementation
  • XMpLant has already been deployed in over 40 major projects
     – Proving ISO 15926 is delivering business benefit today

  • Flexible model and Mapping are the keys
     – Rule based mapping between applications and flexible model

  • Adopted by major vendors of process plant design systems
  • XMpLant will be used in IDS and ADI projects




Noumenon Consulting Limited
Projects
  • Over 40 commercial projects to date
  • 1999 - Conversion PDS to CADDS5
  • 2000 – INOVx CADLinx embeds XMpLant
         - PDS to Plant4D - Unilever
  • 2001 – Data Warehouse load from PDS
         – Visualisation of neutral model
  • 2003 – Neutral model in Aveva VNET
  • 2004 – Shell Nanhai, BP, DuPont and many more
  • 2005 – Petrobras PDS to PDMS
  • 2005 – Bentley Navigator views XMpLant models
  • 2005 – Hatch PlantSpace to PDS




Noumenon Consulting Limited
Scope
  •   The full engineering information model
  •   Intelligent 3D models - all disciplines
  •   Intelligent 2D drawings (P&ID’s etc)
  •   Catalogues and Specifications
  •   Dumb 2D drawings
  •   Datasheets
  •   Structured Documents




Noumenon Consulting Limited
Native Applications




                                               C
                                                                 B
                                            Interface         Interface      A
                                                                          Interface




                                               Mapping subsystem




                              Map files



Noumenon Consulting Limited
                              XML
                                                                                      Schema




                                                ISO 15926-4
                                                ISO 15926-3



                                Map files       Mapping subsystem

                                            Interface         Interface   Interface
                                               F
                                                                 E
                                                                             D
                                                                                               XMpLant Conversion




                                             Native Applications
XMpLant interfaces
  • Low level access to the native database
  • Work with native entities and attributes
  • May access custom files of the application
  • DWG, DGN and SS based systems post process
    the XMpLant model read by those interfaces
  • Work with the mapping sub-system




Noumenon Consulting Limited
XMpLant interfaces
      •PDS P&ID read
      •VPE P&ID Microstation read
      •VPE P&ID ACAD read
      •Smartplant P&ID read
      •PDS 3D read and write - all disciplines
      •PDMS read and write - all disciplines
      •Microstation read and write
      •AutoCAD read
      •SmartSketch read
      •AutoPlant P&ID and 3D read
      •AutoPlant read and write (Bentley)
      •PlantSpace read and write (Bentley)

Noumenon Consulting Limited
XMpLant interfaces 2
     •PDMS Review read and write
     •VNET Regsitry XML write (tag manifest)
     •INTOOLS Loop diagrams read
     •CSV files read
     •RDBMS tables read (ORACLE, Access)

     •SVG write
     •XGL and ZGL write
     •Cadview 3D (3dx) write

     •XML Component Catalogue read and write


Noumenon Consulting Limited
XMpLant interfaces 3
     •PEGS read
     •INOVx CADLINx (INOVx)
     •CADDS5 write
     •Plant4D write

      In development
     •AutoCAD write
     •PlantWise (Design Power)
     •Tribon read (Aveva)
     •PCF read



Noumenon Consulting Limited
XMpLant data driven core
     •The PlantItem object is a generic object for all
     plant items
     • Coarse specialisation of a PlantItem (eg
     Equipment) are the Classes defined in the Schema
     (from ISO 15926-4) – Class of PlantItem

     •Fine grained classification in accordance with
     ISO 15926 - 4 is the ComponentClass attribute


Noumenon Consulting Limited
XMpLant Development Environment
     •OO environment for Process Plant integration
     •Uses generic PlantItem object
     •Methods to operate on PlantItem

     •High level of abstraction
     •Powerful Mapping subsystem
     •Concurrent access to multiple sources / targets

     •Persistent model is XML


Noumenon Consulting Limited
XMpLant Applications
     •XMpDE enables applications to be developed
     that are independent of the design systems



     •Dumb to intelligent drawings
     •Generic Comparator




Noumenon Consulting Limited
Dumb to Intelligent
     •Operates on the XMpLant model
     •Graphical pre-process to create structure
     •Pattern matching to recognise Tags
     •Reclassifies Components based on Tag structure
     •Tag manifest and BOM is then possible

     •Used in VNET for intelligent Navigation




Noumenon Consulting Limited
Generic Comparator
     •Operates on the XMpLant model
     •Independent of any P&ID or 3D system
     •Will enable model updates
     •P&ID to 3D model comparison
     •P&ID comparison, 3D model comparison

     •GUI for
        •assisted matching
        •Results display
Noumenon Consulting Limited
Mapping sub-system
     •Core tool for the data driven environment
     •Element and Attribute name mapping
     •Component Classes to XMpLant ComponentClass


     •Value mapping
     •Substring processing
     •Format conversion, splitting, concatenation
     •Nested Mapping, Associations
     •Pattern matching, Class changing

Noumenon Consulting Limited
Mapping sub-system
     •Mapping files are XML
     •Schema for Mapping files is in the public domain
     •Map CSV files or RDBMS tables to XMpLant
     •Map any XML file to XMpLant
     •Filter by Element or Attribute name or Value




Noumenon Consulting Limited
XMpLant Catalogues
     •Neutral XML form for Cats and Specs
     •Same for P&ID Symbols and 3D components
     •First system to convert intelligent catalogues

     •Extracted from PDS and PDMS
     •Loaded into PDMS and Plant4D




Noumenon Consulting Limited
Summary
  •   Generic high level object is the key
  •   Class and Attribute names from ISO 15926-4
  •   Geometry taken from ISO 15926-3 (ISO 10303-42)
  •   Supports the full engineering model
  •   Readily extensible
  •   Many interfaces exist today
  •   Deployed in over 40 major projects




Noumenon Consulting Limited
XMpLant

     Delivering Interoperability
          using ISO 15926

Noumenon Consulting Limited

Weitere ähnliche Inhalte

Was ist angesagt?

Airflow based Video Encoding Platform
Airflow based Video Encoding PlatformAirflow based Video Encoding Platform
Airflow based Video Encoding PlatformHotstar
 
Batch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & IcebergBatch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & IcebergFlink Forward
 
Pivoting Data with SparkSQL by Andrew Ray
Pivoting Data with SparkSQL by Andrew RayPivoting Data with SparkSQL by Andrew Ray
Pivoting Data with SparkSQL by Andrew RaySpark Summit
 
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoPrestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoTreasure Data, Inc.
 
Testing Spark and Scala
Testing Spark and ScalaTesting Spark and Scala
Testing Spark and Scaladatamantra
 
From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...
From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...
From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...Spark Summit
 
One sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async SinkOne sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async SinkFlink Forward
 
CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)Chengjen Lee
 
Splunkで実践するKubernetesの運用監視とオブザーバビリティ
Splunkで実践するKubernetesの運用監視とオブザーバビリティSplunkで実践するKubernetesの運用監視とオブザーバビリティ
Splunkで実践するKubernetesの運用監視とオブザーバビリティKunihiko Ikeyama
 
Oci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ssOci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ssKenichi Sonoda
 
Solr Graph Query: Presented by Kevin Watters, KMW Technology
Solr Graph Query: Presented by Kevin Watters, KMW TechnologySolr Graph Query: Presented by Kevin Watters, KMW Technology
Solr Graph Query: Presented by Kevin Watters, KMW TechnologyLucidworks
 
[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...
[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...
[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...Insight Technology, Inc.
 
Let's talk about Garbage Collection
Let's talk about Garbage CollectionLet's talk about Garbage Collection
Let's talk about Garbage CollectionHaim Yadid
 
Running Airflow Workflows as ETL Processes on Hadoop
Running Airflow Workflows as ETL Processes on HadoopRunning Airflow Workflows as ETL Processes on Hadoop
Running Airflow Workflows as ETL Processes on Hadoopclairvoyantllc
 
Parquet and AVRO
Parquet and AVROParquet and AVRO
Parquet and AVROairisData
 
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...Databricks
 
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...Julian Hyde
 
Introduction to Apache Airflow
Introduction to Apache AirflowIntroduction to Apache Airflow
Introduction to Apache Airflowmutt_data
 

Was ist angesagt? (20)

File Format Benchmark - Avro, JSON, ORC & Parquet
File Format Benchmark - Avro, JSON, ORC & ParquetFile Format Benchmark - Avro, JSON, ORC & Parquet
File Format Benchmark - Avro, JSON, ORC & Parquet
 
Airflow based Video Encoding Platform
Airflow based Video Encoding PlatformAirflow based Video Encoding Platform
Airflow based Video Encoding Platform
 
Batch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & IcebergBatch Processing at Scale with Flink & Iceberg
Batch Processing at Scale with Flink & Iceberg
 
Pivoting Data with SparkSQL by Andrew Ray
Pivoting Data with SparkSQL by Andrew RayPivoting Data with SparkSQL by Andrew Ray
Pivoting Data with SparkSQL by Andrew Ray
 
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 TokyoPrestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
Prestoで実現するインタラクティブクエリ - dbtech showcase 2014 Tokyo
 
Testing Spark and Scala
Testing Spark and ScalaTesting Spark and Scala
Testing Spark and Scala
 
From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...
From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...
From DataFrames to Tungsten: A Peek into Spark's Future-(Reynold Xin, Databri...
 
One sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async SinkOne sink to rule them all: Introducing the new Async Sink
One sink to rule them all: Introducing the new Async Sink
 
File Format Benchmark - Avro, JSON, ORC and Parquet
File Format Benchmark - Avro, JSON, ORC and ParquetFile Format Benchmark - Avro, JSON, ORC and Parquet
File Format Benchmark - Avro, JSON, ORC and Parquet
 
CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)CKAN 技術介紹 (基礎篇)
CKAN 技術介紹 (基礎篇)
 
Splunkで実践するKubernetesの運用監視とオブザーバビリティ
Splunkで実践するKubernetesの運用監視とオブザーバビリティSplunkで実践するKubernetesの運用監視とオブザーバビリティ
Splunkで実践するKubernetesの運用監視とオブザーバビリティ
 
Oci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ssOci object storage deep dive 20190329 ss
Oci object storage deep dive 20190329 ss
 
Solr Graph Query: Presented by Kevin Watters, KMW Technology
Solr Graph Query: Presented by Kevin Watters, KMW TechnologySolr Graph Query: Presented by Kevin Watters, KMW Technology
Solr Graph Query: Presented by Kevin Watters, KMW Technology
 
[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...
[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...
[db tech showcase Tokyo 2018] #dbts2018 #D34 『サポートのトップエンジニアが語る - ワンランク上のStats...
 
Let's talk about Garbage Collection
Let's talk about Garbage CollectionLet's talk about Garbage Collection
Let's talk about Garbage Collection
 
Running Airflow Workflows as ETL Processes on Hadoop
Running Airflow Workflows as ETL Processes on HadoopRunning Airflow Workflows as ETL Processes on Hadoop
Running Airflow Workflows as ETL Processes on Hadoop
 
Parquet and AVRO
Parquet and AVROParquet and AVRO
Parquet and AVRO
 
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...
Model Parallelism in Spark ML Cross-Validation with Nick Pentreath and Bryan ...
 
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
Apache Calcite: A Foundational Framework for Optimized Query Processing Over ...
 
Introduction to Apache Airflow
Introduction to Apache AirflowIntroduction to Apache Airflow
Introduction to Apache Airflow
 

Ähnlich wie XMpLant delivering interoperability

1257103560 X Mp Lantand Iso15926 Oct2009
1257103560 X Mp Lantand Iso15926 Oct20091257103560 X Mp Lantand Iso15926 Oct2009
1257103560 X Mp Lantand Iso15926 Oct2009Giorgio Amici
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGTail-f Systems
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusObeo
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formatskishor kumar
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusAkira Tanaka
 
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersA performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersKumari Surabhi
 
Introduction to FluentData - The Micro ORM
Introduction to FluentData - The Micro ORMIntroduction to FluentData - The Micro ORM
Introduction to FluentData - The Micro ORMLars-Erik Kindblad
 
NIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersNIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersBizagi Inc
 
The Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform Composer
The Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform ComposerThe Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform Composer
The Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform ComposerMDC_UNICA
 
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...Edge AI and Vision Alliance
 
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...StampedeCon
 
CAD Data Exchange format used in industry
CAD Data Exchange format used in industryCAD Data Exchange format used in industry
CAD Data Exchange format used in industryrahulkatre9
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEEAlithya
 
Finns Using FME Like Crazy
Finns Using FME Like CrazyFinns Using FME Like Crazy
Finns Using FME Like CrazySafe Software
 
David Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESDavid Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESSysFera
 
Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...
Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...
Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...Bernd Grahlmann
 
Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0Charles Rivet
 

Ähnlich wie XMpLant delivering interoperability (20)

1257103560 X Mp Lantand Iso15926 Oct2009
1257103560 X Mp Lantand Iso15926 Oct20091257103560 X Mp Lantand Iso15926 Oct2009
1257103560 X Mp Lantand Iso15926 Oct2009
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANG
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formats
 
CAD STANDARDS
CAD STANDARDSCAD STANDARDS
CAD STANDARDS
 
Developing Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse SiriusDeveloping Modeling Tool for RM-ODP with Eclipse Sirius
Developing Modeling Tool for RM-ODP with Eclipse Sirius
 
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop ClustersA performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
A performance analysis of OpenStack Cloud vs Real System on Hadoop Clusters
 
Introduction to FluentData - The Micro ORM
Introduction to FluentData - The Micro ORMIntroduction to FluentData - The Micro ORM
Introduction to FluentData - The Micro ORM
 
NIEM and XML for Architects and Developers
NIEM and XML for Architects and DevelopersNIEM and XML for Architects and Developers
NIEM and XML for Architects and Developers
 
The Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform Composer
The Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform ComposerThe Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform Composer
The Multi-Dataflow Composer Tool: a Runtime Reconfigurable HDL Platform Composer
 
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
“Introducing the i.MX 93: Your “Go-to” Processor for Embedded Vision,” a Pres...
 
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
 
Tutorial MPEG 3D Graphics
Tutorial MPEG 3D GraphicsTutorial MPEG 3D Graphics
Tutorial MPEG 3D Graphics
 
CAD Data Exchange format used in industry
CAD Data Exchange format used in industryCAD Data Exchange format used in industry
CAD Data Exchange format used in industry
 
Migration Approaches for FDMEE
Migration Approaches for FDMEEMigration Approaches for FDMEE
Migration Approaches for FDMEE
 
Introduction to map reduce
Introduction to map reduceIntroduction to map reduce
Introduction to map reduce
 
Finns Using FME Like Crazy
Finns Using FME Like CrazyFinns Using FME Like Crazy
Finns Using FME Like Crazy
 
David Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TESDavid Loureiro - Presentation at HP's HPC & OSL TES
David Loureiro - Presentation at HP's HPC & OSL TES
 
Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...
Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...
Dr. Bernd GRAHLMANN and NXP automating testing with Telelogic DOORS @ NXP pre...
 
Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0Papyrus for System Engineering - Papyrus for Real Time v1.0
Papyrus for System Engineering - Papyrus for Real Time v1.0
 

Mehr von Taiheon Choi

Dimension-like Measuring for Smart3D in Navisworks
Dimension-like Measuring for Smart3D in NavisworksDimension-like Measuring for Smart3D in Navisworks
Dimension-like Measuring for Smart3D in NavisworksTaiheon Choi
 
Unleash sp3d model to enterprise level
Unleash sp3d model to enterprise levelUnleash sp3d model to enterprise level
Unleash sp3d model to enterprise levelTaiheon Choi
 
Intratech fact sheet 2015
Intratech fact sheet 2015Intratech fact sheet 2015
Intratech fact sheet 2015Taiheon Choi
 
3D 레이저 스캐닝
 3D 레이저 스캐닝 3D 레이저 스캐닝
3D 레이저 스캐닝Taiheon Choi
 
3D PDF 익스포터
3D PDF 익스포터3D PDF 익스포터
3D PDF 익스포터Taiheon Choi
 
인트라테크 회사소개
인트라테크 회사소개인트라테크 회사소개
인트라테크 회사소개Taiheon Choi
 
커밋5 HTML 통합뷰어 플랫폼
커밋5 HTML 통합뷰어 플랫폼커밋5 HTML 통합뷰어 플랫폼
커밋5 HTML 통합뷰어 플랫폼Taiheon Choi
 
브라바! 7.2 통합뷰어 소개
브라바! 7.2 통합뷰어 소개브라바! 7.2 통합뷰어 소개
브라바! 7.2 통합뷰어 소개Taiheon Choi
 
싱크로 4D BIM 서비스
싱크로 4D BIM 서비스싱크로 4D BIM 서비스
싱크로 4D BIM 서비스Taiheon Choi
 
Synchro 4d simulation (Korean)
Synchro 4d simulation (Korean)Synchro 4d simulation (Korean)
Synchro 4d simulation (Korean)Taiheon Choi
 
Rethinking Construction - translated by Taiheon Choi
Rethinking Construction - translated by Taiheon ChoiRethinking Construction - translated by Taiheon Choi
Rethinking Construction - translated by Taiheon ChoiTaiheon Choi
 
04 플랜트3 D 나비스웍스
04 플랜트3 D 나비스웍스04 플랜트3 D 나비스웍스
04 플랜트3 D 나비스웍스Taiheon Choi
 
현장에서의 비주얼 코디네이션
현장에서의 비주얼 코디네이션현장에서의 비주얼 코디네이션
현장에서의 비주얼 코디네이션Taiheon Choi
 
Synchro Presentation Kr
Synchro Presentation KrSynchro Presentation Kr
Synchro Presentation KrTaiheon Choi
 
디지털 플랜트를 위한 정보상호운용성 및 활용성 제고
디지털 플랜트를 위한 정보상호운용성 및 활용성 제고디지털 플랜트를 위한 정보상호운용성 및 활용성 제고
디지털 플랜트를 위한 정보상호운용성 및 활용성 제고Taiheon Choi
 
5D Must Be Better Than 4D
5D Must Be Better Than 4D5D Must Be Better Than 4D
5D Must Be Better Than 4DTaiheon Choi
 
Kermit Secure Viewer
Kermit Secure ViewerKermit Secure Viewer
Kermit Secure ViewerTaiheon Choi
 

Mehr von Taiheon Choi (19)

Dimension-like Measuring for Smart3D in Navisworks
Dimension-like Measuring for Smart3D in NavisworksDimension-like Measuring for Smart3D in Navisworks
Dimension-like Measuring for Smart3D in Navisworks
 
Unleash sp3d model to enterprise level
Unleash sp3d model to enterprise levelUnleash sp3d model to enterprise level
Unleash sp3d model to enterprise level
 
Intratech fact sheet 2015
Intratech fact sheet 2015Intratech fact sheet 2015
Intratech fact sheet 2015
 
3D 레이저 스캐닝
 3D 레이저 스캐닝 3D 레이저 스캐닝
3D 레이저 스캐닝
 
3D PDF 익스포터
3D PDF 익스포터3D PDF 익스포터
3D PDF 익스포터
 
인트라테크 회사소개
인트라테크 회사소개인트라테크 회사소개
인트라테크 회사소개
 
3D APPS Exchange
3D APPS Exchange3D APPS Exchange
3D APPS Exchange
 
커밋5 HTML 통합뷰어 플랫폼
커밋5 HTML 통합뷰어 플랫폼커밋5 HTML 통합뷰어 플랫폼
커밋5 HTML 통합뷰어 플랫폼
 
브라바! 7.2 통합뷰어 소개
브라바! 7.2 통합뷰어 소개브라바! 7.2 통합뷰어 소개
브라바! 7.2 통합뷰어 소개
 
싱크로 4D BIM 서비스
싱크로 4D BIM 서비스싱크로 4D BIM 서비스
싱크로 4D BIM 서비스
 
Synchro 4d simulation (Korean)
Synchro 4d simulation (Korean)Synchro 4d simulation (Korean)
Synchro 4d simulation (Korean)
 
Rethinking Construction - translated by Taiheon Choi
Rethinking Construction - translated by Taiheon ChoiRethinking Construction - translated by Taiheon Choi
Rethinking Construction - translated by Taiheon Choi
 
04 플랜트3 D 나비스웍스
04 플랜트3 D 나비스웍스04 플랜트3 D 나비스웍스
04 플랜트3 D 나비스웍스
 
현장에서의 비주얼 코디네이션
현장에서의 비주얼 코디네이션현장에서의 비주얼 코디네이션
현장에서의 비주얼 코디네이션
 
Synchro Presentation Kr
Synchro Presentation KrSynchro Presentation Kr
Synchro Presentation Kr
 
Brava! Enterprise
Brava! EnterpriseBrava! Enterprise
Brava! Enterprise
 
디지털 플랜트를 위한 정보상호운용성 및 활용성 제고
디지털 플랜트를 위한 정보상호운용성 및 활용성 제고디지털 플랜트를 위한 정보상호운용성 및 활용성 제고
디지털 플랜트를 위한 정보상호운용성 및 활용성 제고
 
5D Must Be Better Than 4D
5D Must Be Better Than 4D5D Must Be Better Than 4D
5D Must Be Better Than 4D
 
Kermit Secure Viewer
Kermit Secure ViewerKermit Secure Viewer
Kermit Secure Viewer
 

Kürzlich hochgeladen

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Kürzlich hochgeladen (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

XMpLant delivering interoperability

  • 1. XMpLant delivering interoperability Adrian Laud – PELC conference June 2006 Noumenon Consulting Limited
  • 2. Evolution 1970 SGML 1980 STEP 1986 SGML – ISO 8879 10303-42 AP227 1995 AP221 XML 1998 EPISTLE POSC-C STEPLIB 1999 XMpLant 2004 ISO 15926 Noumenon Consulting Limited
  • 3. Standards and deployment • ISO 15926 is seen as the way forward • It now includes geometry from ISO 10303-42 • Reference Data Library is the key • Collaboration between projects is crucial – ADI and IDS, NBIMS and others • Business involvement is vital Noumenon Consulting Limited
  • 4. Centre of the Universe • Information is the centre • Applications are satellites • Industry must embrace this paradigm • Vendors must embrace this paradigm • New tools are needed for flexible models • Must be able to connect to existing systems Noumenon Consulting Limited
  • 5. XMpLant • XMpLant is technology for ISO 15926 implementation • XMpLant has already been deployed in over 40 major projects – Proving ISO 15926 is delivering business benefit today • Flexible model and Mapping are the keys – Rule based mapping between applications and flexible model • Adopted by major vendors of process plant design systems • XMpLant will be used in IDS and ADI projects Noumenon Consulting Limited
  • 6. Projects • Over 40 commercial projects to date • 1999 - Conversion PDS to CADDS5 • 2000 – INOVx CADLinx embeds XMpLant - PDS to Plant4D - Unilever • 2001 – Data Warehouse load from PDS – Visualisation of neutral model • 2003 – Neutral model in Aveva VNET • 2004 – Shell Nanhai, BP, DuPont and many more • 2005 – Petrobras PDS to PDMS • 2005 – Bentley Navigator views XMpLant models • 2005 – Hatch PlantSpace to PDS Noumenon Consulting Limited
  • 7. Scope • The full engineering information model • Intelligent 3D models - all disciplines • Intelligent 2D drawings (P&ID’s etc) • Catalogues and Specifications • Dumb 2D drawings • Datasheets • Structured Documents Noumenon Consulting Limited
  • 8. Native Applications C B Interface Interface A Interface Mapping subsystem Map files Noumenon Consulting Limited XML Schema ISO 15926-4 ISO 15926-3 Map files Mapping subsystem Interface Interface Interface F E D XMpLant Conversion Native Applications
  • 9. XMpLant interfaces • Low level access to the native database • Work with native entities and attributes • May access custom files of the application • DWG, DGN and SS based systems post process the XMpLant model read by those interfaces • Work with the mapping sub-system Noumenon Consulting Limited
  • 10. XMpLant interfaces •PDS P&ID read •VPE P&ID Microstation read •VPE P&ID ACAD read •Smartplant P&ID read •PDS 3D read and write - all disciplines •PDMS read and write - all disciplines •Microstation read and write •AutoCAD read •SmartSketch read •AutoPlant P&ID and 3D read •AutoPlant read and write (Bentley) •PlantSpace read and write (Bentley) Noumenon Consulting Limited
  • 11. XMpLant interfaces 2 •PDMS Review read and write •VNET Regsitry XML write (tag manifest) •INTOOLS Loop diagrams read •CSV files read •RDBMS tables read (ORACLE, Access) •SVG write •XGL and ZGL write •Cadview 3D (3dx) write •XML Component Catalogue read and write Noumenon Consulting Limited
  • 12. XMpLant interfaces 3 •PEGS read •INOVx CADLINx (INOVx) •CADDS5 write •Plant4D write In development •AutoCAD write •PlantWise (Design Power) •Tribon read (Aveva) •PCF read Noumenon Consulting Limited
  • 13. XMpLant data driven core •The PlantItem object is a generic object for all plant items • Coarse specialisation of a PlantItem (eg Equipment) are the Classes defined in the Schema (from ISO 15926-4) – Class of PlantItem •Fine grained classification in accordance with ISO 15926 - 4 is the ComponentClass attribute Noumenon Consulting Limited
  • 14. XMpLant Development Environment •OO environment for Process Plant integration •Uses generic PlantItem object •Methods to operate on PlantItem •High level of abstraction •Powerful Mapping subsystem •Concurrent access to multiple sources / targets •Persistent model is XML Noumenon Consulting Limited
  • 15. XMpLant Applications •XMpDE enables applications to be developed that are independent of the design systems •Dumb to intelligent drawings •Generic Comparator Noumenon Consulting Limited
  • 16. Dumb to Intelligent •Operates on the XMpLant model •Graphical pre-process to create structure •Pattern matching to recognise Tags •Reclassifies Components based on Tag structure •Tag manifest and BOM is then possible •Used in VNET for intelligent Navigation Noumenon Consulting Limited
  • 17. Generic Comparator •Operates on the XMpLant model •Independent of any P&ID or 3D system •Will enable model updates •P&ID to 3D model comparison •P&ID comparison, 3D model comparison •GUI for •assisted matching •Results display Noumenon Consulting Limited
  • 18. Mapping sub-system •Core tool for the data driven environment •Element and Attribute name mapping •Component Classes to XMpLant ComponentClass •Value mapping •Substring processing •Format conversion, splitting, concatenation •Nested Mapping, Associations •Pattern matching, Class changing Noumenon Consulting Limited
  • 19. Mapping sub-system •Mapping files are XML •Schema for Mapping files is in the public domain •Map CSV files or RDBMS tables to XMpLant •Map any XML file to XMpLant •Filter by Element or Attribute name or Value Noumenon Consulting Limited
  • 20. XMpLant Catalogues •Neutral XML form for Cats and Specs •Same for P&ID Symbols and 3D components •First system to convert intelligent catalogues •Extracted from PDS and PDMS •Loaded into PDMS and Plant4D Noumenon Consulting Limited
  • 21. Summary • Generic high level object is the key • Class and Attribute names from ISO 15926-4 • Geometry taken from ISO 15926-3 (ISO 10303-42) • Supports the full engineering model • Readily extensible • Many interfaces exist today • Deployed in over 40 major projects Noumenon Consulting Limited
  • 22. XMpLant Delivering Interoperability using ISO 15926 Noumenon Consulting Limited