SlideShare a Scribd company logo
1 of 55
Lecture Notes  University of Birzeit 2nd Semester, 2010 Advanced Artificial Intelligence (SCOM7341) Ontology Part 5 Case Study: The Palestinian e-Government Interoperability Framework  Dr. Mustafa Jarrar mjarrar@birzeit.eduwww.jarrar.info University of Birzeit
Case Study The Palestinian e-Government  Interoperability Framework  Ministry of Telecom Information Technology  Another Case Study is the Customer Complaint Portal –CContology
What is e-government? e-Government is an (framework) to enable electronic services: government-to-government (G2G), government-to-business (G2B), and government-to-citizen (G2C). Ministry A Ministry B Ministry C Ministry D ?  12345 Payment  Server Metadata ################################ Authenticate  Users  Transport Interior  Health  Name:  PIN:  ########### ########### Portal Authentication Server
What is e-government? Ministry A Ministry B Ministry C Ministry D <Query> <Query> Payment  Server Metadata List of allowed services Choose Renew Driving License ################################ Transport Transport Interior  Interior  Health  Health  Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
What is e-government? ,[object Object]
Exchanging data messages is like exchanging documents, but in a digital world.Ministry A Ministry D Ministry C Ministry B <Query> <Query> <Query> <Query> = = = = =  = = = = = <Query> = = = = =  = = = = = Payment  Server Metadata List of allowed services Choose Renew Driving License ################################ Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Xxxxxxxx Xxxxxxxx Aaa aaa aaa  a  aaaaa Bbbbb   bbbb a bb aaa Transport Transport Interior  Interior  Health  Health  Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal
What is e-government? ,[object Object]
Exchanging data messages is like exchanging documents, but in a digital world.Ministry D Ministry C Ministry A Ministry B Payment  Server Metadata List of allowed services Choose Renew Driving License Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
What is e-government? ,[object Object]
Exchanging data messages is like exchanging documents, but in a digital world.
A framework is needed for Interoperability (Organizational, Technical, Semantical).Ministry A Ministry B Ministry C Ministry D <Query> <Query> <Query> = = = = =  = = = = = Payment  Server Metadata ################################ Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
What is e-government? Data Message  <SOAP-ENV:Envelopexmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 	                   SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">  <SOAP-ENV:Header> 	. . . <SOAP-ENV:Header> <SOAP-ENV:Body>  	. . . 	<Person> 		<PersonID>123456789</PersonID> 		<FName>Rula</FName> 		. . . 		<Nationality>PAL33</Nationality> 	. . . </SOAP-ENV:Body>  ,[object Object]
Exchanging data messages is like exchanging documents, but in a digital world.
A framework is needed for Interoperability (Organizational, Technical, Semantical).Ministry A Ministry B Ministry C Ministry D <Query> <Query> <Query> = = = = =  = = = = = Payment  Server Metadata ################################ Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
Why e-government in Palestine? Egov for Palestine is not a luxury, but a must (political, economy, social) Like other countries: ,[object Object]
For effectiveness and transparency in public services.
Improve economy: more income, less spending More than this:  ,[object Object]
To connect and serve Palestinians refugees and foreigners (70% of Palestinians),[object Object]
Who manages the network?
…
e-government Network…. Done!Ministry A Ministry B Ministry C Ministry D = = = = =  = = = = = Payment  Server Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
Five levels of challenges ,[object Object]
Ministry B cannot deny sending the message.
The message cannot be changed in the middle.
….
Estonian Project….!Ministry A Ministry B Ministry C Ministry D = = = = =  = = = = = Payment  Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
Five levels of challenges ,[object Object]
Organizational procedures compatible.
Technical issues and systems are compatible.
….
National Interoperability Team….!Ministry A Ministry B Ministry C Ministry D = = = = =  = = = = = 3. Interoperability Framework (إطار التبادل البيني) Payment  Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
Five levels of challenges ,[object Object]
Can a ministry deny providing a service?
What information is private, cannot be exchanged with other ministries
….
Legal-Information Team….!Ministry A Ministry B Ministry C Ministry D 4. Legal Framework (الإطار القانوني) = = = = =  = = = = = 3. Interoperability Framework (إطار التبادل البيني) Payment  Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
Five levels of challenges ,[object Object]
Who should benefit from services (Green ID, Blue IDs, refugees and foreigner)?
….
OECD project….!5. Policy (السياسات) Ministry A Ministry B Ministry C Ministry D 4. Legal Framework (الإطار القانوني) = = = = =  = = = = = 3. Interoperability Framework (إطار التبادل البيني) Payment  Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health   Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Portal Authentication Server
Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability  Framework e-gov Service Bus Tech standards SOAP, WSDL, UTF-8…
Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All public services are described and modeled (AsIs, ToBe) SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability  Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All state databases are described SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability  Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All entities in all ministries are formally described. SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability  Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All entities/classifications are standardized and cataloged . SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability  Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
1. Entity Server
Standard Classifications: The Entity Serverمكتبة الكينونات والتصنيفات المعيارية Governmental Agencies cannot communicate without the Entity Server. Using the same names when transferring data between governmental agencies لا تستطيع المؤسسات الحكومية تبادل البيانات بدون استخدام نفس المسميات والتصنيفات (مثل أسماء وأرقام المدن، الدول، أنواع السيارات، الفحوص الطبية).
The need for Entity Server We also need to agree on entity names and codes (an entity is an instance of a concept). Entity Server . . .  <NationalityCode>PSE<NationalityCode/> . . . Governmental Agency A Governmental Agency B
How to use the Entity Server?   Entity Server All entity codes and names in all exchanged messages must be mapped to those in the Entity Server Ministry D Ministry C Ministry A Ministry B Payment  Server Metadata Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name:  Name:  Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa  a  aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior  Interior  Health  Health  Renew License  Register Car Renew Passport Register New born Copy of Birth Certificate  Message3 Message4 Message1 Message2 Portal Authentication Server
Entity Server: What is done so far? 10. الوظائف الحكومية 11. العلاوات 12. الخصميات 13. الشهادات 14. التصنيف الوظيفي الحكومي 15. التصنيف الفلسطيني المعياري للتعليم 16. التصنيف المهني 17. تصنيف السلعي الصناعي 1. الجنسيات والدول 2. العملات المتداولة 3. المحافظات الفلسطينية 4. الأجناس البشرية 5. الديانات 6. المدن الفلسطينية 7. المصارف المحلية 8. الحالة الزوجية 9. الدرجات العلمية
Entity Server: What is done so far? For each Entity, we: provide the classification in different formats: (Web service (XML), xls, sql, html). provide Documentation that also serves as log/history document of the Entity. make sure the developed standards cover tables used in different governmental agencies.
Entity Server
Entity Server
Entity Server
Entity Server

