Aljosha Köcher, Luis Miguel Vieira da Silva, A. Fay
{"title":"Constraint Checking of Skills using SHACL","authors":"Aljosha Köcher, Luis Miguel Vieira da Silva, A. Fay","doi":"10.1109/INDIN45523.2021.9557549","DOIUrl":null,"url":null,"abstract":"Semantic technologies such as ontologies are increasingly used to describe the functions of machines in the form of so-called capabilities or skills. Ontologies provide powerful mechanisms to infer new knowledge, but there are no builtin mechanisms to test the presence of information which is needed by other systems, e.g. for skill execution. In this contribution, we show how the Shapes Constraint Language (SHACL) can be used in order to formulate constraints against skills. Such constraints contain all mandatory information and can be used to check the validity of new skills when they are added into an existing production system. This ensures interoperability of skills from different manufacturers as wrongfully modelled skills that lack certain information can be discarded and marked for revision.","PeriodicalId":370921,"journal":{"name":"2021 IEEE 19th International Conference on Industrial Informatics (INDIN)","volume":"160 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 19th International Conference on Industrial Informatics (INDIN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INDIN45523.2021.9557549","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Semantic technologies such as ontologies are increasingly used to describe the functions of machines in the form of so-called capabilities or skills. Ontologies provide powerful mechanisms to infer new knowledge, but there are no builtin mechanisms to test the presence of information which is needed by other systems, e.g. for skill execution. In this contribution, we show how the Shapes Constraint Language (SHACL) can be used in order to formulate constraints against skills. Such constraints contain all mandatory information and can be used to check the validity of new skills when they are added into an existing production system. This ensures interoperability of skills from different manufacturers as wrongfully modelled skills that lack certain information can be discarded and marked for revision.