Academia.eduAcademia.edu

Semantic Web Rule Language

description417 papers
group2 followers
lightbulbAbout this topic
The Semantic Web Rule Language (SWRL) is a formal language designed for expressing rules in the Semantic Web framework. It combines the expressive power of OWL (Web Ontology Language) and RuleML, enabling the representation of complex logic and reasoning over ontologies, facilitating automated inference and knowledge representation.
lightbulbAbout this topic
The Semantic Web Rule Language (SWRL) is a formal language designed for expressing rules in the Semantic Web framework. It combines the expressive power of OWL (Web Ontology Language) and RuleML, enabling the representation of complex logic and reasoning over ontologies, facilitating automated inference and knowledge representation.

Key research themes

1. How can ontologies and rule languages be integrated to enhance Semantic Web reasoning capabilities and practical applications?

This theme investigates the design, integration, and practical use of ontologies combined with rule languages and rule-based reasoning systems to enrich knowledge representation and enable sophisticated inferencing on the Semantic Web. The focus is on frameworks, languages, and tools that unify or loosely couple ontologies (e.g., OWL) with rule languages (e.g., SWRL, defeasible rules) to overcome limitations of pure ontology-based reasoning and address real-world application needs like knowledge acquisition, compliance checking, and intelligent agents.

Key finding: Introduced Flora-2, a knowledge representation system that seamlessly integrates F-logic, HiLog, and Transaction Logic to provide a flexible rule-based and object-oriented inference infrastructure tailored for the Semantic... Read more
Key finding: Proposed a practical approach embedding OWL ontologies within business rule management systems (BRMS) by mapping OWL TBox concepts into the BRMS's Business Object Model and runtime Java object model via Jena, enabling... Read more
Key finding: Developed DR-DEVICE, a rule-based reasoning system capable of performing defeasible reasoning over RDF metadata from multiple web sources, supporting multiple defeasible rule types including strict rules, defeaters, and... Read more
Key finding: Presented an approach exploiting Semantic Web standards and LegalRuleML language to formally model legal norms and their dynamics, enabling semantic annotation-driven regulatory compliance checking of business processes. The... Read more

2. How can domain-specific languages and modeling frameworks facilitate Semantic Web agent system development and rule-enabled multi-agent interactions?

This theme explores development methodologies and domain-specific languages (DSLs) designed to simplify the specification and implementation of Multi-agent Systems (MAS) that operate in Semantic Web environments. Given the complexity of agents’ autonomy, reactivity, and proactiveness interacting with Semantic Web data and services, the research emphasizes metamodeling, DSL concrete syntax, and model-driven development to bridge the gap between high-level agent behavior modeling and executable code, often leveraging underlying Semantic Web rule languages.

Key finding: Proposed SEA_L, a textual domain-specific language grounded on a semantic web-enabled MAS metamodel, to support modeling of autonomous, reactive, and proactive agent behaviors interacting with Semantic Web content.... Read more

3. How can semantic web rule languages and transformation tools support enhanced query processing, compliance checking, and situation awareness on the Semantic Web?

This theme focuses on specialized semantic web rule languages, query transformation techniques, and reasoning tools that improve information retrieval, regulatory compliance modeling, and real-time situation awareness by processing and adapting semantic data and rules. It encompasses advances in SPARQL rule transformation, compliance rule languages evaluating expressiveness and usability, and applying SWRL/OWL-based reasoning to dynamic data fusion scenarios.

Key finding: Introduced SQTRL, a transformation rule language for SPARQL queries enabling minimal modifications of queries to improve retrieval effectiveness in case-based reasoning systems relying on RDFS representations. Demonstrated... Read more
Key finding: Conducted a comprehensive evaluation of multiple compliance rule modeling languages focusing on their expressiveness and complexity in capturing real-world regulatory requirements relevant to business processes. Found that no... Read more
Key finding: Presented SAWA, a situation awareness assistant implementing domain knowledge using OWL ontologies and SWRL rules to monitor dynamically evolving relations in complex scenarios such as supply logistics. Demonstrated the... Read more

