SlideShare a Scribd company logo
‫أكاديمية الحكومة اإللكترونية الفلسطينية‬
           The Palestinian eGovernment Academy
                      www.egovacademy.ps



Tutorial 4: Ontology Engineering & Lexical Semantics

                    Session 3 & 4
   (Building BankCustomer Ontology)


                  Dr. Mustafa Jarrar
                     University of Birzeit
                     mjarrar@birzeit.edu
                       www.jarrar.info

                         PalGov © 2011                 1
About

This tutorial is part of the PalGov project, funded by the TEMPUS IV program of the
Commission of the European Communities, grant agreement 511159-TEMPUS-1-
2010-1-PS-TEMPUS-JPHES. The project website: www.egovacademy.ps
Project Consortium:
             Birzeit University, Palestine
                                                           University of Trento, Italy
             (Coordinator )


             Palestine Polytechnic University, Palestine   Vrije Universiteit Brussel, Belgium


             Palestine Technical University, Palestine
                                                           Université de Savoie, France

             Ministry of Telecom and IT, Palestine
                                                           University of Namur, Belgium
             Ministry of Interior, Palestine
                                                           TrueTrust, UK
             Ministry of Local Government, Palestine


Coordinator:
Dr. Mustafa Jarrar
Birzeit University, P.O.Box 14- Birzeit, Palestine
Telfax:+972 2 2982935 mjarrar@birzeit.eduPalGov © 2011
                                                                                                 2
© Copyright Notes
Everyone is encouraged to use this material, or part of it, but should
properly cite the project (logo and website), and the author of that part.


No part of this tutorial may be reproduced or modified in any form or by
any means, without prior written permission from the project, who have
the full copyrights on the material.




                 Attribution-NonCommercial-ShareAlike
                              CC-BY-NC-SA

This license lets others remix, tweak, and build upon your work non-
commercially, as long as they credit you and license their new creations
under the identical terms.

                                 PalGov © 2011                               3
Tutorial Map

                                                                                        Topic                          Time
                                                                  Session 1_1: The Need for Sharing Semantics          1.5
                                                                  Session 1_2: What is an ontology                     1.5
         Intended Learning Objectives
A: Knowledge and Understanding                                    Session 2: Lab- Build a Population Ontology          3
 4a1: Demonstrate knowledge of what is an ontology,               Session 3: Lab- Build a BankCustomer Ontology        3
    how it is built, and what it is used for.                     Session 4: Lab- Build a BankCustomer Ontology        3
 4a2: Demonstrate knowledge of ontology engineering
    and evaluation.                                               Session 5: Lab- Ontology Tools                       3
 4a3: Describe the difference between an ontology and a           Session 6_1: Ontology Engineering Challenges         1.5
    schema, and an ontology and a dictionary.
                                                                  Session 6_2: Ontology Double Articulation            1.5
 4a4: Explain the concept of language ontologies, lexical
    semantics and multilingualism.                                Session 7: Lab - Build a Legal-Person Ontology       3
B: Intellectual Skills                                            Session 8_1: Ontology Modeling Challenges            1.5
 4b1: Develop quality ontologies.                                 Session 8_2: Stepwise Methodologies                  1.5
 4b2: Tackle ontology engineering challenges.
 4b3: Develop multilingual ontologies.                            Session 9: Lab - Build a Legal-Person Ontology       3
 4b4: Formulate quality glosses.                                  Session 10: Zinnar – The Palestinian eGovernment     3
C: Professional and Practical Skills                              Interoperability Framework
 4c1: Use ontology tools.                                         Session 11: Lab- Using Zinnar in web services        3
 4c2: (Re)use existing Language ontologies.
                                                                  Session 12_1: Lexical Semantics and Multilingually   1.5
D: General and Transferable Skills
 d1: Working with team.                                           Session 12_2: WordNets                               1.5
 d2: Presenting and defending ideas.                              Session 13: ArabicOntology                           3
 d3: Use of creativity and innovation in problem solving.
                                                                  Session 14: Lab-Using Linguistic Ontologies          3
 d4: Develop communication skills and logical reasoning
    abilities.                                                    Session 15: Lab-Using Linguistic Ontologies          3


                                                            PalGov © 2011                                                     4
Practical Session (BankCustomer Ontology)

Description:

