Semantic Web Rules. Adrian Paschke. Semantic. Web. Pragmatic. Web
|
|
|
- Britney Boone
- 10 years ago
- Views:
Transcription
1 Semantic Web Semantic Web Rules Pragmatic Web Adrian Paschke Director RuleML Inc. Research Director CITT GmbH Prof. for Corporate Semantic Web Free University Berlin Adrian.Paschke AT gmx.de
2 Agenda Semanitc Web 2.0 An Introduction Semantic Web Rules RuleML W3C RIF What comes next? Internet of Services and Things Web 3.0 Era of Events / Rule-based Intelligent CEP Ubquitious Pragmatic Web of Agents Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
3 Semantic Web "The Semantic Web is an extension of the current web in which information is given welldefined meaning, better enabling computers and people to work in cooperation." Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web Make the Web understandable for machines 3 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
4 Building Blocks of the Semantic Web (and beyond) 1. Explicit Metadata on the WWW 2. Ontologies 3. Logic and Inference 4. Software Agents and Web Services 4 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
5 1. Explicit Metadata on the Web Metadata are data about data Metadata on the Web: Machine processable information about information on the Web Projects e.g.: PICS, Dublin Core, RDF, IEEE LOM (Learning Objects Metadata), FOAF, Problem domains: Syntax: Which representation and interchange format for metadata? Semantics: Which metadata are allowed for resources (metadata vocabulary, schema) Association problem: How to connect metadata with resources (who defines the metadata, are metadata separated from the content, etc.) 5 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
6 2. Ontologies An ontology is an explicit specification of a conceptualization T. Gruber Ontologies described the common knowledge of a domain (semantics): Semantics interoperability between (connected) vocabularies Typical components: 1. Classes (concepts) of the domain 2. Properties (roles) of the classes 3. Constraints 4. Individuals (instances) of classes 6 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
7 3. Logic and Inference Logic is a discipline concerned with the principles of inference and reasoning Formal languages for the representation of knowledge with clear semantics Declarative knowledge representation: express what is valid, the responsibility to interpret this and to decide on how to do it is delegated to an interpreter / reasoner Automated reasoner, e.g., a rule engine, can derive conclusions from given knowledge (inference) 7 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
8 4. Software Agents and Web Services Intelligent Software Agents act autonomously and pro-active They have an internal knowledge base with decision/reaction logic (e.g. rule-based expert systems) Examples: Personal agents (e.g. Rule Responder), search robots Web Service In general: any IT service provided on the Web A 'Web service' (also Web Service) is defined by the W3C as "a software system designed to support interoperable Machine to Machine interaction over a network." Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. (Wikipedia) => no clear separation between web agents and web services (in the broad sense) but level of self-autonomous decisions is higher in web agents 8 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
9 Layered Architecture of the Semantic Web W3C Stack 2003 Principles (Original Semantic Web Stack as of 2003) Development in layers each layer depends on the other Downwards compatible Up-wards: partial understanding 9 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
10 Overview on the Semantic Web Layers (1) XML Layer Syntactic basis RDF Layer RDF as data model for facts and metadata RDF schema (RDFS) as simple ontology language (mainly taxonomies) Ontology Layer Expressive ontology languages Actual standard: Web Ontology Language (OWL) 10 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
11 Overview on the Semantic Web Layers (2) Logic Layer Extension of the ontology languages, e.g. with rules Proof Layer Generation of proofs-, interchange of proofs, validation Trust Layer Digital signatures recommendations, ratings 11 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
12 Web Rules: Semantic Web + Rules Homogeneous approach Hybrid approach 12 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
13 Current Semantic Web Stack W3C Semantic Web Stack as of Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
14 Web Rules Technology Users employ rules to express what they want, the responsibility to interpret this and to decide on how to do it is delegated to an interpreter Represent knowledge in a way that is understandable by the business, but also executable by rule engines, thus bridging the gap between business and technology 14 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
15 Types of Web Rules 15 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
16 Usage of Web Rules 1. Rules that influence the operational / decision processes: Derivation rules (deduction rules): establish / derive new information that is used e.g. in a decision process. Reaction rules that establish when certain activities should place: Condition-Action rules (production rules) Event-Condition-Action (ECA) rules + varians (e.g. ECAP). Messaging reaction rules (event message / query reaction rules) 2. Constraints on organisation s (or systems) structure, behaviour or information: Structural constraints (deontic assignments). State constraints. Process / flow constraints. 16 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
17 Example Bonus Malus SLA Policy Bonus-Malus System Quality of Service (QoS) High Normal Low Below average Average Availability (quantitative) 100 % % <98 % <95 % Bonus/Malus Discount + 5% + 0% -5% 1000 $ penalty If average availability is 100 % then QoS is high. Body Head Predicate Complex Term Constant Predicate Variable Constant = availability(service) 100% qos Service high If QoS is high then provide a bonus of 5% on the base price. Body Head Predicate Variable Constant Predicate Variable Constant qos Service high discount Service 5% 17 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
18 Web Rule Languages Computational Independent SBVR Platform Independent PRR RuleML RIF Platform Specific ILog IRL Blaze SRL Prova 18 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
19 RuleML Rule Markup and Modeling Initiative (RuleML) ( representatives from academia, industry and government promotion of the modern and future generations of Web rule technology RuleML is currently the de facto open language standard for Web Rules Collaborating with W3C (RIF), OMG (PRR), OASIS, DARPA and other standards/gov'nt bodies 19 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
20 RuleML Enables... modelling markup UML translation RDF Rule interchange in XML execution ASCII publication archiving 20 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
21 Rule Interchange RuleML + Test Suites (e.g. OWL, RDFS) 21 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
22 RuleML Language Family RuleML Derivation Rules Reaction Rules Integrity Constraints Transformation Rules Layered Approach RuleML Translators Reaction RuleML Integrity RuleML Derivation RuleML 22 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
23 Schema Modularization RuleML is specified by a set of modular XSDs XML Schema + EBNF Syntax Full RDF compatibility via type and role tags (akin to triple syntax); XML Schema Modularization: Layered and uniform design 23 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
24 RuleML Language Family Derivation RuleML Languages / Dialects Modules 24 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
25 RuleML 0.91 Striped Syntax ''The discount for a customer buying a product is 5.0 percent if the customer is premium and the product is regular.'' Type Tag <Implies> <head> <Atom> Role Tag <op><rel>discount</rel></op> <Var>customer</Var> <Var>product</Var> <Ind>5.0 percent</ind> </Atom> </head> <body> <And> <Atom> <op><rel>premium</rel></op> <Var>customer</Var> </Atom> <Atom> <op><rel>regular</rel></op> <Var>product</Var> </Atom> </And> </body> </Implies> Implies head body Atom op Rel discount Var customer Var product Ind 5.0 percent And Atom op Rel premium Var customer Atom opr Rel regular Var product 25 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
26 Scope of Reaction RuleML 26 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
27 Reaction RuleML Reaction RuleML ( Quasi-Standard for Reactive Web Rules Production rules, ECA rules and variants such as Trigger (EA), intelligent rulebased CEP, KR Event/Action Logics, Process Algebras, Application Domains: Event Processing Networks Event Driven Architectures (EDAs) Reactive, rule-based Service-Oriented Architectures (SOAs) Active Semantic Web Applications Real-Time Enterprise (RTE) Business Activity Management (BAM) Business Performance Management (BPM) Service Level Management (SLM) with active monitoring and enforcing of Service Level Agreements (SLAs) or e-contracts Supply Chain Event Management Policies Web-based Workflow Systems 27 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
28 General Concepts General Concepts (1) General (reaction) rule form that can be specialized as needed Three general execution styles: Active: 'actively' polls/detects occurred events in global ECA style, e.g. by a ping on a service/system or a query on an internal or external event database Messaging: Waits for incoming complex event message Reasoning: KR event/action logic reasoning and transitions (as e.g. in Event Calculus, Situation Calculus, TAL formalizations) Appearance Global: globally defined reaction rule Local: locally defined (inline) reaction rule nested in an outer rule 28 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
29 General Syntax for Reaction Rules (Reaction RuleML 0.2) <Rule style="active" eval="strong"> <on> <!-- event --> </on> <if> </if> <do> </do> <!-- condition --> <!-- action --> <ifpost> <!-- postcondition --> </ifpost> <doalternative> <!-- alternative/else action --> </doalternative> </Rule> 29 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
30 Reaction RuleML Rule Type Examples Derivation Rule: <Rule style="reasoning"> <if>...</if> <then>...</then> </Rule> Production Rule: <Rule style="active"> <if>...</if> <do>...</do> </Rule> ECA Rule: <Rule style="active"> <on>...</on> <if>...</if> <do>...</do> </Rule> 30 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
31 Example: Request / Query... <Message mode="outbound" directive="acl:query-ref"> <oid> <Ind>RuleML-2008</Ind> </oid> <protocol> <Ind>esb</Ind> </protocol> <sender> <Ind>User</Ind> </sender> <content> <Atom> <Rel>getContact</Rel> <Ind>Sponsoring</Ind> <Var>Contact</Var> </Atom> </content> </Message>... FIPA ACL directive Event Message is local to the conversation state (oid) and pragmatic context (directive) 31 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
32 Complex Event / Action Algebra Operators Action Algebra: Succession (Ordered Succession of Actions), Choice (Non-Determenistic Choice), Flow (Parallel Flow), Loop (Loops) Event Algebra: Sequence (Ordered), Disjunction (Or), Xor (Mutal Exclusive), Conjunction (And), Concurrent, Not, Any, Aperiodic, Periodic <event> <Sequence> <Concurrent> <Ind>a</Ind> <Ind>b</Ind> </Concurrent> <Ind>c</Ind> </Sequence> </event> 32 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
33 Selected Reaction RuleML Extended Features Support for Event / Action algebras Support for different selection and consumption policies Support for intervals (Time, Event) Support for situations (States, Fluents) Support for external event query languages Support for external vocabularies, e.g. Common Base Event (CBE) Support for external action execution / procedural attachments Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
34 W3C RIF SBVR PRR RuleML RIF ILog IRL Blaze SRL Prova 34 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
35 W3C Rule Interchange Format W3C RIF Working Group started Dec Goal Standardization of a web-based Rule Interchange Format (RIF) Currently two dialects: RIF Production Rules Dialect (RIF-PRD) specifies the RIF production rules dialect to enable the interchange of production rules status: 1st working draft RIF Basic Logic Dialect (RIF-BLD) specifies a basic interchange format that allows logic rules (definite Horn rules with equality) to be exchanged status: last call 35 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
36 W3C RIF Basic Logic Dialect Definite Horn rules with equality + a number of syntactic extensions Slots, frames, internationalized resource identifiers (IRIs) as identifiers for concepts, XML Schema data types. Syntax Normative XML syntax (closely related to striped RuleML XML syntax) Presentation syntax + abridged presentation syntax (for presentation purposes) 36 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
37 Example RIF-BLD Syntax almost similar to RuleML syntax 37 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
38 W3C RIF Production Rules Dialect Production Rules (Condition-Action) Based on RIF condition language Actions: explicit Retract, implicit ASSERT Negation (default negation) Syntax Normative XML syntax (closely related to Reaction RuleML XML syntax) Might be concrete representation language for OMG PRR Presentation syntax + abridged presentation syntax (for presentation purposes) 38 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
39 RIF Production Rule <Implies> <if> FORMULA </if> <then rif:ordered="yes"> ACTION ACTION* </then> </Implies> Syntax is almost similar to Reaction RuleML syntax 39 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
40 W3C Rule Interchange Format RIF-FLD (Framework of Logic Dialects) framework of mechanisms for specifying the syntax and semantics of logic-based RIF dialects through a number of generic concepts RIF-RRD (Reaction Rules Dialect) Dialect for RIF Reaction Rules includes RIF Event Processing Language Dialect (EPL) RIF-SWC (RDF and OWL Compatibility) Interoperabilität zwischen RIF und Semantic Web Daten- und Ontologiesprachen (RDF, RDFS, OWL). RIF-DTB (Data Types and Builtins) document describes RIF data types and built-in functions and predicates RIF-UCR (Use Cases and Requirements) RIF-Test (Test Cases) 40 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
41 RIF Objects and Class Hierarchies Instance-Class Membership inst # class <Member> </Member> <lower>inst'</lower> <upper>class'</upper> Subclass sub ## super <Subclass> </Subclass> <lower>sub'</lower> <upper>super'</upper> 41 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
42 Syntactical Mapping of RIF Syntax to RDF triples RIF type and role tags map to a RDF triple "Type1 role Type2 <Implies> <then> <Atom> Type Tag Role Tag <op><const>discount</const></op> <arg><var>customer</var></arg> <arg><var>product</var></arg> <arg><const>5.0 percent</const></arg> </Atom> </then> <if> <And> <Atom> <op><const>premium</const></op> <arg><var>customer</var></arg> </Atom> <Atom> <op><const>regular</const></op> <arg><var>product</var></arg> </Atom> </And> </if> </Implies> Implies then if Atom op Const discount Var customer Var product Const 5.0 percent And Atom op Const premium Var customer Atom opr Const regular Var product 42 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
43 RIF Semantic Web Compatibility RIF-SWC specifies the interoperation between RIF and the data and ontology languages RDF, RDFS, and OWL. RDF triples ex:john ex:brotherof ex:jack ex:jack ex:parentof ex:mary RIF Rule Forall?x,?y,?z (?x[ex:uncleof ->?z] :- And(?x[ex:brotherOf ->?y]?y[ex:parentof ->?z])) Importing RDF Graphs in RIF Import(<IRI> <profile>) 43 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
44 RIF Next Steps Planning till March 2009 Recomendations RIF Basic Logic Dialect (BLD) RIF Framework for Logic Dialects RIF Datatypes and Built-Ins RIF Production Rule Dialect RIF Reaction Rules Dialect (includes RIF Event Processing Language) RIF Core: Dialect Interoperation and Extensible Core Planned Working Draft RIF Logic Programming Dialect RIF Full First-Order Logic Dialect RIF Extension for XML Data Sources 44 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
45 Excurse OMG PRR 45 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
46 Production Rules Representation SBVR Formal model for vendor-neutral rule-model representation in UML for production rules Consortium of developers and supporters Rule vendors (including Fair Isaac, ILOG, LibRT, IBM, Pega, Corticon, TIBCO) Academic community (RuleML.org) Related vendor community (Fujitsu, IBM) PRR is currently "Adopted" as a standard and in "Finalization", meaning that it is in Beta, with a final version 1.0 in OMG MDA PIM model PRR beta spec applies just to a PRR Core using UML MOF Currently spec. excludes an explicit expression language. PRR RuleML RIF Can be used as the basis for other efforts such as the W3C Rule Interchange Format and the production rule version of RuleML (Reaction RuleML). ILog IRL Blaze SRL Prova 46 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
47 PRR ProductionRule Classes if [condition] then [action-list] 47 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
48 What comes next? 48 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
49 Internet of Service and Internet of Things Internet of Services Business Services Network / Service Supply Chain GPS/Galileo Firewall Firewall Weather WSDL UDDI WSDL Event Reservations Agents / Services Smart Things Semantic Web TCP/IP TCP/IP WSDL WSDL WSDL WSDL Travel Services Car Rental Insurance WSDL Banking Hotel Reservation Billing Server UDDI Smart Things Internet of Things Storage w ith virt. Images Blades, Cluster Load Balancer Netw ork, Sw itches 49 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
50 Complex Event Processing deposit logout enquiry passwdchange new auto pay deposit transfer account balance new auto pay withdrawal book account login account login logout Event Cloud incident new auto pay request account login account login deposit withdrawal new auto pay transfer account login logout enquiry deposit activity history passwdchange logout activity history enquiry enquiry account login Networked Service Supply Chain GPS/Galileo Weather Event Reservations Challenge for Complex Event Processing Travel Services Detection, prediction and mastery of complex events and situations are crucial to the competitiveness of networked businesses and the efficiency of dynamic distributed service infrastructures Car Rental Hotel Reservation Banking Insurance Billing Server 50 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
51 Complex Event Processing What is it? Complex Event Processing Media Consumption Handling Aggregation Measurement Monitori ng Business View Technical Vie w Complex Event Processing (CEP) is a discipline that deals with event-driven behavior Selection, aggregation, and event abstraction for generating higher level complex events of interest Intelligent Rule-based CEP 51 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
52 CEP Reference Architecture Event Consumer Operator, Management Event Consumption Event Rating, Situation Detection, Prediction Event Handling Business Events Event Processing Media Event Consolidation, Composition, Aggregation, Detection Event Aggregation Complex Events Event Monitoring, Tracking, Discovery, Selection Event Selection Event Modeler Event Originator Event Pattern Definition Event Sources / Event Producer Event Definition Event Production Atomic Events 52 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
53 Core CEP Operations 4. Event Aggregation 3. Event Selection 2. Event Definition CEP Media 5. Event Handling 6. Event Consumption 1. Event Production 53 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
54 Thanks for Attention 54 Web Rules W3C RIF und RuleML Prof. Dr. Adrian Paschke VORSTAND Workshop at EDOC 08 Conference, Munich, 15th Sept.
Semantic Business Process Management
Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected] http://www.inf.fu-berlin.de/groups/ag-csw/
Rules and Business Rules
OCEB White Paper on Business Rules, Decisions, and PRR Version 1.1, December 2008 Paul Vincent, co-chair OMG PRR FTF TIBCO Software Abstract The Object Management Group s work on standards for business
II. PREVIOUS RELATED WORK
An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien 26.-27. September 2013 HU Berlin
Pragmatic Web 4.0 Towards an active and interactive Semantic Media Web Prof. Dr. Adrian Paschke Arbeitsgruppe Corporate Semantic Web (AG-CSW) Institut für Informatik, Freie Universität Berlin [email protected]
Rules, RIF and RuleML
Rules, RIF and RuleML Rule Knowledge l Rules generalize facts by making them conditional on other facts (often via chaining through further rules) l Rules generalize taxonomies via multiple premises, n-ary
Production Rule Representation
Submission to Business Modeling and Integration Domain Taskforce Production Rule Representation Ver. 1.01 Submitted by Fair Isaac Corporation ILOG SA March 19, 2007 1 Copyright 2007 Fair Isaac Corporation
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
Business Rule Standards -- Interoperability and Portability
Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology [email protected] Donald F. Ferguson IBM Fellow Software
Semantic Interoperability
Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
Secure Semantic Web Service Using SAML
Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Semantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected]
Semantics and Ontology of Logistic Cloud Services*
Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution
FIPA agent based network distributed control system
FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine
A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition
32 A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition Ion SMEUREANU, Andreea DIOŞTEANU Economic Informatics Department, Academy of
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
On the Standardization of Semantic Web Services-based Network Monitoring Operations
On the Standardization of Semantic Web Services-based Network Monitoring Operations ChenglingZhao^, ZihengLiu^, YanfengWang^ The Department of Information Techonlogy, HuaZhong Normal University; Wuhan,
A Review and Comparison of Rule Languages and Rule-based Inference Engines for the Semantic Web
A Review and Comparison of and -based Inference Engines for the Semantic Web Thanyalak Rattanasawad, Kanda Runapongsa Saikaew Department of Computer Engineering, Faculty of Engineering, Khon Kaen University,
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University
The Ontological Approach for SIEM Data Repository
The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
CLOUD BASED SEMANTIC EVENT PROCESSING FOR
CLOUD BASED SEMANTIC EVENT PROCESSING FOR MONITORING AND MANAGEMENT OF SUPPLY CHAINS A VLTN White Paper Dr. Bill Karakostas [email protected] Executive Summary Supply chain visibility is essential
BUSINESS VALUE OF SEMANTIC TECHNOLOGY
BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director
Designing a Semantic Repository
Designing a Semantic Repository Integrating architectures for reuse and integration Overview Cory Casanave Cory-c (at) modeldriven.org ModelDriven.org May 2007 The Semantic Metadata infrastructure will
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
Web Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Department of Defense. Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD
Department of Defense Human Resources - Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD Federation Defined Members of a federation agree to certain standards
Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols
E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and
Complex Information Management Using a Framework Supported by ECA Rules in XML
Complex Information Management Using a Framework Supported by ECA Rules in XML Bing Wu, Essam Mansour and Kudakwashe Dube School of Computing, Dublin Institute of Technology Kevin Street, Dublin 8, Ireland
Business Performance Management Standards
Business Performance Management Standards Stephen A. White, PhD. BPM Architect Business Performance Management Business performance management Taking an holistic approach, companies align strategic and
Chapter 1: Introduction
Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
An Ontology-based e-learning System for Network Security
An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology [email protected] Goichi Itabashi Graduate School
Analysis of the Specifics for a Business Rules Engine Based Projects
Analysis of the Specifics for a Business Rules Engine Based Projects By Dmitri Ilkaev and Dan Meenan Introduction In recent years business rules engines (BRE) have become a key component in almost every
Supporting Change-Aware Semantic Web Services
Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand [email protected] Abstract. The Semantic Web is not only evolving into
The OMG BPM Standards
The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell [email protected] A BPM Definition Business Process Management is primarily
XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
OWL based XML Data Integration
OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,
A Case Study of Question Answering in Automatic Tourism Service Packaging
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0045 A Case Study of Question
MANDARAX + ORYX An Open-Source Rule Platform
MANDARAX + ORYX An Open-Source Rule Platform Presentation by Jens Dietrich, Massey University, New Zealand Gerd Wagner, Eindhoven University of Technology, The Netherlands Content 1. Introduction 2. Pros
Information Technology for KM
On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de
Amit Sheth & Ajith Ranabahu, 2010. Presented by Mohammad Hossein Danesh
Amit Sheth & Ajith Ranabahu, 2010 Presented by Mohammad Hossein Danesh 1 Agenda Introduction to Cloud Computing Research Motivation Semantic Modeling Can Help Use of DSLs Solution Conclusion 2 3 Motivation
OWL Ontology Translation for the Semantic Web
OWL Ontology Translation for the Semantic Web Luís Mota and Luís Botelho We, the Body and the Mind Research Lab ADETTI/ISCTE Av. das Forças Armadas, 1649-026 Lisboa, Portugal [email protected],[email protected]
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS Keyvan Mohebbi 1, Suhaimi Ibrahim 2, Norbik Bashah Idris 3 1 Faculty of Computer Science and Information Systems, Universiti Teknologi
BUSINESS RULES CONCEPTS... 2 BUSINESS RULE ENGINE ARCHITECTURE... 4. By using the RETE Algorithm... 5. Benefits of RETE Algorithm...
1 Table of Contents BUSINESS RULES CONCEPTS... 2 BUSINESS RULES... 2 RULE INFERENCE CONCEPT... 2 BASIC BUSINESS RULES CONCEPT... 3 BUSINESS RULE ENGINE ARCHITECTURE... 4 BUSINESS RULE ENGINE ARCHITECTURE...
Information Services for Smart Grids
Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic
Ontological Identification of Patterns for Choreographing Business Workflow
University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business
Information Management Metamodel
ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board [email protected] 2011-05-11 1 The Information Management Conundrum We all have Data
Ontology and automatic code generation on modeling and simulation
Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria [email protected] Abdelhabib Bourouis
A Semantic web approach for e-learning platforms
A Semantic web approach for e-learning platforms Miguel B. Alves 1 1 Laboratório de Sistemas de Informação, ESTG-IPVC 4900-348 Viana do Castelo. [email protected] Abstract. When lecturers publish contents
WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.
WHITE PAPER Enabling predictive analysis in service oriented BPM solutions. Summary Complex Event Processing (CEP) is a real time event analysis, correlation and processing mechanism that fits in seamlessly
A Framework for Collaborative Project Planning Using Semantic Web Technology
A Framework for Collaborative Project Planning Using Semantic Web Technology Lijun Shen 1 and David K.H. Chua 2 Abstract Semantic web technology has become an enabling technology for machines to automatically
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Usage of Business Process Choreography
Usage of Business Process Choreography Akira Tanaka, Hitachi, Ltd. [email protected] Infrastructures and Standard 1 Agenda Introduction Lifecycle! Design phase! Usage phase! Managing phase Remarks
12 The Semantic Web and RDF
MSc in Communication Sciences 2011-12 Program in Technologies for Human Communication Davide Eynard nternet Technology 12 The Semantic Web and RDF 2 n the previous episodes... A (video) summary: Michael
Perspectives of Semantic Web in E- Commerce
Perspectives of Semantic Web in E- Commerce B. VijayaLakshmi M.Tech (CSE), KIET, A.GauthamiLatha Dept. of CSE, VIIT, Dr. Y. Srinivas Dept. of IT, GITAM University, Mr. K.Rajesh Dept. of MCA, KIET, ABSTRACT
The Semantic Web Rule Language. Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University
The Semantic Web Rule Language Martin O Connor Stanford Center for Biomedical Informatics Research, Stanford University Talk Outline Rules and the Semantic Web Basic SWRL Rules SWRL s Semantics SWRLTab:
A model driven approach for bridging ILOG Rule Language and RIF
A model driven approach for bridging ILOG Rule Language and RIF Valerio Cosentino, Marcos Didonet del Fabro, Adil El Ghali To cite this version: Valerio Cosentino, Marcos Didonet del Fabro, Adil El Ghali.
Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency
Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency Abstract Distributed knowledge management, intelligent software agents and XML based knowledge representation are three research
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
SOA CERTIFIED JAVA DEVELOPER (7 Days)
SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA
Ontology-based Web Service Composition: Part 1. Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken
Ontology-based Web Service Composition: Part 1 Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken Motivation Semantic Web Web Services Web Service Composition Web Services
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute
SPARQL: Un Lenguaje de Consulta para la Web
SPARQL: Un Lenguaje de Consulta para la Web Semántica Marcelo Arenas Pontificia Universidad Católica de Chile y Centro de Investigación de la Web M. Arenas SPARQL: Un Lenguaje de Consulta para la Web Semántica
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter
An Ontological Approach to Oracle BPM
An Ontological Approach to Oracle BPM Jean Prater, Ralf Mueller, Bill Beauregard Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065, USA [email protected], [email protected], [email protected]
Data Centric BPM and the Emerging Case Management Standard: A Short Survey
IBM Research Data Centric BPM and the Emerging Case Management Standard: A Short Survey Mike Marin IBM Software Group Richard Hull, Roman Vaculin IBM T.J. Watson Research Center 3 September 2012 2012 IBM
Specification and Analysis of Contracts Lecture 1 Introduction
Specification and Analysis of Contracts Lecture 1 Introduction Gerardo Schneider [email protected] http://folk.uio.no/gerardo/ Department of Informatics, University of Oslo SEFM School, Oct. 27 - Nov.