More Related Content

Similar to Jarrar.lecture notes.aai.2011s.ontology part5_egovernmentcasestudy

It Modernization and Innovation for Gov Transformation
It Modernization and Innovation for Gov TransformationIt Modernization and Innovation for Gov Transformation
It Modernization and Innovation for Gov TransformationKen Ng
 
Pal gov.tutorial4.session10.zinnar
Pal gov.tutorial4.session10.zinnarPal gov.tutorial4.session10.zinnar
Pal gov.tutorial4.session10.zinnarMustafa Jarrar
 
Cleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MD
Cleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MDCleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MD
Cleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MDClearedJobs.Net
 
Introduction To Sciov1 0
Introduction To Sciov1 0Introduction To Sciov1 0
Introduction To Sciov1 0ScioSales
 
An Indepth Understanding of e-Procurement: A Case Study Approach
An Indepth Understanding of e-Procurement: A Case Study Approach An Indepth Understanding of e-Procurement: A Case Study Approach
An Indepth Understanding of e-Procurement: A Case Study Approach iosrjce
 
User Documentation Verification Portal
User Documentation Verification PortalUser Documentation Verification Portal
User Documentation Verification PortalIRJET Journal
 
Bba401 e-commerce
Bba401  e-commerceBba401  e-commerce
Bba401 e-commercesmumbahelp
 
Final proposal land
Final proposal landFinal proposal land
Final proposal landebunsoft
 
