artificial intelligence

Post on 10-Jan-2016

19 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Artificial Intelligence. Giancarlo Guizzardi ( guizzardi@acm.org ) http://nemo.inf.ufes.br Computer Science Department Federal University of Espírito Santo (UFES), Brazil. An Engineering view on ontological engineering. Scenario 1: Information Exchange. - PowerPoint PPT Presentation

TRANSCRIPT

Processamento Paralelo Introduo

Artificial Intelligence

Giancarlo Guizzardi(guizzardi@acm.org )http://nemo.inf.ufes.brComputer Science DepartmentFederal University of Esprito Santo (UFES), Brazil 1An Engineering view on ontological engineeringScenario 1: Information ExchangeSuppose a consortium of enterprises that needs to exchange information in the context of a coordinated action?How to guarantee the preservation of the original meaning of the information across partners?How to guarantee this inside an organization?E.g.: Petroleum Industry (IIP - Integrated Information Platform) Scenario 2: Information IntegrationSuppose an Organization that needs to have an integrated view of the information which is produced in its organizational units in a concurrent and distributed mannerE.g.,: Intelligent Decision Making; Business Intelligence; Knowledge and Integration Management; E-Government

Scenario 3: Component Integration in heterogeneous scenariosSuppose and Organization that needs to configure a new product/platform/service from already existing and tested components (applications, products, services)E.g.m: Service Integration, Integrated Development Environments What is common to all these cases?

M11

The canadian horse is a herbivore that eat mapple leaves12plantherbivoretreehorseeatsis-ais-acanadian horseis-aleaveis-part-ofmappleis-a

13

14

?15

16

R?17

RR18

19

20What we seeGiancarlo GuizzardiResearch

My current main line of research is concerned with the application of foundational ontologies in the development of philosophically and cognitively well-justified methodological tools for conceptual modeling in computer science. On this topic, I have been working for many years in a close collaboration with Gerd Wagner (Brandenburg University of Technology at Cottbus), Nicola Guarino (Institute for Cognitive Science and Technology, Laboratory for Applied Ontology, Trento), and Heinrich Herre (Formal Concepts Group, University of Leipzig) in the context of GFO/GOL (General Formalized Ontology/General Ontology Language) Project.

From 2000 to 2005, I have worked with Marten van Sinderen and Luis Ferreira Pires in the ASNA (Architecture and Services of Network Applications) Research Group in University of Twente in The Netherlands. As a result of my work there, I have received a PhD (Cum Laude) from the same university. The results of my PhD research have been published in the book Ontological Foundations for Structural Conceptual Models.

Since May, 2005, I have been holding an Associate Researcher position in the Laboratory of Applied Ontology (LOA), which is part of the Institute of Cognitive Science and Technology (ISTC), in Trento, Italy. Since March, 2006, I have been also holding an Associate Professor position at the Federal University of Esprito Santo, in Vitria, Brazil.

My other research interests include Software Engineering (in particular Domain Engineering, Semantic Application and Interoperability of Tools, Semantic Software Environments, Software Reuse), FOL and Modal Logics, Design of Domain-specific visual languages, Formal Languages and Design Methods and Architectures for Open Distributed Systems (including Enterprise modeling, Distributed Multimedia Systems and Context-Aware applications).

To know more about my research one should check my Publications

21

22What our computer seesWWW2002The eleventh international world wide web conferenceSheraton waikiki hotelHonolulu, hawaii, USA7-11 may 20021 location 5 days learn interactRegistered participants coming fromaustralia, canada, chile denmark, france, germany, ghana, hong kong, india, ireland, italy, japan, malta, new zealand, the netherlands, norway, singapore, switzerland, the united kingdom, the united states, vietnam, zaireRegister nowOn the 7th May Honolulu will provide the backdrop of the eleventh international world wide web conference. This prestigious event Speakers confirmedTim berners-lee 23

24

25

26

27

Envie um email em meu nome para todas as pessoas trabalhando em uma instuio de pesquisa no norte da Itlia28

Compre todos os livros escritos por cientistas que colaboram com o diretor do LOA29

What we can doDefine ClassesDefine relations between classesDefine classes using set-theoretical operatorsDefine datatypes and datatype propertiesDefine (binary, directed) domain relationsDefine relations between relationsDefine formal meta-properties of relationsImportant Limitations and Unanswered QuestionsWhere do the formal meta-properties of relations come from?Where relations have to be binary? No composition constructor and, thus, one cannot even define even simple properties such as Uncle:

SibblingOf(x,y) ParentOf(y,z) Uncle(x,z)

Mrepresentationinterpretation37

Mrepresentationinterpretationsemantic distance ()38

Mrepresentationinterpretationsemantic distance ()when < x then we consider the communication to be effective, i.e., we assume the existence of single shared conceptualization 39

RR40