To avoid identity and financial fraud, the Central Bank asked all banks
to submit all data they have about their customers. This data will be
then integrated, so to build a consistent database of customers. Before
adding a customer his/her/its identity will be then validated using the
registries in the Ministry of Interior, the Ministry of Economy, and the
Ministry of Finance.

 Build an ontology to specify the meaning of a BankCustomer, taking
  into account that a customer can be a natural person (e.g., citizens,
  foreigners, etc. ) or an organization (e.g., companies, associations,
  etc.)
 That is, this ontology will not only be shared by all banks, but it will
  commit to the definition of “legal entity” in the three ministries.


                               PalGov © 2011                             5
Practical Session (BankCustomer Ontology)

• Each student should work alone.
• You may start classifying the types of customers in a paper, then
  model these customers and their properties using ORM.
• You may reuse your previous population ontology, if needed.
• You may have a look at the “new customer” application used in
  banks, to find the properties and types of customers (but don’t
  follow literally).
• You may use laws and regulations, to understand the differences
  between the types of legal entities .
• After finalizing the ontology, each student will be asked to present
  his/her ontology to all students, so to collect comments and
  feedback.
• Then each student will have some time to correct mistakes, and
  submit the final ontology.
                            PalGov © 2011                           6

More Related Content

PDF
Pal gov.tutorial4.session2.lab populationontology
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session6 1.ontologyengineeringchallenges
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session5.lab ontologytools
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session1 2.whatisontology
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session12 2.wordnets
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session8 2.stepwisemethodologies
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session13.arabicontology
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session8 1.ontologymodelingchallenges
Mustafa Jarrar
 
Pal gov.tutorial4.session2.lab populationontology
Mustafa Jarrar
 
Pal gov.tutorial4.session6 1.ontologyengineeringchallenges
Mustafa Jarrar
 
Pal gov.tutorial4.session5.lab ontologytools
Mustafa Jarrar
 
Pal gov.tutorial4.session1 2.whatisontology
Mustafa Jarrar
 
Pal gov.tutorial4.session12 2.wordnets
Mustafa Jarrar
 
Pal gov.tutorial4.session8 2.stepwisemethodologies
Mustafa Jarrar
 
Pal gov.tutorial4.session13.arabicontology
Mustafa Jarrar
 
Pal gov.tutorial4.session8 1.ontologymodelingchallenges
Mustafa Jarrar
 

What's hot (19)

PDF
Pal gov.tutorial4.session14 rootinglegalpersonontology
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session7.lab legalpersonontology
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session11.lab zinnarontologybasedwebservices
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.outline
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session6 2.knowledge double-articulation
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
 
PDF
CSTalks-Natural Language Processing-17Aug
cstalks
 
PDF
Pal gov.tutorial2.session0.outline
Mustafa Jarrar
 
PDF
Python training in delhi, request demo class
vikasAT
 
PDF
Pal gov.tutorial3.session12.lab5
Mustafa Jarrar
 
PDF
Continual Learning: Another Step Towards Truly Intelligent Machines
Vincenzo Lomonaco
 
PDF
Python training in delhi, request demo class (1)
vikasAT
 
PDF
Continual Reinforcement Learning in 3D Non-stationary Environments
Vincenzo Lomonaco
 
PPT
Overview of the MediaEval 2012 Tagging Task
MediaEval2012
 
PDF
Pal gov.tutorial2.session5 1.rdf_jarrar
Mustafa Jarrar
 
PPTX
Using Virtual Reality for Interpreter-mediated Communication and Training
Panagiotis Ritsos
 
PDF
Scientific Programming in Python
zukun
 
DOC
Research paper
hirrahAzhar
 
PDF
Animal neurophysiology virtual lab: Pedagogical requirements and technologica...
Nicolas Casel
 
Pal gov.tutorial4.session14 rootinglegalpersonontology
Mustafa Jarrar
 
Pal gov.tutorial4.session7.lab legalpersonontology
Mustafa Jarrar
 
Pal gov.tutorial4.session11.lab zinnarontologybasedwebservices
Mustafa Jarrar
 
Pal gov.tutorial4.outline
Mustafa Jarrar
 
Pal gov.tutorial4.session6 2.knowledge double-articulation
Mustafa Jarrar
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
 