E government shared services and the edairy project final 8 dec 2010-v0.2
E government shared services and the edairy project final  8 dec 2010-v0.2E government shared services and the edairy project final  8 dec 2010-v0.2
E government shared services and the edairy project final 8 dec 2010-v0.2KIOGORA KIANGOI
 
[E government policy training] guangzhou city presentation
[E government policy training] guangzhou city presentation[E government policy training] guangzhou city presentation
[E government policy training] guangzhou city presentationshrdcinfo
 
2016 01-05 csr css non-confidential slide deck
2016 01-05 csr  css non-confidential slide deck2016 01-05 csr  css non-confidential slide deck
2016 01-05 csr css non-confidential slide deckRichard (Dick) Kaufman
 
IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...
IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...
IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...IRJET Journal
 
Cyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, Md
Cyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, MdCyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, Md
Cyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, MdClearedJobs.Net
 
eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...
eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...
eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...Gerson Rolim
 
Internet of Things - We Are at the Tip of an Iceberg
Internet of Things - We Are at the Tip of an IcebergInternet of Things - We Are at the Tip of an Iceberg
Internet of Things - We Are at the Tip of an IcebergDr. Mazlan Abbas
 
Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...
Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...
Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...Rohan Nyayadhish
 

Similar to Jarrar.lecture notes.aai.2011s.ontology part5_egovernmentcasestudy (20)

Jarrar: Zinnar
Jarrar: ZinnarJarrar: Zinnar
Jarrar: Zinnar
 
It Modernization and Innovation for Gov Transformation
It Modernization and Innovation for Gov TransformationIt Modernization and Innovation for Gov Transformation
It Modernization and Innovation for Gov Transformation
 
Pal gov.tutorial4.session10.zinnar
Pal gov.tutorial4.session10.zinnarPal gov.tutorial4.session10.zinnar
Pal gov.tutorial4.session10.zinnar
 
ICO digest TrustaBit
ICO digest TrustaBitICO digest TrustaBit
ICO digest TrustaBit
 
Cleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MD
Cleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MDCleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MD
Cleared Job Fair Job Seeker Handbook Sept 7, 2017, BWI, MD
 
Introduction To Sciov1 0
Introduction To Sciov1 0Introduction To Sciov1 0
Introduction To Sciov1 0
 
An Indepth Understanding of e-Procurement: A Case Study Approach
An Indepth Understanding of e-Procurement: A Case Study Approach An Indepth Understanding of e-Procurement: A Case Study Approach
An Indepth Understanding of e-Procurement: A Case Study Approach
 
E017652024
E017652024E017652024
E017652024
 
User Documentation Verification Portal
User Documentation Verification PortalUser Documentation Verification Portal
User Documentation Verification Portal
 
Bba401 e-commerce
Bba401  e-commerceBba401  e-commerce
Bba401 e-commerce
 
Final proposal land
Final proposal landFinal proposal land
Final proposal land
 
E government shared services and the edairy project final 8 dec 2010-v0.2
E government shared services and the edairy project final  8 dec 2010-v0.2E government shared services and the edairy project final  8 dec 2010-v0.2
E government shared services and the edairy project final 8 dec 2010-v0.2
 
Clyd_&_Co_AXA_Pres_v1
Clyd_&_Co_AXA_Pres_v1Clyd_&_Co_AXA_Pres_v1
Clyd_&_Co_AXA_Pres_v1
 
[E government policy training] guangzhou city presentation
[E government policy training] guangzhou city presentation[E government policy training] guangzhou city presentation
[E government policy training] guangzhou city presentation
 
2016 01-05 csr css non-confidential slide deck
2016 01-05 csr  css non-confidential slide deck2016 01-05 csr  css non-confidential slide deck
2016 01-05 csr css non-confidential slide deck
 
IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...
IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...
IRJET- Securing the Transfer of Confidential Data in Fiscal Devices using Blo...
 
Cyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, Md
Cyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, MdCyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, Md
Cyber Job Fair Job Seeker Handbook Oct 28, 2015, Baltimore, Md
 
eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...
eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...
eID and e-Signature (PKI) in Mercosul - Tools to support eGovernment and eBus...
 
