Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMirella Meneses Alterado mais de 10 anos atrás
1
Como projetar uma linguagem geral para marcação de regras How to Design a General Rule Markup Language Gerd Wagner
3
Como são usadas as regras Regras do negócio Regras de integridade Regras de derivação
4
Regras de Reação Atribuição diatônica Regras em UML/OCL Regras em SQL Regras em CLIPS/Jess e PROLOG Componentes baseados em regras
5
Módulos baseados em regras em aplicações Comuns Regras em protótipos acadêmicos Sistemas de regras de código aberto
6
Sintaxe Abstrata X Concreta
7
Casos de uso Documentação de regras de negócios Enriquecimento de ontologias na web Formulários web Preferências de privacidade Intercambio de regras de controle de acesso Intercambio de regras de e-mail Intercambio de conhecimento Especificação declarativa de agentes
8
Objetivos de projeto Balanceamento de expressividade e relevância prática
9
Integrar todos os padrões relevantes relacionados
10
Ainda.... Suportar conjuntos de fatos muito grandes Suportar informação distribuída Suportar tanto informação completa como informação incompleta Suportar vários tipos de fatos e regras Qualificada por tempo Incerteza Qualificada por confiabilidade
11
Requisitos Regras e conjuntos de regras como objetos diferentes Incluir restrições de integridade, regras de derivação e regras de reação Proporcionar mapeamentos para OCL, SQL e Prolog Suportar referencia e interoperabilidade com ontologias na web
12
Permitir que fatos sejam recuperados de fontes de dados secundárias Permitir que fatos sejam recuperados de fontes de múltiplas e possivelmente remotas Suportar predicados completos, negação por falha e negação forte
13
Harold Boley NRC IIT e-Business MOST Workshop - Maritimes Open Source Technologies Université de Moncton Nov 10, 2004 The Open RuleML Standard for Semantic Web Rule Interchange Harold Boley NRC IIT e-Business MOST Workshop - Maritimes Open Source Technologies Université de Moncton Nov 10, 2004
14
Introduction Rules are part of the Semantic Web Rule interchange in an open format is important for e-Business
15
RuleML is the de facto open language standard for rule interchange/markup Collaborating with W3C, OMG, and/other standards/gov'nt bodies
16
16 RuleML Enables... Rule modelling markup translation interchange execution publication archiving in UML RDF XML ASCII
17
Business Rule: Positional ''The discount for a customer buying a product is 5 percent if the customer is premium and the product is regular.'' discount customer product 5.0 premium customer regular product Implies Atom headbody And discoun t premiumcustomer regularproduct customerproduct5.0 Var IndRel Var
18
Implies Atom headbody And discount premiumcustomer regularproduct customerproduct5.0 Var IndRel Var
19
discount customer product 5.0 premium customer regular product
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.