All papers in Semantic Web Rule Language

Background: Semantic Web technology can considerably catalyze translational genetics and genomics research in medicine, where the interchange of information between basic research and clinical levels becomes crucial. This exchange... more
This book constitutes the refereed proceedings of the 7th International Semantic Web Conference, ISWC 2008, held in Karlsruhe, Germany, during October 26-30, 2008. The volume contains 43 revised full research papers selected from a total... more
Ontologies implemented in RDF(S)‚ DAML+OIL‚ and OWL should be evaluated from the point of view of knowledge representation before using them in Semantic Web applications. Several language-dependent ontology validation tools and ontology... more
As the Semantic Web and the Language Resources research fields become closer, the need for standard representation formats and languages gets clearer, specially taking into account the increasing need for cooperation and interoperability... more
Semantic Web Services are considered to be the next step in the evolution of Web Services. In addition to Web Services, Semantic Web Services allows software agents to discover, select, call, compose, invoke, and execute automatically a... more
In this paper we propose the Fire system, a prototype rule engine for reasoning with SWRL (Semantic Web Rules Language) rules and OWL (Ontology Web Language) ontologies. This system is intended as an extension to the reasoning services of... more
The Semantic Web renewed a growing interest in rule based software systems and their development. Semantic Web Rule Language (SWRL) is a rule language that enables Horn-like rules to be combined with Web Ontology Language (OWL) knowledge... more
SQOWL2 is a compiler which allows an RDBMS to support sound reasoning of SROIQ(D) description logics, by implementing ontologies expressed in the OWL 2 DL language as a combination of tables and triggers in the RDBMS. The reasoning... more
In this report we describe a method to perform type inference over data stored in an RDBMS, where rules over the data are specified using OWL-DL. Since OWL-DL is an implementation of the Description Logic (DL) SHOIN (D), we are in effect... more
Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching data sources, gathering and maintaining the data needed, and completing and... more
Most healthcare data are available in XML format, which mainly focuses on the structure level and lacks support for data representation. Therefore, a variety of medical applications and medical semantic search engines have difficulty... more
The purpose of the present paper is to research a rule-based approach for transforming X3D (eXtensible 3D) models to RDF (Resource Description Framework). The transformation is performed by using the RDF Mapping Language (RML). Its... more
Personalized access and content syndication involving diverse conceptual representations of information resources are two of the key challenges of real-scale Semantic Web (SW) applications, such as e-Commerce, e-Learning or e-Science... more
In this paper, we propose to bring together the semantic web experience and statistical natural language semantic parsing modeling. The idea is that, the process for populating knowledgebases by semantically parsing structured web pages... more
The domain module within Intelligent Tutoring Systems is used to describe the course topics including the knowledge units and competencies. Ontology is a good solution for knowledge management as it can provide a standardized way and a... more
In this paper the Web Ontology Language (OWL) is examined to instantiate expert system knowledge bases intended for semantic Web applications. In particular, OWL is analyzed for expressing Unified Modeling Language (UML) representations... more
The I/O model of computation measures the efficiency of an algorithm by counting how many disk reads and writes it needs. It is widely applicable to the database environment, since most data is stored on disks and disk access typically... more
Visualization is the graphical or semi-graphical representation of information that aids human comprehension of and reasoning about that information. Visualization tools are critically important for creating, querying, visualizing and... more
Abstract. Intelligent text information retrieval systems need the capability to deal with the semantics of the content of their text bases. In order to satisfy this requisite it is necessary to extract semantic information from the... more
The COntext INterchange (COIN) strategy is an approach to solving the problem of interoperability of semantically heterogeneous data sources through context mediation. COIN has used its own notation and syntax for representing ontologies.... more
Background: The Unified Medical Language System is a formal ontology of the biomedical and health domain. Its goal is to offer a vocabulary that would facilitate the exchange of information between informatics systems. The semantics and... more
Ontology as a knowledge base can provide different reasoning tasks, e.g. to check consistency of the ontology or to check whether a resource is instance of a concept or not. In this paper we want to focus on retrieval problem. There... more
The Semantic Web Rule Language (SWRL) is a direct extension of OWL 2 DL with a subset of RuleML, and it is designed to be the rule language of the Semantic Web. This paper explores the stateof-the-art of SWRL's expressiveness extensions... more
This paper presents the use of first-order logic to improve upon currently employed engineering design knowledge management techniques. Specifically, this work uses description logic in unison with Horn logic, to not only guide the... more
In this recent technological world, it is necessary that we get accustomed to all types of advanced technological techniques. In the process, we are becoming more aware about database and information system. But what is database system... more
An important issue is to know whether Web ontology languages, meet the expected requirements of expressiveness and reasoning. This paper aims at contributing to this question in evaluating and comparing several languages. After describing... more
Abstract—Access to Web data has become an integral part of many applications and services. In the past, such data has usually been accessed through human-tailored HTML interfaces. Nowadays, rich client interfaces in desktop applications... more
Current efforts in the biomedical ontology community focus on establishing interoperability and data integration. In covering human diseases, one of the major international standards in clinical practice is the International... more
The modelling of agriculture with ontologies has been of interest to many authors in the past years. However, no research, currently, has focused on building a knowledge base ontology for the Climate Smart Agriculture (CSA) domain. This... more
An increasing part of research in the Semantic Web has been directed at making data become the main concept of the web. Plenty of languages and specifications support this transition and work by inserting additional (semantic) markup into... more
Multimedia service providers on the web need their services to be well protected and easily accessible worldwide. This has initiated several lines of research to provide semantically rich policy-aware web services. However, the existence... more
The interest in the use of ontologies for creating more intelligent and effective enterprise information systems has increased considerably in recent years. The most critical aspects during the development of these systems are: (1) to... more
A common approach to represent semantics on Semantic Web area is to use an ontology. However, there is an emerging approach that combines an ontology with its context definition. So, the misunderstanding can be avoided if the context is... more
This paper presents an ontology-based conceptual mapping framework that translates a formal and visually rich business process modeling (BPM) language, Fundamental Business Process Modelling Language (FBPML) to a Semantic Web-based... more
Due to their powerful knowledge representation formalism and associated inference mechanisms, ontology-based approaches have been increasingly adopted to formally represent domain knowledge. We propose the use of ontologies to advance... more
Geospatial ontologies have a key role to play in the development of the geospatial-Semantic Web, with regard to facilitating the search for geographical information and resources. They normally hold large volumes of geographic information... more
Geospatial ontologies have a key role to play in the development of the geospatial-Semantic Web, with regard to facilitating the search for geographical information and resources. They normally hold large volumes of geographic information... more
Development of agent systems is without question a complex task when autonomous, reactive and proactive characteristics of agents are considered. Furthermore, internal agent behavior model and interaction within the agent organizations... more
Semantic Web services integrate the meaningful content of the Semantic Web with the business logic of Web services and thus enable industries and individuals to access these services. But as the number of available Web services increase,... more
This paper addresses a major weakness of current technologies for the Semantic Web, namely the lack of a principled means to represent and reason about uncertainty. This not only hinders the realization of the original vision for the... more
In this paper, we propose a method of detecting and classifying web application attacks. In contrast to current signature-based security methods, our solution is an ontology based technique. It specifies web application attacks by using... more
Su-Field analysis, as one of the inventive problem solving tools, can be used to analyse and improve the efficacy of the technical system. Generally, the process of using Su-Field model to solve a specific inventive problem includes:... more
Probabilistic OWL (PR-OWL) improves the Web Ontology Language (OWL) with the ability to treat uncertainty using Multi-Entity Bayesian Networks (MEBN). PROWL 2 presents a better integration with OWL and its underlying logic, allowing the... more
Perturbation techniques Definition Key Applications Privacy preserving techniques have been used in Census applications and various web-applications.
An abstract architecture for semantic web services is requisite to present a conceptual model to assist in the principled design and implementation of semantic web service applications. The architectural structure we portray stands on the... more
Download research papers for free!