Internet of Things - We Are at the Tip of an Iceberg
Internet of Things - We Are at the Tip of an IcebergInternet of Things - We Are at the Tip of an Iceberg
Internet of Things - We Are at the Tip of an Iceberg
 
Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...
Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...
Digital Task Force’s Digital Magazine on Electronic Evidence and Hash Value -...
 

More from PalGov

Jarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inferenceJarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inferencePalGov
 
Jarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagentsJarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagentsPalGov
 
Jarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologiesJarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologiesPalGov
 
Jarrar.lecture notes.aai.2011s.ontology part3_double-articulation
Jarrar.lecture notes.aai.2011s.ontology part3_double-articulationJarrar.lecture notes.aai.2011s.ontology part3_double-articulation
Jarrar.lecture notes.aai.2011s.ontology part3_double-articulationPalGov
 
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontologyJarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontologyPalGov
 
Jarrar.lecture notes.aai.2011s.ontology part1_introduction
Jarrar.lecture notes.aai.2011s.ontology part1_introductionJarrar.lecture notes.aai.2011s.ontology part1_introduction
Jarrar.lecture notes.aai.2011s.ontology part1_introductionPalGov
 
Jarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogicJarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogicPalGov
 
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inferenceJarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inferencePalGov
 
Jarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introductionJarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introductionPalGov
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicPalGov
 
Jarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.gamesJarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.gamesPalGov
 
Jarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearchJarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearchPalGov
 
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchPalGov
 
Jarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagentsJarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagentsPalGov
 

More from PalGov (14)

Jarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inferenceJarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
 
Jarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagentsJarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagents
 
Jarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologiesJarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologies
 
Jarrar.lecture notes.aai.2011s.ontology part3_double-articulation
Jarrar.lecture notes.aai.2011s.ontology part3_double-articulationJarrar.lecture notes.aai.2011s.ontology part3_double-articulation
Jarrar.lecture notes.aai.2011s.ontology part3_double-articulation
 
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontologyJarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontology
 
Jarrar.lecture notes.aai.2011s.ontology part1_introduction
Jarrar.lecture notes.aai.2011s.ontology part1_introductionJarrar.lecture notes.aai.2011s.ontology part1_introduction
Jarrar.lecture notes.aai.2011s.ontology part1_introduction
 
Jarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogicJarrar.lecture notes.aai.2011s.descriptionlogic
Jarrar.lecture notes.aai.2011s.descriptionlogic
 
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inferenceJarrar.lecture notes.aai.2011s.ch9.fol.inference
Jarrar.lecture notes.aai.2011s.ch9.fol.inference
 
Jarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introductionJarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introduction
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logic
 
Jarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.gamesJarrar.lecture notes.aai.2011s.ch6.games
Jarrar.lecture notes.aai.2011s.ch6.games
 
Jarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearchJarrar.lecture notes.aai.2011s.ch4.informedsearch
Jarrar.lecture notes.aai.2011s.ch4.informedsearch
 
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearchJarrar.lecture notes.aai.2011s.ch3.uniformedsearch
Jarrar.lecture notes.aai.2011s.ch3.uniformedsearch
 
Jarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagentsJarrar.lecture notes.aai.2011s.ch2.intelligentagents
Jarrar.lecture notes.aai.2011s.ch2.intelligentagents
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 

