Results 1 - 10
of
44
Active rules in the Semantic Web: Dealing with language heterogeneity
- In Proc. Int. Conf. on Rules and Rule Markup Languages for the Semantic Web
, 2005
"... Abstract. In the same way as the “static ” Semantic Web deals with data model and language heterogeneity and semantics that lead to RDF and OWL, there is language heterogeneity and the need for a semantical account concerning Web dynamics. Thus, generic rule markup has to bridge these discrepancies, ..."
Abstract
-
Cited by 24 (16 self)
- Add to MetaCart
Abstract. In the same way as the “static ” Semantic Web deals with data model and language heterogeneity and semantics that lead to RDF and OWL, there is language heterogeneity and the need for a semantical account concerning Web dynamics. Thus, generic rule markup has to bridge these discrepancies, i.e., allow for composition of component languages, retaining their distinguished semantics and making them accessible e.g. for reasoning about rules. In this paper we analyze the basic concepts for a general language for evolution and reactivity in the Semantic Web. We propose an ontology based on the paradigm of Event-Condition-Action (ECA) rules including an XML markup. In this framework, different languages for events (including languages for composite events), conditions (queries and tests) and actions (including complex actions) can be composed to define highlevel rules for describing behavior in the Semantic Web. 1
Data retrieval and evolution on the (semantic) web: A deductive approach
- In Proc. Workshop on Principles and Practice of Semantic Web Reasoning, LNCS 3208
, 2004
"... Abstract. To make use of data represented on the Semantic Web, it is necessary to provide languages for Web data retrieval and evolution. This article introduces into the (conventional and Semantic) Web query language Xcerpt and the event and update language XChange, and shows how their deductive ca ..."
Abstract
-
Cited by 18 (15 self)
- Add to MetaCart
(Show Context)
Abstract. To make use of data represented on the Semantic Web, it is necessary to provide languages for Web data retrieval and evolution. This article introduces into the (conventional and Semantic) Web query language Xcerpt and the event and update language XChange, and shows how their deductive capabilities make them well suited for querying, changing and reasoning with data on both the conventional and the Semantic Web. To this aim, small application scenarios are introduced. 1
Active rules for sensor databases
- In Proceeedings of the 1st international Workshop on Data Management For Sensor Networks: in Conjunction with VLDB 2004
"... Abstract Recent years have witnessed a rapidly growing interest in query processing in sensor and actuator networks. This is mainly due to the increased awareness of query processing as the most appropriate computational paradigm for a wide range of sensor network applications, such as environmenta ..."
Abstract
-
Cited by 12 (0 self)
- Add to MetaCart
(Show Context)
Abstract Recent years have witnessed a rapidly growing interest in query processing in sensor and actuator networks. This is mainly due to the increased awareness of query processing as the most appropriate computational paradigm for a wide range of sensor network applications, such as environmental monitoring. In this paper we propose a second database technology, namely active rules, that provides a natural computational paradigm for sensor network applications which require reactive behavior, such as security management and rapid forest fire response. Like query processing, efficient and effective active rule execution mechanisms have to address several technical challenges including language design, data aggregation, data verification, robustness under topology changes, routing, power management and many more. Nonetheless, active rules change the context and the requirements of these issues and hence a new set of solutions is appropriate. To this end, we outline the implications of active rules for sensor networks and contrast these against query processing. We then proceed to discuss work in progress carried out in project Asene that aims to effectively address these issues. Finally, we introduce our architecture for a decentralized event broker based on the publish/subscribe paradigm and our early design of an ECA language for sensor networks.
RDFTL: An Event-Condition-Action Language for RDF
- In Proc. 3rd Int. Workshop on Web Dynamics (in conjunction with WWW2004
, 2004
"... RDF is becoming a core technology in the Semantic Web. Providing the ability to describe metadata information that can be easily navigated, and the ease of storing it in existing relational database systems, have made RDF a very popular way of expressing and exchanging metadata information. However, ..."
Abstract
-
Cited by 12 (5 self)
- Add to MetaCart
(Show Context)
RDF is becoming a core technology in the Semantic Web. Providing the ability to describe metadata information that can be easily navigated, and the ease of storing it in existing relational database systems, have made RDF a very popular way of expressing and exchanging metadata information. However, the use of RDF in dynamic applications over distributed environments that require timely notification of metadata changes raises the need for mechanisms for monitoring and processing such a changes. Event-ConditionAction (ECA) rules are a natural candidate to fulfill this need. In this paper, we study ECA rules in the context of RDF metadata. We give a detailed description of a language to define ECA rules on RDF repositories. We specify the syntax and semantics of the language, and we illustrate its use by examples. We also describe the architecture of a system implementing this language, both for centralised and distributed environments.
Reactive rules on the web
- In Reasoning Web, Int. Summer School
, 2007
"... Abstract. Reactive rules are used for programming rule-based, reactive systems, which have the ability to detect events and respond to them au-tomatically in a timely manner. Such systems are needed on the Web for bridging the gap between the existing, passive Web, where data sources can only be acc ..."
Abstract
-
Cited by 11 (8 self)
- Add to MetaCart
(Show Context)
Abstract. Reactive rules are used for programming rule-based, reactive systems, which have the ability to detect events and respond to them au-tomatically in a timely manner. Such systems are needed on the Web for bridging the gap between the existing, passive Web, where data sources can only be accessed to obtain information, and the dynamic Web, where data sources are enriched with reactive behavior. This paper presents two possible approaches to programming rule-based, reactive systems. They are based on different kinds of reactive rules, namely Event-Condition-Action rules and production rules. Concrete reactive languages of both kinds are used to exemplify these programming paradigms. Finally the similarities and differences between these two paradigms are studied. 1
Flavours of XChange, a Rule-Based Reactive Language for the (Semantic) Web
, 2005
"... This article introduces XChange, a rule-based reactive language for the (Semantic) Web. Stressing application scenarios, it first argues that high-level reactive languages are needed for both Web and Semantic Web applications. Then, it discusses technologies and paradigms relevant to high-level reac ..."
Abstract
-
Cited by 10 (7 self)
- Add to MetaCart
(Show Context)
This article introduces XChange, a rule-based reactive language for the (Semantic) Web. Stressing application scenarios, it first argues that high-level reactive languages are needed for both Web and Semantic Web applications. Then, it discusses technologies and paradigms relevant to high-level reactive languages for the (Semantic) Web.
Rule Interchange on the Web
- In Reasoning Web 2007, number 4636
, 2007
"... L’accès à ce site Web et l’utilisation de son contenu sont assujettis aux conditions présentées dans le site ..."
Abstract
-
Cited by 8 (0 self)
- Add to MetaCart
(Show Context)
L’accès à ce site Web et l’utilisation de son contenu sont assujettis aux conditions présentées dans le site
Formalization and Detection of Events Using Interval-Based Semantics
- in Proceedings, International Conference on Management of Data
, 2005
"... Active databases utilize Event-Condition-Action rules to provide active capability to the underlying system. An event was initially defined to be an instantaneous, atomic occurrence of interest and the time of occurrence of the last event in an event expression was used as the time of occurrence for ..."
Abstract
-
Cited by 8 (4 self)
- Add to MetaCart
Active databases utilize Event-Condition-Action rules to provide active capability to the underlying system. An event was initially defined to be an instantaneous, atomic occurrence of interest and the time of occurrence of the last event in an event expression was used as the time of occurrence for an entire event expression (detection-based semantics), rather than the interval over which an event expression occurs (interval-based semantics). This introduces semantic discrepancy for some operators when they are composed more than once. Currently, all active databases detect events using the detection-based semantics rather than the interval-based semantics. SnoopIB is an interval-based event specification language developed for expressing primitive and composite events that are part of active rules. Algorithms for event detection using interval-based semantics pose some challenges, as not all events are known (especially their starting points). In this paper, we address the following: 1) briefly explain the need for interval-based semantics, 2) formalization of events accumulated over a semantic window and 3) how diversified events (e.g., sliding window, accumulated) are detected using interval-based semantics in the context of Sentinel – an active object oriented database. 1.
Conceptual Model Based Semantic Web Services
- In Proceedings of the 24th International Conference on Conceptual Modeling (ER 2005
, 2005
"... To achieve the dream of the semantic web, it must be possible for ordinary users to invoke services. Exactly how to turn this dream into reality is a challenging opportunity and an interesting research problem. It is clear that users need simple-to-invoke-and-use services. This paper shows that an a ..."
Abstract
-
Cited by 7 (4 self)
- Add to MetaCart
To achieve the dream of the semantic web, it must be possible for ordinary users to invoke services. Exactly how to turn this dream into reality is a challenging opportunity and an interesting research problem. It is clear that users need simple-to-invoke-and-use services. This paper shows that an approach strongly based on conceptual modeling can meet this challenge for a particular type of service—those that involve establishing an agreed-upon relationship, such as making an appointment, setting up a meeting, selling and purchasing products, establishing employee job assignments, and many more. For these services, users can specify their requests as free-form text and then interact with the system in a simple way to complete the specification of a service request, if necessary, and invoke the service. Behind the scenes, the system uses a conceptual-model-based information extraction ontology to (1) recognize the request and match it with an appropriate ontology, (2) discover and obtain missing information, and (3) establish agreed-upon, conceptual-model-constrained relationships with respect to the desired service. The paper lays out our vision for this type of semantic web service, gives the status of our prototype implementation, and explains how and why it works.
Modeling Web Applications reacting to User Behaviors
, 2005
"... Many current research efforts address the problem of personalizing the Web experience for each user with respect to user’s identity and/or context. In this paper we propose a new high-level model for the specification of Web applications that takes into account the manner in which users interact wit ..."
Abstract
-
Cited by 6 (1 self)
- Add to MetaCart
Many current research efforts address the problem of personalizing the Web experience for each user with respect to user’s identity and/or context. In this paper we propose a new high-level model for the specification of Web applications that takes into account the manner in which users interact with the application for supplying appropriate contents or gathering profile data. We therefore consider entire behaviors (rather than single properties) as the smallest information units, allowing for automatic restructuring of application components. For this purpose, a high-level Event-Condition-Action (ECA) paradigm is proposed, which enables capturing arbitrary (and timed) clicking behaviors. Also, the architecture and components of a first prototype implementation are discussed.