Gellish English Steplib

Gellish English Steplib

Dr. Ir. Andries van Renssen Principal Consultant Information Management Shell Global Solutions Consultancy & Services for Data Exchange and Data Integration Copyright: Shell Global Solutions International B.V. The Gellish Language a structured subset of natural languages - Gellish English - Gellish Nederlands - Gellish Deutsch -Etc. - Gellish numeric Copyright: Shell Global Solutions International B.V. The Business Issue: Communication on Product Data >15 EPC Contractors Plant Detailed life Engineering Suppliers time Procure & Technical Advisors 100 - 1000 Fabricate Conceptual design Plants Plant owners Clear away Construct & Commission Plant Change or Revamp Constructors All again >100 Maintain Operate Maintenance Operators Contractors > 100 14-06-1995 Copyright: Shell Global Solutions International B.V. The Business Issue: Communication on Product Data Suppliers perspective Discipline experts Plant Detailed Part-Suppliers life Engineering time Sales Procure & Fabricate Conceptual design Equipment Plant owners & Construct & Commission Operations Systems & Maintenance Maintenance Construction Verification contractors Hand-over and testing Standards Authorities institutes 14-06-1995 Copyright: Shell Global Solutions International B.V. The Data Exchange & Data Integration issue 1. Standard engineering terminology is needed - There is no standard electronic Business/Engineering dictionary available Ecl@ss, Rosettanet, Trade Ranger, UNSPSC, …, STEPlib / ISO 15926-4 All proprietary data and based on proprietary data models 2. Data structures are problematic - Data models are different and proprietary: communication barriers - Data models are domain specific: e.g. ISO 10303 (STEP), ISO 13584 (PLIB) - Data models are inflexible, fixed patterns rather than a full language 3. Generic standard data models are difficult to implement -E.g.ISO 10303-221 (AP221), ISO 15926-2 4. XML does not provide standardization of application data - Neither data modeling languages nor data models define application terms -E.g.UML, XML-schema, EXPRESS Copyright: Shell Global Solutions International B.V. The Gellish Language as a solution 1. Open Source language definition - Open Source Licensed http://www.opensource.org/docs/definition.php - https://sourceforge.net/projects/gellish contains the Gellish English language definition with Dictionary / Taxonomy / Knowledge base with engineering terminology 2. Gellish Forum - Quality assurance - Application support 3. Based on and including concepts from - ISO 10303, 15926, 13584, 12006. - IEC 60050, ISO 31, ISO 1000, ISO 1131-3, ISO 1998 and various other sources. Copyright: Shell Global Solutions International B.V. An individual Plant Model Legend is part of Dongting Knowledge base is input/output/subject/ Object relations performer/hold up in is connected to Standard contains info about classification Proj. Spec. document Equipment types Documents Dongting SGP Power Gen. Processes PFS P&ID CG facil. Streams of U-1300 Equipment HP classification models Gasification-1 U-1300 System-1 & Process ion models K-1301 syst Compression by K-1301 S5 P-13001 K-1301 S1323 CV-1321 Standard CH4 Seg-13A LO-100 Decomposit shall be compliant with Specifications Bend-1 Spool-1 Copyright: Shell Global Solutions International B.V. Data Consistency through Data Integration DataData ControlControl PFSPFS P&IDP&ID Etc.Etc. sheetsheet diagramdiagram ViewsViews onon PlantPlant ModelModel Plant Model Unit 1300 P-1301 S-1 E-1302 bearing-1 CH4 T-12345 Copyright: Shell Global Solutions International B.V. Product & Knowledge structure Individual things Concepts anything nothing . (object) (kinds of things) . specialization of anything by concept This particular This particular collection of concept collection of real specialization classes . class individuals of anything . by individuality . classification of class . individua.l object single. object P1 Real world objects . quantita. tive . collection single individual object class R1 classification . concep. tual (plural object) . class . of P1 . B1 classification of R1 individual individual . totality aspect . conceptualization relation . collection . collection of individuals of classes . pump . (plural individual) . (plural class) relation collection of relations . between individuals (plural relation) P-101. R101 . relation composition relation. between classes . between an . individual and a class This particular P-101M collection of imaginary . classification individuals Design objects . of individual (Imaginary world objects) Three main distinctions: 1. Individual things – Kinds of things 2. Real things – Imaginary things Copyright: Shell Global Solutions International B.V. 3. Single things – Plural things Relate a Design to the Knowledge Base Product Model (of a Plant) Knowledge Model (relations between individuals) (relations between classes) Dongting STEPlib Document-1 is classified as a Document-1 Base concepts Document-X (relations between (classes) individuals and classes) Power Gen. SGP site Coal gasification facility HP steam is classified as a system pump Coal gasification U-1300 System-1 International Standards product models Compression K-1301 system by K-1301 is classified ball control valve S-1 P-13501-3” K-1301 S-1323 CV-1321 as a Industry Standard product models is classified as a S1-Carbon Segm-13 LubOil-100 Manufact. model A2 Reduc-123 Spool-12 Proprietary standard product models Copyright: Shell Global Solutions International B.V. Integration of Design Information Product Model and Standard Specifications Model Knowledge Model Requirements Model shall have a / shall be a can have a / can be a has / is (in the context of) Dongting SHELLlib STEPlib ISO xxx Coal gasification facility DEP xxx MESC y t i shall comply with l i c a n U-1300 compressor f g l i a s shall have a e e r d K-1301 system luboil system can have a K-1301 is classified as a shall have a LubOil has capacity System-100 cap = 5 dm3/s is classified as a Copyright: Shell Global Solutions International B.V. Gellish English Grammar / Expressions Dictionary / Taxonomy relation concept Gellish English language definition individual object can have as aspect a shall have as aspect a aspect has aspect Gellish definition of relation types compressor (open source) can have as aspect a capacity Knowledge base STEPlib written in Gellish English Gellish English dictionary / taxonomy shall have as aspect a MESC 1124.34.1 K-1301 has aspect Proprietary models Proprietary capacity of K-1301 e.g. SHELLlib standard specifications & Gellish English dictionary extensions product requirements e.g. SHELLlib dictionary / taxonomy written in Gellish English (extended) (subtypes of Gellish English dictionary concepts) Copyright: Shell Global Solutions International B.V. Gellish English language usage Meta languages anything -UML - EXPRESS meta-meta- entity -XML Schema entity Gellish English languages subtype -OWL is a subtype of language written in EXPRESS or XMLS r-3 r-3 usage for possession relationship has aspect is related to language possessor possessor -ISO 15926-2 product modelling language definition meta- possessed possessed - AP221 product modelling language languages individual thing individual thing - AP227 product modelling language pipe r-2 - ISO 15926-4 reference data pipe r-2 language diameter diameter usage for written in AP227, product language or in AP221 or ISO 15926-2 description p-1 r-1 p-1 r-1 usage d-1 d-1 -product models Copyright: Shell Global Solutions International B.V. Standard Product models & Knowledge models expressed in Gellish English ISO Decomposition ISO 10303 10303 & & & Possession of aspect relations 15926 Definitions 15926 Concepts (classes) e Gellish English nc a it r e Standards product models h n I - Textbook product models Product models / n - Open standards product models: for kinds of io t ISO, IEC, ASME, DIN, BSI, API, etc. a objects z li Industry Standard product models ia - Uneto, Cimis, MESC templates, etc. c e p Proprietary product models e.g. SHELLlib S Company specific - Catalogue items, product portfolio (suppliers) - Standard buying specifications (e.g. MESC items) - Piping classes, etc. Copyright: Shell Global Solutions International B.V. Relate your Company Dictionary to ISO standards Company specific Dictionary & Mappings ERP Product system Catalogue Equipment (SAP) System Standard type data buying ISO 13584 specs ISO 10303-221 ISO 15926 Data (ERDL) about Gellish English Best Piping class (STEPlib) Practices data Document Piping Management design Hand-over System system Standard forms data & document data requirements Project Standard data forms systems Copyright: Shell Global Solutions International B.V. Top view: SHELLlib and ISO standards SHELLlib SAP GAME Blueprint CMT SAP - GAME MESC equipment buying ISO 13584 type data specs ISO 10303-221 ISO15926 (ERDL) Data Piping class Gellish English about DEP’s data (STEPlib) DEP docs CAPS DEP Project hand-over Standard forms data & document data requirements DEP Project standard systems forms Copyright: Shell Global Solutions International B.V. The Gellish language Gellish Language definition: Dictionary / Taxonomy - Object types, incl. document types, activity types, etc. - Aspect types, - Relation types - Relations between concepts - Relations between individual objects - Relations between individual objects and concepts Language usage: Gellish Table (syntax) Left hand object Relation typeRight hand object UoM K-1301 is part of U-1300 K-1301 is classified as a compressor K-1301 has as aspect capacity of K-1301 capacity

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    31 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us