Admissible state of affairs according to the conceptualization underlyingO1State of affairs represented by the valid models of Ontology O1Admissible state of affairs according to the conceptualization underlyingO2State of affairs represented by the valid models of Ontology O242Admissible state of affairs according to the conceptualization underlyingO1State of affairs represented by the valid models of Ontology O1Admissible state of affairs according to the conceptualization underlyingO2State of affairs represented by the valid models of Ontology O2FALSE AGREEMENT!43Admissible state of affairs according to the conceptualization underlyingO1State of affairs represented by the valid models of Ontology O1Admissible state of affairs according to the conceptualization underlyingO2State of affairs represented by the valid models of Ontology O2FOUNDATIONALONTOLOGY44

R

45A Software Engineering view Conceptual ModelingImplementation1

Implementation2

Implementation3

4646A Software Engineering view Conceptual ModelingImplementation1

Implementation2

Implementation3

DESIGN4747transported to Ontological EngineeringOntology as a Conceptual ModelOntology as Implementation1(SHOIN/OWL-DL, DLRUS)Ontology as Implementation2(CASL)

Ontology asImplementation3(Alloy, F-Logic)

4848Explore the domain

This should be clear from the business requirements - it might be food or music or gardening or...

Concentrate on modelling real (physical and metaphysical) thingsnot web pages - try to blank from your mind all thoughts of the resulting web site.

This work should never stop - you need to do this through the lifetime of the project as you refine your understanding.

Michael Smethurst, BBC

Identify your domain objects and the relationships between them

As you chat and sketch with your domain expert you should build up a picture of the types of things they're concerned with. As your knowledge of the domain increases you'll build up a picture of how your objects interlink.

Bear in mind you're trying to capture the domain ontology - this isn't about sketching database schemas.

The resulting domain model will inform the rest of your project and should be one of the fewartifactsyour project ever creates.

Michael Smethurst, BBC

transported to Ontological EngineeringOntology as a Conceptual ModelOntology as Implementation1(SHOIN/OWL-DL, DLRUS)Ontology as Implementation2(CASL)

Ontology asImplementation3(Alloy, F-Logic)

DESIGN5151THANK YOU FOR LISTENING!!!

http://nemo.inf.ufes.br/

52ObjectTypeSortal TypeRoleKindMixin TypeRigid Sortal Type

Anti-Rigid Sortal Type

PhaseRoleMixinAnti-Rigid MixinType

TypeObjectTypeSortal TypeRoleKindMixin TypeRigid Sortal Type

Anti-Rigid Sortal Type

PhaseRoleMixinAnti-Rigid MixinType

TypeObjectTypeSortal TypeRoleKindMixin TypeRigid Sortal Type

Anti-Rigid Sortal Type

PhaseRoleMixinAnti-Rigid MixinType

TypeObjectTypeSortal TypeRoleKindMixin TypeRigid Sortal Type

Anti-Rigid Sortal Type

PhaseRoleMixinAnti-Rigid MixinType

TypeObjectTypeSortal TypeRoleKindMixin TypeRigid Sortal Type

Anti-Rigid Sortal Type

PhaseRoleMixinAnti-Rigid MixinType

TypePessoa

Nome

Foto

Cientista

possui

Instituio de Pesquisa

Localizao

possui

-uma

trabalha em

situada em

tirada em

Livro Cientfico

escrito por

Livro

-um

Email

possui

colabora com

dirigido-por

Pessoa

Nome

Foto

Cientista

possui

Instituio de Pesquisa

Localizao

possui

-uma

trabalha em

situada em

tirada em

Livro Cientfico

escrito por

Livro

-um

Email

possui

colabora com

dirigido-por

Pessoa

Nome

Foto

Cientista

possui

Instituio de Pesquisa

Localizao

possui

-uma

trabalha em

situada em

tirada em

Livro Cientfico

escrito por

Livro

-um

Email

possui

colabora com

dirigido-por

Pessoa

Nome

Foto

Cientista

possui

Instituio de Pesquisa

Localizao

possui

-uma

trabalha em

situada em

tirada em

Livro Cientfico

escrito por

Livro

-um

Email

possui

colabora com

dirigido-por

Pessoa

Nome

Foto

Cientista

possui

Instituio de Pesquisa

Localizao

possui

-uma

trabalha em

situada em

tirada em

Livro Cientfico

escrito por

Livro

-um

Email

possui

colabora com

dirigido-por

Pessoa

Nome

Foto

Cientista

possui

Instituio de Pesquisa

Localizao

possui

-uma

trabalha em

situada em

tirada em

Livro Cientfico

escrito por

Livro

-um

Email

possui

colabora com

dirigido-por

ObjectTypeSortal TypeRoleKindMixin TypeRigid Sortal Type

Anti-Rigid Sortal Type

PhaseRoleMixinAnti-Rigid MixinType

TypeObjectTypeSortal TypeRoleKindMixin TypeRigid Sortal Type

Anti-Rigid Sortal Type

PhaseRoleMixinAnti-Rigid MixinType

TypeEntityUniversalIndividualObjectTropeQualityRelatorMonadic Universal

RelationObject Universal

Quality Universal

Relator Universal

Formal Relation

Material Relation

Quality Structure

< associated with

1

1..*

Quale< memberOf

1

1..*

qualeOf >

*

1..*

Abstract< inheres in

1..*

1

top related