16 research outputs found

    Tool-supported building of DSLs from OWL ontologies

    Get PDF
    Domain-specific languages (DSLs) are computer languages intended for problem solving in a specific domain. Ontology is a formal representation of a set of concepts from a particular domain and the relations between them. An ontology may be used to describe a domain and to reason about the entities within the domain. This paper presents an Ontology2DSL framework to build DSLs from OWL ontologies. Ontology2DSL enables the semi-automated construction of a formal grammar and programs from an OWL ontology. The design approach, the functionalities of the framework, and a case study are also addressed in this paper. Special attention is paid to the architecture that encompasses the following components: the transformation pattern builder, the OWL parser, the rule reader, the rule execution component and the transaction logger

    GRACE ontology integrating process and quality control

    Get PDF
    Multi-agent systems paradigm is a suitable approach to implement distributed manufacturing systems addressing the emergent requirements of flexibility, robustness and responsiveness. In such systems, an ontology is a crucial piece to provide a common understanding on the vocabulary used by the intelligent, distributed agents during the exchange of shared knowledge. This paper describes the design of an ontology to define the structure of the knowledge that is used within a multi-agent system integrating process and quality control in production lines for home appliances, which is being developed within the EU FP7 GRACE (inteGration of pRocess and quAlity Control using multi-agEnt technology) project. The ontology schema is validated by instantiating for a case study derived from a washing machines production line

    YASGUI: Not Just Another SPARQL Client. In

    Get PDF
    Abstract. This paper introduces YASGUI, a user-friendly SPARQL client. We compare YASGUI with other SPARQL clients, and show the added value and ease of integrating Web APIs, services, and new technologies such as HTML5. Finally, we discuss some of the challenges we encountered in using these technologies for a building robust and feature rich web application

    Towards semantic knowledge mapping: an extension of compendium with semantic knowledge representation

    Get PDF
    Compendium is a knowledge mapping application equipped with graphical representations of ideas and arguments. Extension of the processes in Compendium with Semantic Web technologies can be beneficial for the intelligent searching of concepts or ideas, and supporting decision making process. This paper presents the extended Compendium which exploits the Semantic Web for knowledge representation and user interaction. The result evaluated by the experts and users showed that the extension eases and streamlines the decision making process

    A Wizard for Composing SPARQL Queries in the GF Framework for Ontology-Based Data Access

    Get PDF
    Ontology-Based Data Access is a methodology concerned with bridging the gap between legacy data sources and semantic web technologies by providing protocols and tools for translating old data into ontologies. Querying modern ontologies represented as networks of objects interlinked by relations and properties and stored in OWL/RDF text files requires writing SPARQL queries, an activity requiring technical proficiency that is not usually in the hands of lay users. We extend our prototype of OBDA called GF to include the functionality of executing arbitrary SPARQL queries posed against OWL/RDF ontologies obtained by OBDA from H2 relational databases as well as Excel and CSV spreadsheets. To help naive users with less technical programming skills perform queries on such ontologies, we introduce a wizard for visually expressing a subset of SPARQL queries in a Query-By-Example approach.XV Workshop Innovación en sistemas de Software (WISS)Red de Universidades con Carreras en Informátic

    ClioPatria: A SWI-Prolog Infrastructure for the Semantic Web

    Get PDF
    ClioPatria is a comprehensive semantic web development framework based on SWI-Prolog. SWI-Prolog provides an efficient C-based main-memory RDF store that is designed to cooperate naturally and efficiently with Prolog, realizing a flexible RDF-based environment for rule based programming. ClioPatria extends this core with a SPARQL and LOD server, an extensible web frontend to manage the server, browse the data, query the data using SPARQL and Prolog and a Git-based plugin manager. The ability to query RDF using Prolog provides query composition and smooth integration with application logic. ClioPatria is primarily positioned as a prototyping platform for exploring novel ways of reasoning with RDF data. It has been used in several research projects in order to perform tasks such as data integration and enrichment and semantic search

    Semantic Web 0 (0) 1 1 IOS Press ClioPatria: A SWI-Prolog Infrastructure for the Semantic Web

    Get PDF
    Abstract. ClioPatria is a comprehensive semantic web development framework based on SWI-Prolog. SWI-Prolog provides an efficient C-based main-memory RDF store that is designed to cooperate naturally and efficiently with Prolog, realizing a flexible RDF-based environment for rule based programming. ClioPatria extends this core with a SPARQL and LOD server, an extensible web frontend to manage the server, browse the data, query the data using SPARQL and Prolog and a Git-based plugin manager. The ability to query RDF using Prolog provides query composition and smooth integration with application logic. ClioPatria is primarily positioned as a prototyping platform for exploring novel ways of reasoning with RDF data. It has been used in several research projects in order to perform tasks such as data integration and enrichment and semantic search

    Automating the Semantic Mapping between Regulatory Guidelines and Organizational Processes

    Get PDF
    The mapping of regulatory guidelines with organizational processes is an important aspect of a regulatory compliance management system. Automating this mapping process can greatly improve the overall compliance process. Currently, there is research on mapping between different entities such as ontology mapping, sentence similarity, semantic similarity and regulation-requirement mapping. However, there has not been adequate research on the automation of the mapping process between regulatory guidelines and organizational processes. In this paper, we explain how Natural Language Processing and Semantic Web technologies can be applied in this area. In particular, we explain how we can take advantage of the structures of regulation-ontology and the process-ontology in order to compute the similarity between a regulatory guideline and a process. Our methodology is validated using a case study in the Pharmaceutical industry, which has shown promising results
    corecore