Jarrar.lecture notes.aai.2011s.ontology part5_egovernmentcasestudy

  • 1. Lecture Notes University of Birzeit 2nd Semester, 2010 Advanced Artificial Intelligence (SCOM7341) Ontology Part 5 Case Study: The Palestinian e-Government Interoperability Framework Dr. Mustafa Jarrar mjarrar@birzeit.eduwww.jarrar.info University of Birzeit
  • 2. Case Study The Palestinian e-Government Interoperability Framework Ministry of Telecom Information Technology  Another Case Study is the Customer Complaint Portal –CContology
  • 3. What is e-government? e-Government is an (framework) to enable electronic services: government-to-government (G2G), government-to-business (G2B), and government-to-citizen (G2C). Ministry A Ministry B Ministry C Ministry D ?  12345 Payment Server Metadata ################################ Authenticate Users Transport Interior Health Name: PIN: ########### ########### Portal Authentication Server
  • 4. What is e-government? Ministry A Ministry B Ministry C Ministry D <Query> <Query> Payment Server Metadata List of allowed services Choose Renew Driving License ################################ Transport Transport Interior Interior Health Health Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 5.
  • 6. Exchanging data messages is like exchanging documents, but in a digital world.Ministry A Ministry D Ministry C Ministry B <Query> <Query> <Query> <Query> = = = = = = = = = = <Query> = = = = = = = = = = Payment Server Metadata List of allowed services Choose Renew Driving License ################################ Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Xxxxxxxx Xxxxxxxx Aaa aaa aaa a aaaaa Bbbbb bbbb a bb aaa Transport Transport Interior Interior Health Health Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal
  • 7.
  • 8. Exchanging data messages is like exchanging documents, but in a digital world.Ministry D Ministry C Ministry A Ministry B Payment Server Metadata List of allowed services Choose Renew Driving License Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 9.
  • 10. Exchanging data messages is like exchanging documents, but in a digital world.
  • 11. A framework is needed for Interoperability (Organizational, Technical, Semantical).Ministry A Ministry B Ministry C Ministry D <Query> <Query> <Query> = = = = = = = = = = Payment Server Metadata ################################ Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 12.
  • 13. Exchanging data messages is like exchanging documents, but in a digital world.
  • 14. A framework is needed for Interoperability (Organizational, Technical, Semantical).Ministry A Ministry B Ministry C Ministry D <Query> <Query> <Query> = = = = = = = = = = Payment Server Metadata ################################ Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 15.
  • 16. For effectiveness and transparency in public services.
  • 17.
  • 18.
  • 19. Who manages the network?
  • 20.
  • 21. e-government Network…. Done!Ministry A Ministry B Ministry C Ministry D = = = = = = = = = = Payment Server Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 22.
  • 23. Ministry B cannot deny sending the message.
  • 24. The message cannot be changed in the middle.
  • 25. ….
  • 26. Estonian Project….!Ministry A Ministry B Ministry C Ministry D = = = = = = = = = = Payment Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 27.
  • 29. Technical issues and systems are compatible.
  • 30. ….
  • 31. National Interoperability Team….!Ministry A Ministry B Ministry C Ministry D = = = = = = = = = = 3. Interoperability Framework (إطار التبادل البيني) Payment Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 32.
  • 33. Can a ministry deny providing a service?
  • 34. What information is private, cannot be exchanged with other ministries
  • 35. ….
  • 36. Legal-Information Team….!Ministry A Ministry B Ministry C Ministry D 4. Legal Framework (الإطار القانوني) = = = = = = = = = = 3. Interoperability Framework (إطار التبادل البيني) Payment Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 37.
  • 38. Who should benefit from services (Green ID, Blue IDs, refugees and foreigner)?
  • 39. ….
  • 40. OECD project….!5. Policy (السياسات) Ministry A Ministry B Ministry C Ministry D 4. Legal Framework (الإطار القانوني) = = = = = = = = = = 3. Interoperability Framework (إطار التبادل البيني) Payment Server 2. Security Framework (إطار أمن المعلومات) Metadata ################################ 1. Infrastructure (البنية التحتية) Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health  Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Portal Authentication Server
  • 41. Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability Framework e-gov Service Bus Tech standards SOAP, WSDL, UTF-8…
  • 42. Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All public services are described and modeled (AsIs, ToBe) SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
  • 43. Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All state databases are described SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
  • 44. Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All entities in all ministries are formally described. SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
  • 45. Palestinian Interoperability Framework Components The Semantic & organization Interoperability Framework ONTOLOGY SERVER Ontology Modules ORM, Gloss, Business Rules DATABASE OF STATE DATABASES Metadata about governmental databases and registries ENTITY SERVER Standard Classifications All entities/classifications are standardized and cataloged . SERVICE REPOSITORY Business Processes (Government Services) Web Service Repository (UDDI) XML Schemas of Web Services ADDRESS SERVER Building Numbers Street Names ZIP Codes/Areas The Technical Interoperability Framework e-gov Service Bus Tech standards SOAP, WSDL, UFT-8…
  • 47. Standard Classifications: The Entity Serverمكتبة الكينونات والتصنيفات المعيارية Governmental Agencies cannot communicate without the Entity Server. Using the same names when transferring data between governmental agencies لا تستطيع المؤسسات الحكومية تبادل البيانات بدون استخدام نفس المسميات والتصنيفات (مثل أسماء وأرقام المدن، الدول، أنواع السيارات، الفحوص الطبية).
  • 48. The need for Entity Server We also need to agree on entity names and codes (an entity is an instance of a concept). Entity Server . . . <NationalityCode>PSE<NationalityCode/> . . . Governmental Agency A Governmental Agency B
  • 49. How to use the Entity Server? Entity Server All entity codes and names in all exchanged messages must be mapped to those in the Entity Server Ministry D Ministry C Ministry A Ministry B Payment Server Metadata Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Message3 Message4 Message1 Message2 Portal Authentication Server
  • 50. Entity Server: What is done so far? 10. الوظائف الحكومية 11. العلاوات 12. الخصميات 13. الشهادات 14. التصنيف الوظيفي الحكومي 15. التصنيف الفلسطيني المعياري للتعليم 16. التصنيف المهني 17. تصنيف السلعي الصناعي 1. الجنسيات والدول 2. العملات المتداولة 3. المحافظات الفلسطينية 4. الأجناس البشرية 5. الديانات 6. المدن الفلسطينية 7. المصارف المحلية 8. الحالة الزوجية 9. الدرجات العلمية
  • 51. Entity Server: What is done so far? For each Entity, we: provide the classification in different formats: (Web service (XML), xls, sql, html). provide Documentation that also serves as log/history document of the Entity. make sure the developed standards cover tables used in different governmental agencies.
  • 60.
  • 61.
  • 62. Can’t we simply agree on all of this “ad-hoc”?
  • 63. Governmental agency A provides a certain service to agency B.
  • 64. The developers from agency B must understand/(agree with the developers from agency A) on the naming, meaning, structure of the data, business rules, …B A C D F This must be done for all other agencies that want to consume certain services from A. E
  • 65.
  • 66. Can’t we simply agree on all of this “ad-hoc”?B A C B is the provider of the services … D F E
  • 67.
  • 68. Can’t we simply agree on all of this “ad-hoc”?B A C C is the provider of the services … D F E
  • 69.
  • 70.
  • 71.
  • 72.
  • 73. The WSDL of a service “commits” to the Ontology.
  • 74. The consumer of the service refers to the ontology to understand the meaning, structure and business rules pertaining to the data. Ontology D F E
  • 75. The Government Ontology The Government Ontology is a formal description of the terminology (concepts and their interrelationships) communicated in the Government domain; so that all the terminology in the web services is mapped to (commits to) this ontology.
  • 76.
  • 77.
  • 78.
  • 79. How to use the Ontology? Ontology All the terminology and tags in all exchanged messages must commit to the Ontology Ministry D Ministry C Ministry A Ministry B Payment Server Metadata Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Vvvvbbbbb Name: Name: Name: ccc Xxxxxxxx Xxxxxxxx Aaaaaaaaa a aaaaa Bbbbbbbbb a bb aaa Transport Transport Interior Interior Health Health Renew License Register Car Renew Passport Register New born Copy of Birth Certificate Message3 Message4 Message1 Message2 Portal Authentication Server
  • 80.
  • 86.
  • 87. E.g., different agencies register different names/numbers for the same building/street/area/region.
  • 88. In order to interoperate, different governmental agencies must use the same address for a certain person.Agency A Agency B Agency C
  • 89. The address server As a solution to this problem, we propose the address server. The address server can be used in many different ways: Exchanging address information between different agencies (for e-Government Interoperability purposes). Ensuring the Integrity of addresses. Allowing the citizen to browse and query addressing information.
  • 90. The address server – What has been done The Palestinian Postcode system (the first step towards a Palestinian addressing system): the West Bank and Gaza Strip were divided into 900 postcode zones.