OntoSTEP

Enriching product model data using ontologies

Raphael Barbau, Sylvere Krima, Sudarsan Rachuri, Anantha Narayanan, Xenia Fiorentini, Sebti Foufou, Ram D. Sriram

    Research output: Contribution to journalArticle

    Abstract

    The representation and management of product lifecycle information is critical to any manufacturing organization. Different modeling languages are used at different lifecycle stages, for example STEP's EXPRESS may be used at a detailed design stage, while UML may be used for initial design stages. It is necessary to consolidate product information created using these different languages to build a coherent knowledge base. In this paper, we present an approach to enable the translation of STEP schema and its instances to Ontology Web Language (OWL). This gives a modelwhich we call OntoSTEPthat can easily be integrated with any OWL ontologies to create a semantically rich model. As an example, we combine geometry information represented in STEP with non-geometry information, such as function and behavior, represented using the NIST's Core Product Model (CPM). A plug-in for Protégé is developed to automate the different steps of the translation. As additional benefits, reasoning, inference procedures, and queries can be performed on enriched legacy CAD models. We describe the rules for the translation from EXPRESS to OWL, and illustrate the benefits of OWL translation with an example. We will also describe how these mapping rules can be implemented through meta-model based transformations, which can be used to map other languages to OWL.

    Original languageEnglish (US)
    Pages (from-to)575-590
    Number of pages16
    JournalCAD Computer Aided Design
    Volume44
    Issue number6
    DOIs
    StatePublished - Jun 1 2012

    Fingerprint

    Ontology
    Computer aided design
    Geometry

    Keywords

    • Automated model transcription
    • EXPRESS
    • Meta-model
    • OWL
    • Product lifecycle information
    • Product modeling
    • Semantic
    • STEP

    ASJC Scopus subject areas

    • Computer Science Applications
    • Computer Graphics and Computer-Aided Design
    • Industrial and Manufacturing Engineering

    Cite this

    Barbau, R., Krima, S., Rachuri, S., Narayanan, A., Fiorentini, X., Foufou, S., & Sriram, R. D. (2012). OntoSTEP: Enriching product model data using ontologies. CAD Computer Aided Design, 44(6), 575-590. https://doi.org/10.1016/j.cad.2012.01.008

    OntoSTEP : Enriching product model data using ontologies. / Barbau, Raphael; Krima, Sylvere; Rachuri, Sudarsan; Narayanan, Anantha; Fiorentini, Xenia; Foufou, Sebti; Sriram, Ram D.

    In: CAD Computer Aided Design, Vol. 44, No. 6, 01.06.2012, p. 575-590.

    Research output: Contribution to journalArticle

    Barbau, R, Krima, S, Rachuri, S, Narayanan, A, Fiorentini, X, Foufou, S & Sriram, RD 2012, 'OntoSTEP: Enriching product model data using ontologies', CAD Computer Aided Design, vol. 44, no. 6, pp. 575-590. https://doi.org/10.1016/j.cad.2012.01.008
    Barbau R, Krima S, Rachuri S, Narayanan A, Fiorentini X, Foufou S et al. OntoSTEP: Enriching product model data using ontologies. CAD Computer Aided Design. 2012 Jun 1;44(6):575-590. https://doi.org/10.1016/j.cad.2012.01.008
    Barbau, Raphael ; Krima, Sylvere ; Rachuri, Sudarsan ; Narayanan, Anantha ; Fiorentini, Xenia ; Foufou, Sebti ; Sriram, Ram D. / OntoSTEP : Enriching product model data using ontologies. In: CAD Computer Aided Design. 2012 ; Vol. 44, No. 6. pp. 575-590.
    @article{4578944897614b3bae5ee344dabc554b,
    title = "OntoSTEP: Enriching product model data using ontologies",
    abstract = "The representation and management of product lifecycle information is critical to any manufacturing organization. Different modeling languages are used at different lifecycle stages, for example STEP's EXPRESS may be used at a detailed design stage, while UML may be used for initial design stages. It is necessary to consolidate product information created using these different languages to build a coherent knowledge base. In this paper, we present an approach to enable the translation of STEP schema and its instances to Ontology Web Language (OWL). This gives a modelwhich we call OntoSTEPthat can easily be integrated with any OWL ontologies to create a semantically rich model. As an example, we combine geometry information represented in STEP with non-geometry information, such as function and behavior, represented using the NIST's Core Product Model (CPM). A plug-in for Prot{\'e}g{\'e} is developed to automate the different steps of the translation. As additional benefits, reasoning, inference procedures, and queries can be performed on enriched legacy CAD models. We describe the rules for the translation from EXPRESS to OWL, and illustrate the benefits of OWL translation with an example. We will also describe how these mapping rules can be implemented through meta-model based transformations, which can be used to map other languages to OWL.",
    keywords = "Automated model transcription, EXPRESS, Meta-model, OWL, Product lifecycle information, Product modeling, Semantic, STEP",
    author = "Raphael Barbau and Sylvere Krima and Sudarsan Rachuri and Anantha Narayanan and Xenia Fiorentini and Sebti Foufou and Sriram, {Ram D.}",
    year = "2012",
    month = "6",
    day = "1",
    doi = "10.1016/j.cad.2012.01.008",
    language = "English (US)",
    volume = "44",
    pages = "575--590",
    journal = "CAD Computer Aided Design",
    issn = "0010-4485",
    publisher = "Elsevier Limited",
    number = "6",

    }

    TY - JOUR

    T1 - OntoSTEP

    T2 - Enriching product model data using ontologies

    AU - Barbau, Raphael

    AU - Krima, Sylvere

    AU - Rachuri, Sudarsan

    AU - Narayanan, Anantha

    AU - Fiorentini, Xenia

    AU - Foufou, Sebti

    AU - Sriram, Ram D.

    PY - 2012/6/1

    Y1 - 2012/6/1

    N2 - The representation and management of product lifecycle information is critical to any manufacturing organization. Different modeling languages are used at different lifecycle stages, for example STEP's EXPRESS may be used at a detailed design stage, while UML may be used for initial design stages. It is necessary to consolidate product information created using these different languages to build a coherent knowledge base. In this paper, we present an approach to enable the translation of STEP schema and its instances to Ontology Web Language (OWL). This gives a modelwhich we call OntoSTEPthat can easily be integrated with any OWL ontologies to create a semantically rich model. As an example, we combine geometry information represented in STEP with non-geometry information, such as function and behavior, represented using the NIST's Core Product Model (CPM). A plug-in for Protégé is developed to automate the different steps of the translation. As additional benefits, reasoning, inference procedures, and queries can be performed on enriched legacy CAD models. We describe the rules for the translation from EXPRESS to OWL, and illustrate the benefits of OWL translation with an example. We will also describe how these mapping rules can be implemented through meta-model based transformations, which can be used to map other languages to OWL.

    AB - The representation and management of product lifecycle information is critical to any manufacturing organization. Different modeling languages are used at different lifecycle stages, for example STEP's EXPRESS may be used at a detailed design stage, while UML may be used for initial design stages. It is necessary to consolidate product information created using these different languages to build a coherent knowledge base. In this paper, we present an approach to enable the translation of STEP schema and its instances to Ontology Web Language (OWL). This gives a modelwhich we call OntoSTEPthat can easily be integrated with any OWL ontologies to create a semantically rich model. As an example, we combine geometry information represented in STEP with non-geometry information, such as function and behavior, represented using the NIST's Core Product Model (CPM). A plug-in for Protégé is developed to automate the different steps of the translation. As additional benefits, reasoning, inference procedures, and queries can be performed on enriched legacy CAD models. We describe the rules for the translation from EXPRESS to OWL, and illustrate the benefits of OWL translation with an example. We will also describe how these mapping rules can be implemented through meta-model based transformations, which can be used to map other languages to OWL.

    KW - Automated model transcription

    KW - EXPRESS

    KW - Meta-model

    KW - OWL

    KW - Product lifecycle information

    KW - Product modeling

    KW - Semantic

    KW - STEP

    UR - http://www.scopus.com/inward/record.url?scp=84857929258&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84857929258&partnerID=8YFLogxK

    U2 - 10.1016/j.cad.2012.01.008

    DO - 10.1016/j.cad.2012.01.008

    M3 - Article

    VL - 44

    SP - 575

    EP - 590

    JO - CAD Computer Aided Design

    JF - CAD Computer Aided Design

    SN - 0010-4485

    IS - 6

    ER -