Towards a general web rule language

Gerd Wagner, Carlos Viegas Damasio, Grigoris Antoniou

Research output: Contribution to journalArticle

20 Citations (Scopus)

Abstract

A general web rule (markup) language has several purposes. It may serve as a lingua franca to exchange rules between different systems and tools. It may be used to express derivation rules for enriching web ontologies by adding definitions of derived concepts or for defining data access permissions; to describe and publish the reactive behaviour of a system in the form of reaction rules; and to provide a complete XML-based specification of a software agent. Further uses may arise in novel web applications. In this paper, we consider the problem of how to design a general web rule language that can be used for these and for future emerging purposes. Given the great diversity of rule concepts and existing rule languages, such a language will consist of several overlapping sublanguages that share a common metamodel. The development of this rule metamodel is a difficult conceptualisation and integration problem.

LanguageEnglish
Pages181-206
Number of pages26
JournalInternational Journal of Web Engineering and Technology
Volume2
Issue number2-3
DOIs
Publication statusPublished - 1 Dec 2005
Externally publishedYes

Fingerprint

Markup languages
Software agents
XML
Ontology
Specifications

Cite this

Wagner, Gerd ; Damasio, Carlos Viegas ; Antoniou, Grigoris. / Towards a general web rule language. In: International Journal of Web Engineering and Technology. 2005 ; Vol. 2, No. 2-3. pp. 181-206.
@article{f9a319fbbe064f7c84415a9d7f10024f,
title = "Towards a general web rule language",
abstract = "A general web rule (markup) language has several purposes. It may serve as a lingua franca to exchange rules between different systems and tools. It may be used to express derivation rules for enriching web ontologies by adding definitions of derived concepts or for defining data access permissions; to describe and publish the reactive behaviour of a system in the form of reaction rules; and to provide a complete XML-based specification of a software agent. Further uses may arise in novel web applications. In this paper, we consider the problem of how to design a general web rule language that can be used for these and for future emerging purposes. Given the great diversity of rule concepts and existing rule languages, such a language will consist of several overlapping sublanguages that share a common metamodel. The development of this rule metamodel is a difficult conceptualisation and integration problem.",
keywords = "Rule markup language, Rule metamodel, Rules, Semantic web",
author = "Gerd Wagner and Damasio, {Carlos Viegas} and Grigoris Antoniou",
year = "2005",
month = "12",
day = "1",
doi = "10.1504/IJWET.2005.008483",
language = "English",
volume = "2",
pages = "181--206",
journal = "International Journal of Web Engineering and Technology",
issn = "1476-1289",
publisher = "Inderscience Enterprises Ltd",
number = "2-3",

}

Towards a general web rule language. / Wagner, Gerd; Damasio, Carlos Viegas; Antoniou, Grigoris.

In: International Journal of Web Engineering and Technology, Vol. 2, No. 2-3, 01.12.2005, p. 181-206.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Towards a general web rule language

AU - Wagner, Gerd

AU - Damasio, Carlos Viegas

AU - Antoniou, Grigoris

PY - 2005/12/1

Y1 - 2005/12/1

N2 - A general web rule (markup) language has several purposes. It may serve as a lingua franca to exchange rules between different systems and tools. It may be used to express derivation rules for enriching web ontologies by adding definitions of derived concepts or for defining data access permissions; to describe and publish the reactive behaviour of a system in the form of reaction rules; and to provide a complete XML-based specification of a software agent. Further uses may arise in novel web applications. In this paper, we consider the problem of how to design a general web rule language that can be used for these and for future emerging purposes. Given the great diversity of rule concepts and existing rule languages, such a language will consist of several overlapping sublanguages that share a common metamodel. The development of this rule metamodel is a difficult conceptualisation and integration problem.

AB - A general web rule (markup) language has several purposes. It may serve as a lingua franca to exchange rules between different systems and tools. It may be used to express derivation rules for enriching web ontologies by adding definitions of derived concepts or for defining data access permissions; to describe and publish the reactive behaviour of a system in the form of reaction rules; and to provide a complete XML-based specification of a software agent. Further uses may arise in novel web applications. In this paper, we consider the problem of how to design a general web rule language that can be used for these and for future emerging purposes. Given the great diversity of rule concepts and existing rule languages, such a language will consist of several overlapping sublanguages that share a common metamodel. The development of this rule metamodel is a difficult conceptualisation and integration problem.

KW - Rule markup language

KW - Rule metamodel

KW - Rules

KW - Semantic web

UR - http://www.scopus.com/inward/record.url?scp=31544454132&partnerID=8YFLogxK

U2 - 10.1504/IJWET.2005.008483

DO - 10.1504/IJWET.2005.008483

M3 - Article

VL - 2

SP - 181

EP - 206

JO - International Journal of Web Engineering and Technology

T2 - International Journal of Web Engineering and Technology

JF - International Journal of Web Engineering and Technology

SN - 1476-1289

IS - 2-3

ER -