CSTalks-Natural Language Processing-17Aug
cstalks
 
Pal gov.tutorial2.session0.outline
Mustafa Jarrar
 
Python training in delhi, request demo class
vikasAT
 
Pal gov.tutorial3.session12.lab5
Mustafa Jarrar
 
Continual Learning: Another Step Towards Truly Intelligent Machines
Vincenzo Lomonaco
 
Python training in delhi, request demo class (1)
vikasAT
 
Continual Reinforcement Learning in 3D Non-stationary Environments
Vincenzo Lomonaco
 
Overview of the MediaEval 2012 Tagging Task
MediaEval2012
 
Pal gov.tutorial2.session5 1.rdf_jarrar
Mustafa Jarrar
 
Using Virtual Reality for Interpreter-mediated Communication and Training
Panagiotis Ritsos
 
Scientific Programming in Python
zukun
 
Research paper
hirrahAzhar
 
Animal neurophysiology virtual lab: Pedagogical requirements and technologica...
Nicolas Casel
 
Ad

Similar to Pal gov.tutorial4.session3.lab bankcustomerontology (20)

PDF
Pal gov.tutorial4.session12 1.lexicalsemanitcs
Mustafa Jarrar
 
PDF
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
 
PDF
Pal gov.tutorial3.session14.lab6
Mustafa Jarrar
 
PDF
Pal gov.tutorial3.session5.lab2
Mustafa Jarrar
 
PDF
Pal gov.tutorial1.session1 3.conceptualschemadesignsteps
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session8.lab owl
Mustafa Jarrar
 
PDF
Pal gov.tutorial1.session2.lab conceptual analyses
Mustafa Jarrar
 
PDF
Pal gov.tutorial3.session8.lab3
Mustafa Jarrar
 
PDF
Pal gov.tutorial1.session3 1.uniquenessrules
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session12 1.the problem of data integration
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session7.owl
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session7
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session4.lab xml document and schemas
Mustafa Jarrar
 
PDF
Pal gov.tutorial1.session6.lab subtyperelationsandotherconstraints
Mustafa Jarrar
 
PDF
Pal gov.tutorial1.session1 1.informationmodeling
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session15 1.linkeddata
Mustafa Jarrar
 
PDF
Pal gov.tutorial3.session0.outline
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session2.xml dtd's
Mustafa Jarrar
 
PDF
Pal gov.tutorial1.session7 1.schema equivalence and optimization
Mustafa Jarrar
 
PDF
Pal gov.tutorial2.session1.xml basics and namespaces
Mustafa Jarrar
 
Pal gov.tutorial4.session12 1.lexicalsemanitcs
Mustafa Jarrar
 
Pal gov.tutorial4.session1 1.needforsharedsemantics
Mustafa Jarrar
 
Pal gov.tutorial3.session14.lab6
Mustafa Jarrar
 
Pal gov.tutorial3.session5.lab2
Mustafa Jarrar
 
Pal gov.tutorial1.session1 3.conceptualschemadesignsteps
Mustafa Jarrar
 
Pal gov.tutorial2.session8.lab owl
Mustafa Jarrar
 
Pal gov.tutorial1.session2.lab conceptual analyses
Mustafa Jarrar
 
Pal gov.tutorial3.session8.lab3
Mustafa Jarrar
 
Pal gov.tutorial1.session3 1.uniquenessrules
Mustafa Jarrar
 
Pal gov.tutorial2.session12 1.the problem of data integration
Mustafa Jarrar
 
Pal gov.tutorial2.session7.owl
Mustafa Jarrar
 
Pal gov.tutorial2.session7
Mustafa Jarrar
 
Pal gov.tutorial2.session4.lab xml document and schemas
Mustafa Jarrar
 
Pal gov.tutorial1.session6.lab subtyperelationsandotherconstraints
Mustafa Jarrar
 
Pal gov.tutorial1.session1 1.informationmodeling
Mustafa Jarrar
 
Pal gov.tutorial2.session15 1.linkeddata
Mustafa Jarrar
 
Pal gov.tutorial3.session0.outline
Mustafa Jarrar
 
Pal gov.tutorial2.session2.xml dtd's
Mustafa Jarrar
 
Pal gov.tutorial1.session7 1.schema equivalence and optimization
Mustafa Jarrar
 
