artificial intelligence
Post on 10-Jan-2016
19 Views
Preview:
DESCRIPTION
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
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
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
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
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
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
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