Gellish English Steplib
Total Page:16
File Type:pdf, Size:1020Kb
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