Abstract
We present an architecture for application nodes for the Semantic Web (Swan). The underlying principle in Swan is the specification of actions and events as dynamic aspects of the application. This complements the framework Modular Active Rules for the Semantic Web (Mars), where the communication between services is based on the notions of events and (requests of) domain-level actions. Such a model allows to define workflows on the ontology level. While Mars offers the service infrastructure needed for processing the workflow, Swan is an architecture for applications in a rule-driven environment. Basically, Swan consists of a hybrid OWL/F-Logic knowledge base, augmented with active rules. Using Swan, only a set of rules is needed in order to deploy a new application. A prototype implementation of the architecture exists that shows the flexibility and applicability of its concepts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Behrends, E., Fritzen, O., Knabke, T., May, W., Schenk, F.: Rule-Based Active Domain Brokering for the Semantic Web. In: Marchiori, M., Pan, J.Z., de Marie, C.S. (eds.) RR 2007. LNCS, vol. 4524, pp. 250–268. Springer, Heidelberg (2007)
Behrends, E., Fritzen, O., May, W., Schenk, F.: Embedding Event Algebras and Process Algebras in a Framework for ECA Rules for the Semantic Web. Fundamenta Informaticae (82), 237–263 (2008)
Carzaniga, A., Rosenblum, D.S., Wolf, A.L.: Design and Evaluation of a Wide-Area Event Notification Service. ACM TOCS 19, 332–383 (2001)
Chakravarthy, S., Mishra, D.: Snoop: An Expressive Event Specification Language for Active Databases. Data Knowledge Engineering 14(1), 1–26 (1994)
Fritzen, O., May, W., Schenk, F.: Markup and Component Interoperability for Active Rules. In: Calvanese, D., Lausen, G. (eds.) RR 2008. LNCS, vol. 5341, pp. 197–204. Springer, Heidelberg (2008)
Goldberg, A., Robson, D. (eds.): Smalltalk: The Language. Addison Wesley, Reading (1989)
Hinze, A., Voisard, A.: A Parameterized Algebra for Event Notification Services. In: TIME, p. 61. IEEE Computer Society, Los Alamitos (2002)
Jung, D., Hinze, A.: A Meta-service for Event Notification. In: Meersman, R., Tari, Z. (eds.) OTM 2004. LNCS, vol. 3290, pp. 283–300. Springer, Heidelberg (2006)
Kifer, M., Lausen, G.: F-Logic: A higher-order language for reasoning about objects, inheritance and scheme. In: SIGMOD, pp. 134–146 (1989)
Martin, D., Paolucci, M., McIlraith, S.A., Burstein, M., McDermott, D., McGuinness, D.L., Parsia, B., Payne, T.R., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing semantics to Web services: The OWL-S approach. In: Cardoso, J., Sheth, A.P. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 26–42. Springer, Heidelberg (2005)
May, W., Schenk, F., Kattenstroth, H.: Combining OWL with F-Logic Rules and Defaults. In: ALPSWS, CEUR Proc. vol. 287, pp. 60–75 (2007)
May, W., Schenk, F., von Lienen, E.: Extending an OWL Web Node with Reactive Behavior. In: Alferes, J.J., Bailey, J., May, W., Schwertel, U. (eds.) PPSWR 2006. LNCS, vol. 4187, pp. 134–148. Springer, Heidelberg (2006)
Milner, R.: Calculi for Synchrony and Asynchrony. In: Theoretical Computer Science, pp. 267–310 (1983)
Roman, D., de Bruijn, J., Mocan, A., Lausen, H., Domingue, J., Bussler, C.J., Fensel, D.: WWW: WSMO, WSML, and WSMX in a Nutshell. In: Mizoguchi, R., Shi, Z.-Z., Giunchiglia, F. (eds.) ASWC 2006. LNCS, vol. 4185, pp. 516–522. Springer, Heidelberg (2006)
Web Service Semantics (WSDL-S) W3C Submission, http://www.w3.org/Submission/WSDL-S/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schenk, F., May, W. (2009). An Active Domain Node Architecture for the Semantic Web. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2009. OTM 2009. Lecture Notes in Computer Science, vol 5871. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05151-7_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-05151-7_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05150-0
Online ISBN: 978-3-642-05151-7
eBook Packages: Computer ScienceComputer Science (R0)