{"id":679,"date":"2016-07-21T12:26:14","date_gmt":"2016-07-21T15:26:14","guid":{"rendered":"https:\/\/sbia.org.br\/lnlm\/?page_id=679"},"modified":"2016-07-21T12:26:14","modified_gmt":"2016-07-21T15:26:14","slug":"vol12-no2-art4","status":"publish","type":"page","link":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/","title":{"rendered":"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language"},"content":{"rendered":"<p><strong>T\u00edtulo:<\/strong> CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language<\/p>\n<p><strong>Autores:<\/strong> Bezerra, Camila; Santana, Filipe; Freitas, Fred<\/p>\n<p align=\"justify\"><strong>Resumo:<\/strong> Competency Questions (CQs) play an important role in ontology development life cycles as they represent functional ontology requirements. One of the  main problems that hamper their proper use lies in the lack of tools that assist users to check if CQs are being fulfilled by the ontology being defined, particularly when these ontologies are defined in OWL (Ontology Web Language) under Description Logic formalism. Recently there has been a trend in checking CQs against ontologies using the RDF query engine SPARQL. Naturally, this language, being created for the formalism of Semantic Networks, is clearly not expressive enough, and, thus, inadequate to check the fulfillment of OWLCQs. As SPARQL queries can be performed only at the assertional level (instances), or at most the schema level, they are not shaped to entail an answer which maybe deduced by the ontology using a subsumption not explicit in the ontology. The tool takes advantage of the WordNet lexical to deal with synonyms and adjectives stated in the CQs. In some cases, the tool shows an explanation of why the CQ being treated is considered valid with regard to the ontology. We present the tool\u2019s architecture, capabilities and test examples against a number of controlled natural language CQs.<\/p>\n<p><strong>Palavras-chave:<\/strong> Competency questions; checking; ontology<\/p>\n<p><strong>P\u00e1ginas:<\/strong> 15<\/p>\n<p><strong>C\u00f3digo DOI:<\/strong> <a href=\"http:\/\/dx.doi.org\/10.21528\/lnlm-vol12-no2-art4\">10.21528\/lmln-vol12-no2-art4<\/a><\/p>\n<p><strong>Artigo em PDF:<\/strong> <a href=\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2016\/07\/vol12-no2-art4.pdf\" rel=\"\">vol12-no2-art4.pdf<\/a><\/p>\n<p><strong>Arquivo BibTex:<\/strong> <a href=\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/sites\/4\/2016\/07\/vol12-no2-art4.bib\" rel=\"\">vol12-no2-art4.bib<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00edtulo: CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language Autores: Bezerra, Camila; Santana, Filipe; Freitas, Fred Resumo: Competency Questions (CQs) play an important role in ontology development life cycles as they represent <a href=\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":669,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-679","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language - Learning and NonLinear Models<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language - Learning and NonLinear Models\" \/>\n<meta property=\"og:description\" content=\"T\u00edtulo: CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language Autores: Bezerra, Camila; Santana, Filipe; Freitas, Fred Resumo: Competency Questions (CQs) play an important role in ontology development life cycles as they represent Read More ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/\" \/>\n<meta property=\"og:site_name\" content=\"Learning and NonLinear Models\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/\",\"name\":\"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language - Learning and NonLinear Models\",\"isPartOf\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#website\"},\"datePublished\":\"2016-07-21T15:26:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Browse issues\",\"item\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learning &#038; Nonlinear Models &#8211; L&#038;NLM &#8211; Volume 12 &#8211; N\u00famero 2\",\"item\":\"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#website\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/\",\"name\":\"Learning and NonLinear Models\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sbia.org.br\/lnlm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#organization\",\"name\":\"Learning and NonLinear Models\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png\",\"contentUrl\":\"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png\",\"width\":398,\"height\":94,\"caption\":\"Learning and NonLinear Models\"},\"image\":{\"@id\":\"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language - Learning and NonLinear Models","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/","og_locale":"pt_BR","og_type":"article","og_title":"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language - Learning and NonLinear Models","og_description":"T\u00edtulo: CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language Autores: Bezerra, Camila; Santana, Filipe; Freitas, Fred Resumo: Competency Questions (CQs) play an important role in ontology development life cycles as they represent Read More ...","og_url":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/","og_site_name":"Learning and NonLinear Models","twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/","url":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/","name":"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language - Learning and NonLinear Models","isPartOf":{"@id":"https:\/\/sbia.org.br\/lnlm\/#website"},"datePublished":"2016-07-21T15:26:14+00:00","breadcrumb":{"@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/vol12-no2-art4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Browse issues","item":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/"},{"@type":"ListItem","position":2,"name":"Learning &#038; Nonlinear Models &#8211; L&#038;NLM &#8211; Volume 12 &#8211; N\u00famero 2","item":"https:\/\/sbia.org.br\/lnlm\/publicacoes\/vol12-no2\/"},{"@type":"ListItem","position":3,"name":"CQChecker: A Tool to Check Ontologies in OWL-DL using Competency Questions written in Controlled Natural Language"}]},{"@type":"WebSite","@id":"https:\/\/sbia.org.br\/lnlm\/#website","url":"https:\/\/sbia.org.br\/lnlm\/","name":"Learning and NonLinear Models","description":"","publisher":{"@id":"https:\/\/sbia.org.br\/lnlm\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sbia.org.br\/lnlm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/sbia.org.br\/lnlm\/#organization","name":"Learning and NonLinear Models","url":"https:\/\/sbia.org.br\/lnlm\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/","url":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png","contentUrl":"https:\/\/sbia.org.br\/lnlm\/wp-content\/uploads\/2021\/07\/logo-lnlm.png","width":398,"height":94,"caption":"Learning and NonLinear Models"},"image":{"@id":"https:\/\/sbia.org.br\/lnlm\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages\/679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/comments?post=679"}],"version-history":[{"count":0,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages\/679\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/pages\/669"}],"wp:attachment":[{"href":"https:\/\/sbia.org.br\/lnlm\/wp-json\/wp\/v2\/media?parent=679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}