Pal gov.tutorial2.session1.xml basics and namespaces
Mustafa Jarrar
 
Ad

More from Mustafa Jarrar (20)

PPTX
Clustering Arabic Tweets for Sentiment Analysis
Mustafa Jarrar
 
PPTX
Classifying Processes and Basic Formal Ontology
Mustafa Jarrar
 
PPTX
Discrete Mathematics Course Outline
Mustafa Jarrar
 
PPTX
Business Process Implementation
Mustafa Jarrar
 
PPTX
Business Process Design and Re-engineering
Mustafa Jarrar
 
PPTX
BPMN 2.0 Analytical Constructs
Mustafa Jarrar
 
PPTX
BPMN 2.0 Descriptive Constructs
Mustafa Jarrar
 
PPTX
Introduction to Business Process Management
Mustafa Jarrar
 
PDF
Customer Complaint Ontology
Mustafa Jarrar
 
PPTX
Subset, Equality, and Exclusion Rules
Mustafa Jarrar
 
PPTX
Schema Modularization in ORM
Mustafa Jarrar
 
PPTX
On Computer Science Trends and Priorities in Palestine
Mustafa Jarrar
 
PPTX
Lessons from Class Recording & Publishing of Eight Online Courses
Mustafa Jarrar
 
PPTX
Presentation curras paper-emnlp2014-final
Mustafa Jarrar
 
PPTX
Jarrar: Future Internet in Horizon 2020 Calls
Mustafa Jarrar
 
PPT
Habash: Arabic Natural Language Processing
Mustafa Jarrar
 
PDF
Adnan: Introduction to Natural Language Processing
Mustafa Jarrar
 
PPTX
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Mustafa Jarrar
 
PPTX
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Mustafa Jarrar
 
PPTX
Jarrar: Sparql Project
Mustafa Jarrar
 
Clustering Arabic Tweets for Sentiment Analysis
Mustafa Jarrar
 
Classifying Processes and Basic Formal Ontology
Mustafa Jarrar
 
Discrete Mathematics Course Outline
Mustafa Jarrar
 
Business Process Implementation
Mustafa Jarrar
 
Business Process Design and Re-engineering
Mustafa Jarrar
 
BPMN 2.0 Analytical Constructs
Mustafa Jarrar
 
BPMN 2.0 Descriptive Constructs
Mustafa Jarrar
 
Introduction to Business Process Management
Mustafa Jarrar
 
Customer Complaint Ontology
Mustafa Jarrar
 
Subset, Equality, and Exclusion Rules
Mustafa Jarrar
 
Schema Modularization in ORM
Mustafa Jarrar
 
On Computer Science Trends and Priorities in Palestine
Mustafa Jarrar
 
Lessons from Class Recording & Publishing of Eight Online Courses
Mustafa Jarrar
 
Presentation curras paper-emnlp2014-final
Mustafa Jarrar
 
Jarrar: Future Internet in Horizon 2020 Calls
Mustafa Jarrar
 
Habash: Arabic Natural Language Processing
Mustafa Jarrar
 
Adnan: Introduction to Natural Language Processing
Mustafa Jarrar
 
Riestra: How to Design and engineer Competitive Horizon 2020 Proposals
Mustafa Jarrar
 
Bouquet: SIERA Workshop on The Pillars of Horizon2020
Mustafa Jarrar
 
Jarrar: Sparql Project
Mustafa Jarrar
 

Recently uploaded (20)

PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
CDH. pptx
AneetaSharma15
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
Basics and rules of probability with real-life uses
ravatkaran694
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
CDH. pptx
AneetaSharma15
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 

