Skip to main content

Semantic Modelling and Acquisition of Engineering Knowledge

  • Chapter
  • First Online:
  • 1300 Accesses

Abstract

Ontologies are key Semantic Web technologies (SWTs) that provide means to formally and explicitly represent domain knowledge in terms of key domain concepts and their relations. Therefore, the creation of intelligent engineering applications (IEAs) that rely on SWTs depends on the creation of a suitable ontology that semantically models engineering knowledge and the representation of engineering data in terms of this ontology (i.e., through a knowledge acquisition process). The tasks of semantic modelling and acquisition of engineering knowledge are, however, complex tasks that rely on specialized skills provided by a knowledge engineer and can therefore be daunting for those SWT adopters that do not possess this skill set. This chapter aims to support these SWT adopters by summing up essential knowledge for creating and populating ontologies including: ontology engineering methodologies and methods for assessing the quality of the created ontologies. The chapter provides examples of concrete engineering ontologies, and classifies these engineering ontologies in a framework based on the Product-Process-Resource abstraction. The chapter also contains examples of best practices for modelling common situations in the engineering domain using ontology design patterns, and gives an overview of the current tools that engineers ca use to lift engineering data stored in legacy formats (such as, spreadsheets, XML files, and databases, etc.) to a semantic representation.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   159.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Alani, H., Brewster, C., Shadbolt, N.: Ranking ontologies with AKTiveRank. In: 5th International Semantic Web Conference (ISWC), Athens, GA, USA, pp. 1–15 (2006)

    Google Scholar 

  • Alsafi, Y., Vyatkin, V.: Ontology-based reconfiguration agent for intelligent mechatronic systems in flexible manufacturing. J. Robot. Comput. Integr. Manuf. 26(4), 381–391 (2010)

    Article  Google Scholar 

  • d’Aquin, M., Noy, N.F.: Where to publish and find ontologies? A survey of ontology libraries. J. Web Semant. 11, 96–111 (2012)

    Article  Google Scholar 

  • Artale, A., Franconi, E., Guarino, N., Pazzi, L.: Part-whole relations in object-centered systems: an overview. Data Knowl. Eng. 20(3), 347–383 (1996)

    Article  MATH  Google Scholar 

  • Bischof, S., Decker, S., Krennwallner, T., Lopes, N., Polleres, A.: Mapping between RDF and XML with XSPARQL. J. Data Semant. 1(3), 147–185 (2012)

    Article  Google Scholar 

  • Bizer, C., Cyganiak, R.: D2R server-publishing relational databases on the semantic web. In: Poster at the 5th International Semantic Web Conference, pp. 294–309 (2006)

    Google Scholar 

  • Bray, T., Paoli, J., Sperberg-McQueen, C.M., Maler, E., Yergeau, F.: Extensible markup language (XML) 1.0 (2008)

    Google Scholar 

  • Brewster, C., Alani, H., Dasmahapatra, S., Wilks, Y.: Data driven ontology evaluation. In: 4th International Conference on Language Resources and Evaluation (LREC), Lisbon, Portugal, pp. 164–169 (2004)

    Google Scholar 

  • Burton-Jones, A., Storey, V.C., Sugumaran, V., Ahluwalia, P.: A semiotic metrics suite for assessing the quality of ontologies. Data Knowl. Eng. 84–102 (2005)

    Google Scholar 

  • Blázquez, M., Fernández-López, M., García-Pinar, J.M., Gómez-Pérez, A.: Building ontologies at the knowledge level using the ontology design environment. In: Gaines, B.R., Musen, M.A. (eds.) 11th International Workshop on Knowledge Acquisition, Modeling and Management (KAW), Banff, Canada, SHARE4:1–15 (1998)

    Google Scholar 

  • Cantador, I., Fernandez, M., Castells, P.: Improving ontology recommendation and reuse in WebCORE by collaborative assessments. In: Workshop on Social and Collaborative Construction of Structured Knowledge, 16th International World Wide Web Conference (WWW) (2007)

    Google Scholar 

  • Civili, C., Console, M., De Giacomo, G., Lembo, D., Lenzerini, M., Lepore, L., Mancini, R., et al.: MASTRO STUDIO: managing ontology-based data access applications. Proc. VLDB Endow. 6(12), 1314–1317 (2013)

    Article  Google Scholar 

  • Compton, M., Barnaghi, P., Bermudez, L., Garcia-Castro, R., Corcho, O., Cox, S., Graybeal, J., et al.: The SSN ontology of the W3C semantic sensor network incubator group. J. Web Semant. 17, 25–32 (2012)

    Article  Google Scholar 

  • Corcho, O., Fernández-López, M., Gómez-Pérez, A.: Methodologies, tools and languages for building ontologies: Where is their meeting point? Data Knowl. Eng. 46(1), 41–64 (2003)

    Article  Google Scholar 

  • De Laborda, C.P., Conrad, S.: Relational.OWL: a data and schema representation format based on OWL. In: Proceedings of the 2nd Asia-Pacific Conference on Conceptual Modelling, vol. 43, pp. 89–96. Australian Computer Society (2005)

    Google Scholar 

  • Dimou, A., Vander Sande, M., Colpaert, P., Verborgh, R., Mannens, E., Van de Walle, R.: RML: a generic language for integrated RDF mappings of heterogeneous data. In: Proceedings of the 7th Workshop on Linked Data on the Web (LDOW) (2014)

    Google Scholar 

  • Drath, R. (ed.): Datenaustausch in der Anlagenplanung mit AutomationML: Integration von CAEX, PLCopen XML und COLLADA. Springer DE (2010)

    Google Scholar 

  • Fernandez, M., Cantador, I., Castells, P.: CORE: a tool for collaborative ontology reuse and evaluation. In: 4th International Workshop on Evaluation of Ontologies for the Web at the 15th International World Wide Web Conference (WWW 2006), Edinburgh, Scotland (2006)

    Google Scholar 

  • Fernandez, M., Overbeeke, C., Sabou, M., Motta, E.: What makes a good ontology? A case-study in fine-grained knowledge reuse. In: 4th Asian Semantic Web Conference (ASWC), Shanghai, China, pp. 61–75 (2009)

    Google Scholar 

  • Fernández-López, M., Gómez-Pérez, A., Juristo, N.: METHONTOLOGY: from ontological art towards ontological engineering. In: Spring Symposium on Ontological Engineering of AAAI, Stanford University, California, pp. 33–40 (1997)

    Google Scholar 

  • Gangemi, A., Presutti, V.: Ontology design patterns. In: Staab, S. et al. (eds.) Handbook of Ontologies, 2nd edn., pp. 221–244. Springer (2009)

    Google Scholar 

  • Gomez-Perez, A., Corcho, O., Fernandez-Lopez, M.: Ontological Engineering: With Examples from the Areas of Knowledge Management, 404 p. Springer (2004)

    Google Scholar 

  • Guarino, N., Welty, C.: An overview of OntoClean. In: Handbook on Ontologies, pp. 151–172. Springer, Berlin (2004)

    Chapter  Google Scholar 

  • Han, L., Finin, T., Parr, C., Sachs, J., Anupam, J.: RDF123: a mechanism to transform spreadsheets to RDF. In: Proceedings of the Twenty-First National Conference on Artificial Intelligence (AAAI). AAAI Press (2006)

    Google Scholar 

  • Hepp, M.: Products and services ontologies: a methodology for deriving OWL ontologies from industrial categorization standards. Int. J. Semant. Web Inf. Syst. (IJSWIS) 2(1), 72–99 (2006)

    Article  Google Scholar 

  • IEC 62424: Representation of process control engineeringRequests in P&I diagrams and data exchange between P&ID tools and PCE-CAE tools (2008)

    Google Scholar 

  • IEC 62714 (all parts): Engineering data exchange format for use in industrial systems engineering—Automation Markup Language

    Google Scholar 

  • Industrial automation systems and integration—Integration of life-cycle data for process plants including oil and gas production facilities. http://www.iso.org/

  • Janowicz, K., Compton, M.: The stimulus-sensor-observation ontology design pattern and its integration into the semantic sensor network ontology. In: Taylor, K., Ayyagari, A., Roure, D. (eds.) The 3rd International Workshop on Semantic Sensor Networks (SSN10) at the 9th International Semantic Web Conference (ISWC) (2010)

    Google Scholar 

  • Jupp, S., Horridge, M., Iannone, L., Klein, J., Owen, S., Schanstra, J., Wolstencroft, K., Stevens, R.: Populous: a tool for building OWL ontologies from templates. BMC Bioinform. 13(1) (2012)

    Google Scholar 

  • Kovalenko, O., Serral, E., Biffl, S.: Towards evaluation and comparison of tools for ontology population from spreadsheet data. In: Proceedings of the 9th International Conference on Semantic Systems, pp. 57–64. ACM (2013)

    Google Scholar 

  • Langegger, A., Wöß, W.: XLWrap—Querying and Integrating Arbitrary Spreadsheets with SPARQL. Springer, Berlin (2009)

    Book  Google Scholar 

  • Legat, C., Seitz, C., Lamparter, S., Feldmann, S.: Semantics to the shop floor: towards ontology modularization and reuse in the automation domain. In: 19th IFAC World Congress (2014)

    Google Scholar 

  • Lenat, D.B., Guha, R.V.: Building Large Knowledge-Based Systems: Representation and Inference in the CycProject. Addison-Wesley, Boston (1990)

    Google Scholar 

  • Lohse, N., Hirani, H., Ratchev, S.: Equipment ontology for modular reconfigurable assembly systems. Int. J. Flex. Manuf. Syst. 17(4), 301–314 (2006)

    Article  Google Scholar 

  • Maedche, M., Staab, S.: Measuring similarity between ontologies. In: 13th International Conference on Knowledge Engineering and Knowledge Management (EKAW), pp. 251–263 (2002)

    Google Scholar 

  • Maedche, A.: Ontology Learning for the Semantic Web, vol. 665. Springer Science & Business Media (2012)

    Google Scholar 

  • Morbach, J., Wiesner, A., Marquardt, W.: OntoCAPE—A (re)usable ontology for computer-aided process engineering. Comput. Chem. Eng. 33(10), 1546–1556 (2009)

    Article  Google Scholar 

  • Novák, P., Serral, E., Mordinyi, R., Šindelář, R.: Integrating heterogeneous engineering knowledge and tools for efficient industrial simulation model support. Adv. Eng. Inform. 29, 575–590 (2015)

    Article  Google Scholar 

  • Noy, N.F., McGuinness, D.L.: Ontology Development 101: A Guide to Creating Your First Ontology, Stanford University Knowledge Systems Laboratory Technical Report KSL-01-05 (2001)

    Google Scholar 

  • Nyulas, C., O’Connor, M., Tu, S.: DataMaster—a plug-in for importing schemas and data from relational databases into Protege. In: Proceedings of the 10th International Protege Conference (2007)

    Google Scholar 

  • O’Connor, M.J., Halaschek-Wiener, C., Musen, M.A.: Mapping Master: a flexible approach for mapping spreadsheets to OWL. In: The Semantic Web–ISWC, pp. 194–208. Springer, Berlin (2010)

    Google Scholar 

  • Odell, J.J.: Six different kinds of composition. J. Object Oriented Program. 5(8), 10–15 (1994)

    Google Scholar 

  • Object Management Group (OMG): OMG Systems Modeling Language Specification. http://www.sysml.org/docs/specs/OMGSysML-FAS-06-05-04.pdf (2006)

  • Petasis, G., Karkaletsis, V., Paliouras, G., Krithara, A., Zavitsanos, E.: Ontology population and enrichment: state of the art. In: Knowledge-Driven Multimedia Information Extraction and Ontology Evolution, pp. 134–166. Springer (2011)

    Google Scholar 

  • Pinto, H.S., Tempich, C., Staab, S.: DILIGENT: towards a fine-grained methodology for DIstributed, Loosely-controlled and evolvInG Engineering of oNTologies. In: Proceedings of the 16th European Conference on Artificial Intelligence (ECAI), pp. 393–397. IOS Press (2004)

    Google Scholar 

  • Porzel, R., Malaka, R.: A task-based approach for ontology evaluation. In: Proceeding of the ECAI Workshop on Ontology Learning and Population (2004)

    Google Scholar 

  • Poveda-Villalón, M., Gómez-Pérez, A., Suárez-Figueroa, M.C.: OOPS! (OntOlogy Pitfall Scanner!): an on-line tool for ontology evaluation. Int. J. Semant. Web Inf. Syst. (IJSWIS) 10(2) (2014)

    Google Scholar 

  • Poveda-Villalón, M.P.: Ontology Evaluation: a pitfall-based approach to ontology diagnosis. Ph.D. Thesis, UPM Madrid (2016)

    Google Scholar 

  • Rector, A., Welty, C.: Simple part-whole relations in OWL Ontologies. W3C Editor’s Draft 11 (2005)

    Google Scholar 

  • Rodriguez-Muro, M., Lubyte, L., Calvanese, D.: Realizing ontology based data access: a plug-in for Protégé. In: IEEE 24th International Conference on Data Engineering Workshop (ICDEW), pp. 286–289. IEEE (2008)

    Google Scholar 

  • Rodriguez-Muro, M., Kontchakov, R., Zakharyaschev, M.: Ontology-based data access: ontop of databases. In: The Semantic Web, ISWC, pp. 558–573. Springer, Berlin (2013)

    Google Scholar 

  • Sabou, M., Fernandez, M.: Ontology (network) evaluation. In: Suarez-Figueroa, M.C., et al. (eds.) Ontology Engineering in a Networked World. Springer, Berlin (2012)

    Google Scholar 

  • Sabou, M., Ekaputra, F.J., Kovalenko, O.: Supporting the engineering of cyber-physical production systems with the AutomationML analyzer. In: Proceedings of the CPPS Workshop, at the Cyber-Physical Systems Week. Vienna (2016)

    Google Scholar 

  • Sahoo, S.S., Halb, W., Hellmann, S., Idehen, K., Thibodeau Jr, T., Auer, S., Sequeda, J., Ezzat, A.: A survey of current approaches for mapping of relational databases to RDF. W3C RDB2RDF Incubator Group Report (2009)

    Google Scholar 

  • Schleipen, M., Drath, R.: Three-View-Concept for modeling process or manufacturing plants with AutomationML. In: IEEE Conference on Emerging Technologies & Factory Automation (ETFA) (2009)

    Google Scholar 

  • Sicilia, M., Garcia-Barriocanal, E., Sanchez-Alonso, S., Rodriguez-Garcia, D.: Ontologies of engineering knowledge: general structure and the case of software engineering. Knowl. Eng. Rev. 24(3), 309–326 (2009)

    Google Scholar 

  • Spanos, D.E., Stavrou, P., Mitrou, N.: Bringing relational databases into the semantic web: a survey. Semant. Web J. 3(2), 169–209 (2012)

    Google Scholar 

  • Staab, S., Schnurr, H.P., Studer, R., Sure, Y.: Knowledge processes and ontologies. IEEE Intell. Syst. 16(1), 26–34 (2001)

    Article  Google Scholar 

  • Stevens, R., Brook, P., Jackson, K., Arnold, S.: Systems Engineering: Coping with Complexity. Prentice Hall PTR (1998)

    Google Scholar 

  • Suárez-Figueroa, M.C.: NeOn Methodology for Building Ontology Networks: Specification, Scheduling and Reuse. Dissertations in Artificial Intelligence, vol. 338. IOS Press (2012)

    Google Scholar 

  • Suárez-Figueroa, M.C., Gómez-Pérez, A., Fernández-López, M.: The NeOn methodology framework: a scenario-based methodology for ontology development. Appl. Ontol. 10(2), 107–145 (2015)

    Article  Google Scholar 

  • Verein Deutscher Ingenieure (VDI): Design methodology for mechatronic systems. VDI-Richtlinie 2206. Beuth Verlag, Berlin (2004)

    Google Scholar 

  • Villazón-Terrazas, B., Suárez-Figueroa, M.C., Gómez-Pérez, A.: A pattern-based method for re-engineering non-ontological resources into ontologies. Int. J. Semant. Web Inf. Syst. (IJSWIS) 6(4), 27–63 (2010)

    Google Scholar 

  • Winston, M., Chaffin, R., Hermann, D.: A taxonomy of part-whole relations. Cogn. Sci. 11(4), 417–444 (1987)

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by the Christian Doppler Forschungsgesellschaft, the Federal Ministry of Economy, Family and Youth, and the National Foundation for Research, Technology and Development in Austria.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marta Sabou .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Sabou, M., Kovalenko, O., Novák, P. (2016). Semantic Modelling and Acquisition of Engineering Knowledge. In: Biffl, S., Sabou, M. (eds) Semantic Web Technologies for Intelligent Engineering Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-41490-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-41490-4_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-41488-1

  • Online ISBN: 978-3-319-41490-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics