OntoUML Tipos de Propriedades

Documentos relacionados
Modelagem Conceitual com OntoUML

Modelagem Conceitual com OntoUML Tipos de Objetos

Ontologias: Definições e Tipos

Padrões de Modelagem e Regras de Construção de Modelos para a criação de Ontologias de Domínio Bem-Fundamentadas em OntoUML

ONTOBRAS Seminário de Pesquisa em Ontologia do Brasil

SABiO: Systematic Approach for Building Ontologies

MODELO ENTIDADE RELACIONAMENTO

SABiO: Systematic Approach for Building Ontologies

BANCO DE DADOS MODELO ENTIDADE RELACIONAMENTO (MER)

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ

Banco de Dados Modelagem e Normalização

Lógica Proposicional

fragmentos dos diálogos categorias e obras da exortativas interpretação aristóteles introdução, tradução e notas ricardo santos tradução ( universidad

Searle: Intencionalidade

Lógica Computacional

MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro

!" # Modelos de dados. 1ª geração. 2ª geração. 3ª geração. Modelo Hierárquico Modelo Rede. Modelo Relacional

Introdução. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto

VOCABULÁRIOS CONTROLADOS. Prof. Cesar A. Tacla/UTFPR Curitiba

SEMÂNTICA NA WEB BRASILEIRA

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

IDEF3 - Process Description Capture Method

Guião 1 Anexo (v1.0) 2. Do léxico à frase 2.1. Classes de palavras e critérios para a sua identificação

Sumário Algumas Demonstrações CONCLUSÃO RESUMO ATIVIDADES... 34

Estruturas de Dados. Filas em que a prioridade de remoção não é cronológica. Maior prioridade não é do elemento que ingressou primeiro

Lógica de Primeira Ordem. Capítulo 8

Gramática de Montague

Lógica Computacional

Sumário. Modelo Entidade-Associação. Modelo Entidade-Associação. Entidades. André Restivo. September 21, 2010

LFA. Provas formais; Indução; Sintaxe e Semântica Teoria dos Conjuntos

Estruturas de Dados Grafos

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

Lógica de primeira ordem First Order Logic (FOL)

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br

Protégé. Ferramenta de Edição de Ontologias

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

AN ADVANCED COURSE IN DATABASE SYSTEMS: BEYOND RELATIONAL DATABASES

Transcrição:

OntoUML Tipos de Propriedades Ricardo de Almeida Falbo Engenharia de Ontologias Departamento de Informática Universidade Federal do Espírito Santo

Agenda Propriedades em UFO-A Relações em UFO-A Relações Parte - Todo Tipos de Propriedades e Relações em OntoUML

Propriedades e Relações em UFO-A Propriedade é um termo mais geral usado para designar atributos e associações No que se refere a propriedades, UFO-A trata de: Propriedades intrínsecas de objetos; Propriedades relacionais; Tipos de relações; Tipos de relações todo-parte.

UFO-A

Propriedades de objetos. Moments só podem existir em outros indivíduos e, portanto, são existencialmente dependentes deles.

Intrinsic Moments são dependentes de um único indivíduo. - Qualidades (qualities) tais como cor e peso; - Modos (modes), tais como crença e intenção; - Disposições (dispositions), tal como atratividade de um imã.

Relational Moments (ou Relators) são dependentes de vários indivíduos. Ex.: um casamento, uma ordem de compra etc.

Para Moment Universals perceptíveis (p.ex., Cor, Peso), há uma quality structure associada na cognição humana.

Quality Structure

Qualia and Quality Structures c::color c v2 a a::apple w w::weight Color Quality Space 0 v1 Weight Quality Space

Quality Structures

Quality Structures HSBColorDomain a::apple i c::color <h1,s1,b1> equivalence RGBColorDomain <r1,g1,b1>

Moment Universals Color Quality Space Moment Universals perceptíveis (p.ex., Cor, Peso), para os quais há uma quality structure associada na cognição humana.

Moment Universals Color Quality Space Moment Universals que não são Quality Universals (p.ex., Desejo, Percepção), i.e., para os quais não há uma quality structure associada na cognição humana.

Relações em UFO-A Relações são entidades que conectam outras entidades UFO divide relações em duas categorias amplas: relações materiais and formais.

Tipos de Relações em UFO-A

Relações Formais Acontecem diretamente entre duas ou mais entidades, sem qualquer outro indivíduo entre elas. Ex.: instanciação (::), inerência (i), dependência existencial (ed), etc. Relações formais comparativas: acontecem tão logo são dadas as entidades relacionadas (ditas relata) are given. Ex.: mais alto que, mais velho que etc. As entidades que são os relata imediatos de tais relação não são Substantials mas Qualities. heavier (Paul, John)? John Paul

Relações Formais 0 vj vp Weight Quality Dimension WeightValues w1 w2 John Paul

Relações Formais 0 vj vp Weight Quality Dimension WeightValues w1 w2 heavier (Paul, John)? John vp> vj Paul

Relações Materiais São relações que tem estrutura material por conta própria. Os relata de uma relação material relation são mediados por indivíduo ditos relators. Relators são indivíduos com o poder de conectar entidades. Ex.: Casamento

Tipos de Relações em UFO-A

Externally Dependent Moment Externally dependent modes are individual modes that inhere in a single individual but that are existentially dependent on (possibly a multitude of) other individuals i: inherence ed: existential dependence

Externally Dependent Moment :: instantiation

Externally Dependent Moment Material Relation der: derivation Relator m: mediation

Tipos de Relações em UFO

Alguns Tipos de Relações Formais em UFO-A Mediation: relação formal entre um Relator Universal e um Endurant Universal (em especial, Role e RoleMixin). Characterization: relação formal entre um Mode Universal e o Endurant Universal que ele caracteriza. Derivation: relação formal entre uma Material Relation e o Relator Universal da qual ela deriva.

Relações Parte-Todo: Ground Mereology Parte-todo é não-reflexiva, i.e., nada é parte de si mesmo. Parte-todo é anti-simétrica, i.e., se X é parte de Y então Y não pode ser parte de X. Parte-todo é transitiva, i.e., se X é parte de Y e Y é parte de Z então X é parte de Z.

Ground Mereology A semântica formal apresentada anteriormente define uma relação dita de ordem parcial estrita. Esses axiomas não são suficientes para diferenciar relações todo-parte de outras relações de ordem parcial (e.g., menor-que, maior-que, causalidade, precedência temporal estrita). Uma teoria mais forte chamada Minimum Mereology, então, define algumas noções adicionais.

Suplementação Fraca A Minimum Mereology toma os axiomas de ordem parcial da Ground Mereology e include o dito Princípio da Suplementação Fraca (Weak Supplementation Principle). X Y?

Suplementação Fraca X Y? X Y Z Princípio da Suplementação Fraca Se Y é parte de X e se todo-parte é não-reflexiva, então deve haver uma outra parte de X que é complementar a Y

Princípio da Suplementação Fraca Event * * Event 1..* *

Padrão da Suplementação Fraca Entity 2..* {disjoint,complete} AtomicEntity ComplexEntity * AtomicEntity(x) = def $y partof(y,x)

Relações Parte - Todo Há outras meta-propriedades que podem ser usadas para qualificar as relações entre partes e todos. Person 1 1 Heart Dependência Genérica: precisa existir uma parte à Relação parte-todo mandatória Person {essential} 1 1 Brain Dependência Existencial: precisa existir uma parte específica à Relação partetodo essencial Parte inseparável: a parte é existencialmente dependente do todo. Car {essential} Chassis 0..1 0..1 1 Engine 1

Capacidade de Compartilhar Instance of Instance of NEMO 2..* 2..* Família Falbo part of Ricardo Instance of Instance of Instance of part of

Relações Parte-Todo John Ricardo part of part of NEMO Busca & Semântica part of UFES Globo.com

Zed s Cérebro do Ricardo Brain part of part of Ricardo Zed part of UFES Globo.com

Tipos de Relações Parte - Todo SubQuantity-Quantity (subquantityof) Dá-se entre Quantities e é sempre transitiva Ex.: Álcool é parte de Vinho SubCollective-Collective (subcollectiveof) Dá-se entre Collectives e é sempre transitiva Ex.: a Floresta Amazônica brasileira é parte da Floresta Amazônica.

Tipos de Relações Parte - Todo Member-Collective (MemberOf) Dá-se entre Objects e Collectives e nunca é transitiva Ex.: uma pessoa é parte de um grupo Mistura de MemberOf e subcollectiveof é sempre transitiva Ex.: uma árvore é parte da Floresta Amazônica Brasileira, que é parte da Floresta Amazônica. Então essa árvore é parte da Floresta Amazônica.

Tipos de Relações Parte - Todo Component-Functional Complex (componentof) Dá-se entre Functional Complexes. Pode ser transitiva em alguns casos e não em outros. E.g.: Um motor é um componente funcional de um carro. Um coração é um componente funcional do sistema circulatório.

Propriedades e Relações em OntoUML Moment Classes: Mode: <<mode>> universal Relator: <<relator>> universal Dependency Relationship: Mediation: <<mediation>> formal relation Characterization: <<characterization>> formal relation Derivation: derivation formal relation Association: Formal Association: <<formal>> relation Material Association: <<material>> relation

Propriedades e Relações em OntoUML

Propriedades e Relações em OntoUML Metaclasse abstrata representando as propriedades gerais de todas as relações partetodo. Não possui uma sintaxe concreta associada.

OntoUML como uma Linguagem de Padrões OntoUML Structural Model

OntoUML como uma Linguagem de Padrões

Referência Guizzardi, G., Ontological Foundations for Structural Conceptual Models, Universal Press, 2005. 410 p.