Pal gov.tutorial4.session3.lab bankcustomerontology

  • 1. ‫أكاديمية الحكومة اإللكترونية الفلسطينية‬ The Palestinian eGovernment Academy www.egovacademy.ps Tutorial 4: Ontology Engineering & Lexical Semantics Session 3 & 4 (Building BankCustomer Ontology) Dr. Mustafa Jarrar University of Birzeit [email protected] www.jarrar.info PalGov © 2011 1
  • 2. About This tutorial is part of the PalGov project, funded by the TEMPUS IV program of the Commission of the European Communities, grant agreement 511159-TEMPUS-1- 2010-1-PS-TEMPUS-JPHES. The project website: www.egovacademy.ps Project Consortium: Birzeit University, Palestine University of Trento, Italy (Coordinator ) Palestine Polytechnic University, Palestine Vrije Universiteit Brussel, Belgium Palestine Technical University, Palestine Université de Savoie, France Ministry of Telecom and IT, Palestine University of Namur, Belgium Ministry of Interior, Palestine TrueTrust, UK Ministry of Local Government, Palestine Coordinator: Dr. Mustafa Jarrar Birzeit University, P.O.Box 14- Birzeit, Palestine Telfax:+972 2 2982935 [email protected] © 2011 2
  • 3. © Copyright Notes Everyone is encouraged to use this material, or part of it, but should properly cite the project (logo and website), and the author of that part. No part of this tutorial may be reproduced or modified in any form or by any means, without prior written permission from the project, who have the full copyrights on the material. Attribution-NonCommercial-ShareAlike CC-BY-NC-SA This license lets others remix, tweak, and build upon your work non- commercially, as long as they credit you and license their new creations under the identical terms. PalGov © 2011 3
  • 4. Tutorial Map Topic Time Session 1_1: The Need for Sharing Semantics 1.5 Session 1_2: What is an ontology 1.5 Intended Learning Objectives A: Knowledge and Understanding Session 2: Lab- Build a Population Ontology 3 4a1: Demonstrate knowledge of what is an ontology, Session 3: Lab- Build a BankCustomer Ontology 3 how it is built, and what it is used for. Session 4: Lab- Build a BankCustomer Ontology 3 4a2: Demonstrate knowledge of ontology engineering and evaluation. Session 5: Lab- Ontology Tools 3 4a3: Describe the difference between an ontology and a Session 6_1: Ontology Engineering Challenges 1.5 schema, and an ontology and a dictionary. Session 6_2: Ontology Double Articulation 1.5 4a4: Explain the concept of language ontologies, lexical semantics and multilingualism. Session 7: Lab - Build a Legal-Person Ontology 3 B: Intellectual Skills Session 8_1: Ontology Modeling Challenges 1.5 4b1: Develop quality ontologies. Session 8_2: Stepwise Methodologies 1.5 4b2: Tackle ontology engineering challenges. 4b3: Develop multilingual ontologies. Session 9: Lab - Build a Legal-Person Ontology 3 4b4: Formulate quality glosses. Session 10: Zinnar – The Palestinian eGovernment 3 C: Professional and Practical Skills Interoperability Framework 4c1: Use ontology tools. Session 11: Lab- Using Zinnar in web services 3 4c2: (Re)use existing Language ontologies. Session 12_1: Lexical Semantics and Multilingually 1.5 D: General and Transferable Skills d1: Working with team. Session 12_2: WordNets 1.5 d2: Presenting and defending ideas. Session 13: ArabicOntology 3 d3: Use of creativity and innovation in problem solving. Session 14: Lab-Using Linguistic Ontologies 3 d4: Develop communication skills and logical reasoning abilities. Session 15: Lab-Using Linguistic Ontologies 3 PalGov © 2011 4
  • 5. Practical Session (BankCustomer Ontology) Description: To avoid identity and financial fraud, the Central Bank asked all banks to submit all data they have about their customers. This data will be then integrated, so to build a consistent database of customers. Before adding a customer his/her/its identity will be then validated using the registries in the Ministry of Interior, the Ministry of Economy, and the Ministry of Finance.  Build an ontology to specify the meaning of a BankCustomer, taking into account that a customer can be a natural person (e.g., citizens, foreigners, etc. ) or an organization (e.g., companies, associations, etc.)  That is, this ontology will not only be shared by all banks, but it will commit to the definition of “legal entity” in the three ministries. PalGov © 2011 5
  • 6. Practical Session (BankCustomer Ontology) • Each student should work alone. • You may start classifying the types of customers in a paper, then model these customers and their properties using ORM. • You may reuse your previous population ontology, if needed. • You may have a look at the “new customer” application used in banks, to find the properties and types of customers (but don’t follow literally). • You may use laws and regulations, to understand the differences between the types of legal entities . • After finalizing the ontology, each student will be asked to present his/her ontology to all students, so to collect comments and feedback. • Then each student will have some time to correct mistakes, and submit the final ontology. PalGov © 2011 6