SlideShare a Scribd company logo
1 of 32
Download to read offline
Technology in Electronic Government

Jim Davies, Jeremy Gibbons, Steve Harris
Oxford University Computing Laboratory
ICEGOV tutorial, 10th Nov 2009
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                    2



1. Interoperability

       ā€œthe ability of two or more systems or components to exchange
       information and to use the information which has been
       exchangedā€ (IEEE Standard Computer Dictionary)


       the ability of ā€œindependent [. . . ] components [to] smoothly and
       effectively work together in a predeļ¬ned and agreed upon
       fashionā€ (Scholl & Klischewski, IJPA, 2007)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   3



1.1. Aspects of interoperability

                                      governance

                                        quality

                                       semantics

                                    representation

                                     authorisation

                                    authentication

                                       transport


(After Paul Davidson, UK LeGSB.)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                  4



1.2. Semantic interoperability

       ā€œData semantics is the relationship between data and what the
       data stand for. In order to obtain mutual understanding of
       interchanged data, the actors have to share a model of what the
       data represent. Semantic interoperability is about how to
       achieve such mutual understanding.ā€
       (Solvberg et al, ERCIM News, 2002)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                    5


       ā€œFor [semantic interoperability] to be achieved, context
       information must be an active component of information
       systems. We deļ¬ne the context of a piece of data to be the
       metadata relating to its meaning, properties (such as its source,
       quality, and precision), and organization.ā€
       (Sciore et al, ACM TODS, 1994)


       ā€œThe resulting metadata must be managed, and will require
       similar agreements about the semantics of the terminology
       used in the documentation. The need for semantic agreements
       simply moves up one link in the data/metadata chain.ā€
       (Heiler, ACMCS, 1995)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   6



1.3. Postmodernism

We canā€™t agree on a single
model; we shouldnā€™t try to.
There is no one privileged
view.
We need to allow for multiple
models, and ļ¬gure out how
to make them interoperable.
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                      7



1.4. Meta-analysis

Medical research today depends on meta-analysis: the integration of data
sets from different but related studies.
This is very difļ¬cult to do after the fact; it only works well if we can:

    ā€¢ create and maintain a model for each clinical study

    ā€¢ ensure that the data collected is properly associated with the model

    ā€¢ determine study compatibilityā€”and even integrate dataā€”
       automatically

The CancerGrid project in Oxford has been working on supporting
semantic interoperability in experimental medicine since 2005.
Much of this work is equally applicable to e-Government.
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                  8



2. Semantic frameworks
To understand what a model means, we need to:

    ā€¢ understand the modelling language, as described by a language
       grammar or metamodel, and

    ā€¢ understand the meaning of the atoms in the model, the references
       made to items deļ¬ned elsewhere.

But what are these referenced items?
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                   9



2.1. Administered items

    ā€¢ terminologies
          collections of deļ¬ned terms, and relationships

    ā€¢ value domains
          enumerations, ranges, values, codes, datatypes, units

    ā€¢ data elements
          observation templates, attributes in model, questions on form

    ā€¢ models
          study designs, components, forms, processes, standards
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                  10



2.2. Value domains

A value domain will have a notion of representation, a deļ¬nition as a data
type, and some semantics:

    ā€¢ free-form text, and links to external documents

    ā€¢ references
       ā—® to other value domains
       ā—® to data elements
       ā—® to models
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   11



Example
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   12



2.3. Terminologies

ā€œThe US Census Bureau
deļ¬nition includes people
who originate in the original
peoples of Southeast Asia
and the Indian subcontinent.ā€
(Wikipedia)


(In popular US usage, ā€˜Asianā€™
often means Far East or SE
Asian. In Britain, ā€˜Asianā€™
particularly refers India,
Pakistan, Bangladesh,
Sri Lanka.)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   13



Another terminology




(Wikipedia)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   14



2.4. Data elements

    ā€¢ unique identiļ¬er

    ā€¢ value domain

    ā€¢ [name]

    ā€¢ [description]

    ā€¢ [classiļ¬cation]

    ā€¢ [status]
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                15



Example

name: ā€˜special mealā€™

identiļ¬er: 1777777-14-72-131-424

description: special meal request for individual on particular ļ¬‚ight

value domain: BA Special Meals (by reference)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)       16



2.5. Models

    ā€¢ data elements and value domains in context of
       ā—® deļ¬nition, classiļ¬cation, administration
       ā—® usage and application

    ā€¢ can be written in any language that we can understand
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)         17



Example

                                    <<1777777-14-72-131-001>>
         BA Special Meal <<enum>>




                                    <<1777777-14-72-131-424>>
            SpecialMealRequest




                     mealRequest



         PassengerNumberRecord
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                18



Example

                                   <<1777777-14-72-131-424>>
            SpecialMealRequest

                                   mealPreference



                     mealRequest



         PassengerNumberRecord              FrequentFlyerPreferences
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                     19



2.6. Meta-analysis examples

    ā€¢ is a vegetarian passenger more likely to be ļ¬‚ying business class or
       economy class?

    ā€¢ does Singapore Airlines carry a higher percentage of strict
       vegetarians than British Airways?
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   20



A related value domain
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)       21



A related model

                                   <<197200078R-7-3-32-03>>
        SG Special Meal <<enum>>




                                   <<197200078R-7-3-32-34>>
                MealOrder




                      mealOrder



               Reservation
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)               22



Elaboration

But which translation do we use?
For the purpose of our question, what would we consider vegetarian?
From BA: asian vegetarian (until 1 Jun 2009, when it became hindu
vegetarian), lacto ovo vegetarian, vegan vegetarian, and jain meal?
From SQ: raw vegetarian, vegetarian oriental, vegetarian indian,
vegetarian jain, vegan, fruit platter meal
Do we include Jain meals?
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)              23



Translation

We can use a model to describe the proposed translation.
The meta-analysis is an experiment in itself, and represents a new
context, and new layer of semantics.
This model could be reusableā€”a metamodel for special meals
meta-analysisā€”or a ā€˜one-offā€™, relating speciļ¬c datasets.
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                   24



3. Metadata registries

       ā€œRepository products provide DBMS-like features for managing
       speciļ¬c types of metadata (such as designs, schemas, interfaces,
       and mappings), as well as [. . . ] versioning, conļ¬guration
       management, and change notiļ¬cation. Equally important, they
       provide agreements on the semantics of the metadata.ā€

       ā€œAt present, commercial repositories do not adhere to a
       common interface or metadata model across vendors: so, in
       addressing interoperability problems between clients and
       servers, they introduce interoperability problems of their own.ā€

       (Heiler, ACMCS, 1995)
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                     25



3.1. ISO/IEC 11179

       ā€œISO/IEC 11179 ā€“ Metadata registries (MDR), addresses the
       semantics of data, the representation of data, and the
       registration of the descriptions of that data. It is through these
       descriptions that an accurate understanding of the semantics
       and a useful depiction of the data are found.ā€
       (ISO/IEC 11179-1:2004(E))
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)    26



3.2. 11179 models

        #'#+,*,




                            %++# #,#('


                            ('),-%(#'


                            (',0, (* #'#+,* ,


                            ,%',


                            ,%',('),


                            $,%++


                            *()*,1


                            )*+',,#('%++


                            %-(#'
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                                                    27


3.3. 11179 concepts
,%  ',(' ),                                         (' ),-%($'
           0)* ++ 1                     #.$'             +) $!1$'               * )* + ', 1
0)* ++$'             * )* + ', 1            * )* + ',$'             * )* + ',$'


              ,%  ',                                                     %- ($'
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)              28



3.4. Our implementation

                             Administered
                                Item




           Value                 Data
          Domain               Element              Model




We use models for the registration of concepts, conceptualisation,
classiļ¬cation, context, . . .
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                       29



3.5. Relationships

                      *        *   Administered
           Model
                                      Item



           Value      1        *       Data
          Domain                     Element




All relationships are potentially subjective, relative, and can be captured
in models, including default models for the various aspects of the 11179
standard. Links can be administered items in their own right.
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)   30



3.6. Models in practice

             Model




                            Classiļ¬cation
                              Scheme


                          Recommendation
                              Scheme


                               Usage
                               Model


                           Transformation
                               Model

More Related Content

Similar to ICEGOV2009 - Tutorial 1 - Technology in Electronic Government

Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069
Thomas Burguiere
Ā 
2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ
2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ
2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ
butest
Ā 
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern Hardware
Winstina Kennedy
Ā 
End-to-end deep auto-encoder for segmenting a moving object with limited tra...
End-to-end deep auto-encoder for segmenting a moving object  with limited tra...End-to-end deep auto-encoder for segmenting a moving object  with limited tra...
End-to-end deep auto-encoder for segmenting a moving object with limited tra...
IJECEIAES
Ā 

Similar to ICEGOV2009 - Tutorial 1 - Technology in Electronic Government (20)

Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069Syst biol 2012-burguiere-sysbio sys069
Syst biol 2012-burguiere-sysbio sys069
Ā 
Automatic Grading of Handwritten Answers
Automatic Grading of Handwritten AnswersAutomatic Grading of Handwritten Answers
Automatic Grading of Handwritten Answers
Ā 
Automating Software Development Using Artificial Intelligence (AI)
Automating Software Development Using Artificial Intelligence (AI)Automating Software Development Using Artificial Intelligence (AI)
Automating Software Development Using Artificial Intelligence (AI)
Ā 
2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ
2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ
2005幓EIę”¶å½•ęµ™ę±Ÿč“¢ē»å­¦é™¢č®ŗꖇ7ēƇ
Ā 
Real Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionReal Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object Detection
Ā 
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern Hardware
Ā 
CONTEXT-AWARE CLUSTERING USING GLOVE AND K-MEANS
CONTEXT-AWARE CLUSTERING USING GLOVE AND K-MEANSCONTEXT-AWARE CLUSTERING USING GLOVE AND K-MEANS
CONTEXT-AWARE CLUSTERING USING GLOVE AND K-MEANS
Ā 
Discreate eventsimulation idef
Discreate eventsimulation idefDiscreate eventsimulation idef
Discreate eventsimulation idef
Ā 
Live Sign Language Translation: A Survey
Live Sign Language Translation: A SurveyLive Sign Language Translation: A Survey
Live Sign Language Translation: A Survey
Ā 
Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
Dotnet datamining ieee projects 2012 @ Seabirds ( Chennai, Pondicherry, Vello...
Ā 
Reviews on swarm intelligence algorithms for text document clustering
Reviews on swarm intelligence algorithms for text document clusteringReviews on swarm intelligence algorithms for text document clustering
Reviews on swarm intelligence algorithms for text document clustering
Ā 
Extraction and Retrieval of Web based Content in Web Engineering
Extraction and Retrieval of Web based Content in Web EngineeringExtraction and Retrieval of Web based Content in Web Engineering
Extraction and Retrieval of Web based Content in Web Engineering
Ā 
Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...
Ā 
2014 15 IT trend
2014 15 IT trend2014 15 IT trend
2014 15 IT trend
Ā 
Reference Domain Ontologies and Large Medical Language Models.pptx
Reference Domain Ontologies and Large Medical Language Models.pptxReference Domain Ontologies and Large Medical Language Models.pptx
Reference Domain Ontologies and Large Medical Language Models.pptx
Ā 
IRJET- Multi Label Document Classification Approach using Machine Learning Te...
IRJET- Multi Label Document Classification Approach using Machine Learning Te...IRJET- Multi Label Document Classification Approach using Machine Learning Te...
IRJET- Multi Label Document Classification Approach using Machine Learning Te...
Ā 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30
Ā 
Text Document Classification System
Text Document Classification SystemText Document Classification System
Text Document Classification System
Ā 
A Software Measurement Using Artificial Neural Network and Support Vector Mac...
A Software Measurement Using Artificial Neural Network and Support Vector Mac...A Software Measurement Using Artificial Neural Network and Support Vector Mac...
A Software Measurement Using Artificial Neural Network and Support Vector Mac...
Ā 
End-to-end deep auto-encoder for segmenting a moving object with limited tra...
End-to-end deep auto-encoder for segmenting a moving object  with limited tra...End-to-end deep auto-encoder for segmenting a moving object  with limited tra...
End-to-end deep auto-encoder for segmenting a moving object with limited tra...
Ā 

More from ICEGOV

ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...
ICEGOV
Ā 
ICEGOV - Tutorial 1 - Information Policy Concepts and Principles
ICEGOV - Tutorial 1 - Information Policy Concepts and PrinciplesICEGOV - Tutorial 1 - Information Policy Concepts and Principles
ICEGOV - Tutorial 1 - Information Policy Concepts and Principles
ICEGOV
Ā 
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV
Ā 
ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...
ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...
ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...
ICEGOV
Ā 
ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...
ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...
ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...
ICEGOV
Ā 
ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...
ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...
ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...
ICEGOV
Ā 

More from ICEGOV (6)

ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 2 - Architecting the Connected Government: Pra...
Ā 
ICEGOV - Tutorial 1 - Information Policy Concepts and Principles
ICEGOV - Tutorial 1 - Information Policy Concepts and PrinciplesICEGOV - Tutorial 1 - Information Policy Concepts and Principles
ICEGOV - Tutorial 1 - Information Policy Concepts and Principles
Ā 
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
ICEGOV2009 - Tutorial 2 - part 1 - Architecting the Connected Government: Pra...
Ā 
ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...
ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...
ICEGOV2009 - Tutorial 5 - part 2 - Strategic Impact of e-Governmenton Economy...
Ā 
ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...
ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...
ICEGOV2009 - Tutorial 4 - E-Health Standards in Practice: Challenges and Oppo...
Ā 
ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...
ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...
ICEGOV2009 - Invited Talk - e-Gov and Public Sector Reform: What role for Gov...
Ā 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
Ā 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
Ā 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
Ā 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Ā 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Ā 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Ā 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
Ā 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
Ā 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Ā 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Ā 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
Ā 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
Ā 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
Ā 
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
Ā 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Ā 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
Ā 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
Ā 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Ā 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
Ā 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Ā 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
Ā 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
Ā 

ICEGOV2009 - Tutorial 1 - Technology in Electronic Government

  • 1. Technology in Electronic Government Jim Davies, Jeremy Gibbons, Steve Harris Oxford University Computing Laboratory ICEGOV tutorial, 10th Nov 2009
  • 2. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 2 1. Interoperability ā€œthe ability of two or more systems or components to exchange information and to use the information which has been exchangedā€ (IEEE Standard Computer Dictionary) the ability of ā€œindependent [. . . ] components [to] smoothly and effectively work together in a predeļ¬ned and agreed upon fashionā€ (Scholl & Klischewski, IJPA, 2007)
  • 3. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 3 1.1. Aspects of interoperability governance quality semantics representation authorisation authentication transport (After Paul Davidson, UK LeGSB.)
  • 4. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 4 1.2. Semantic interoperability ā€œData semantics is the relationship between data and what the data stand for. In order to obtain mutual understanding of interchanged data, the actors have to share a model of what the data represent. Semantic interoperability is about how to achieve such mutual understanding.ā€ (Solvberg et al, ERCIM News, 2002)
  • 5. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 5 ā€œFor [semantic interoperability] to be achieved, context information must be an active component of information systems. We deļ¬ne the context of a piece of data to be the metadata relating to its meaning, properties (such as its source, quality, and precision), and organization.ā€ (Sciore et al, ACM TODS, 1994) ā€œThe resulting metadata must be managed, and will require similar agreements about the semantics of the terminology used in the documentation. The need for semantic agreements simply moves up one link in the data/metadata chain.ā€ (Heiler, ACMCS, 1995)
  • 6. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 6 1.3. Postmodernism We canā€™t agree on a single model; we shouldnā€™t try to. There is no one privileged view. We need to allow for multiple models, and ļ¬gure out how to make them interoperable.
  • 7. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 7 1.4. Meta-analysis Medical research today depends on meta-analysis: the integration of data sets from different but related studies. This is very difļ¬cult to do after the fact; it only works well if we can: ā€¢ create and maintain a model for each clinical study ā€¢ ensure that the data collected is properly associated with the model ā€¢ determine study compatibilityā€”and even integrate dataā€” automatically The CancerGrid project in Oxford has been working on supporting semantic interoperability in experimental medicine since 2005. Much of this work is equally applicable to e-Government.
  • 8. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 8 2. Semantic frameworks To understand what a model means, we need to: ā€¢ understand the modelling language, as described by a language grammar or metamodel, and ā€¢ understand the meaning of the atoms in the model, the references made to items deļ¬ned elsewhere. But what are these referenced items?
  • 9. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 9 2.1. Administered items ā€¢ terminologies collections of deļ¬ned terms, and relationships ā€¢ value domains enumerations, ranges, values, codes, datatypes, units ā€¢ data elements observation templates, attributes in model, questions on form ā€¢ models study designs, components, forms, processes, standards
  • 10. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 10 2.2. Value domains A value domain will have a notion of representation, a deļ¬nition as a data type, and some semantics: ā€¢ free-form text, and links to external documents ā€¢ references ā—® to other value domains ā—® to data elements ā—® to models
  • 11. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 11 Example
  • 12. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 12 2.3. Terminologies ā€œThe US Census Bureau deļ¬nition includes people who originate in the original peoples of Southeast Asia and the Indian subcontinent.ā€ (Wikipedia) (In popular US usage, ā€˜Asianā€™ often means Far East or SE Asian. In Britain, ā€˜Asianā€™ particularly refers India, Pakistan, Bangladesh, Sri Lanka.)
  • 13. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 13 Another terminology (Wikipedia)
  • 14. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 14 2.4. Data elements ā€¢ unique identiļ¬er ā€¢ value domain ā€¢ [name] ā€¢ [description] ā€¢ [classiļ¬cation] ā€¢ [status]
  • 15. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 15 Example name: ā€˜special mealā€™ identiļ¬er: 1777777-14-72-131-424 description: special meal request for individual on particular ļ¬‚ight value domain: BA Special Meals (by reference)
  • 16. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 16 2.5. Models ā€¢ data elements and value domains in context of ā—® deļ¬nition, classiļ¬cation, administration ā—® usage and application ā€¢ can be written in any language that we can understand
  • 17. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 17 Example <<1777777-14-72-131-001>> BA Special Meal <<enum>> <<1777777-14-72-131-424>> SpecialMealRequest mealRequest PassengerNumberRecord
  • 18. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 18 Example <<1777777-14-72-131-424>> SpecialMealRequest mealPreference mealRequest PassengerNumberRecord FrequentFlyerPreferences
  • 19. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 19 2.6. Meta-analysis examples ā€¢ is a vegetarian passenger more likely to be ļ¬‚ying business class or economy class? ā€¢ does Singapore Airlines carry a higher percentage of strict vegetarians than British Airways?
  • 20. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 20 A related value domain
  • 21. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 21 A related model <<197200078R-7-3-32-03>> SG Special Meal <<enum>> <<197200078R-7-3-32-34>> MealOrder mealOrder Reservation
  • 22. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 22 Elaboration But which translation do we use? For the purpose of our question, what would we consider vegetarian? From BA: asian vegetarian (until 1 Jun 2009, when it became hindu vegetarian), lacto ovo vegetarian, vegan vegetarian, and jain meal? From SQ: raw vegetarian, vegetarian oriental, vegetarian indian, vegetarian jain, vegan, fruit platter meal Do we include Jain meals?
  • 23. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 23 Translation We can use a model to describe the proposed translation. The meta-analysis is an experiment in itself, and represents a new context, and new layer of semantics. This model could be reusableā€”a metamodel for special meals meta-analysisā€”or a ā€˜one-offā€™, relating speciļ¬c datasets.
  • 24. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 24 3. Metadata registries ā€œRepository products provide DBMS-like features for managing speciļ¬c types of metadata (such as designs, schemas, interfaces, and mappings), as well as [. . . ] versioning, conļ¬guration management, and change notiļ¬cation. Equally important, they provide agreements on the semantics of the metadata.ā€ ā€œAt present, commercial repositories do not adhere to a common interface or metadata model across vendors: so, in addressing interoperability problems between clients and servers, they introduce interoperability problems of their own.ā€ (Heiler, ACMCS, 1995)
  • 25. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 25 3.1. ISO/IEC 11179 ā€œISO/IEC 11179 ā€“ Metadata registries (MDR), addresses the semantics of data, the representation of data, and the registration of the descriptions of that data. It is through these descriptions that an accurate understanding of the semantics and a useful depiction of the data are found.ā€ (ISO/IEC 11179-1:2004(E))
  • 26. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 26 3.2. 11179 models #'#+,*, %++# #,#(' ('),-%(#' (',0, (* #'#+,* , ,%', ,%',('), $,%++ *()*,1 )*+',,#('%++ %-(#'
  • 27. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 27 3.3. 11179 concepts
  • 28. ,% ',(' ), (' ),-%($' 0)* ++ 1 #.$' +) $!1$' * )* + ', 1
  • 29. 0)* ++$' * )* + ', 1 * )* + ',$' * )* + ',$' ,% ', %- ($'
  • 30. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 28 3.4. Our implementation Administered Item Value Data Domain Element Model We use models for the registration of concepts, conceptualisation, classiļ¬cation, context, . . .
  • 31. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 29 3.5. Relationships * * Administered Model Item Value 1 * Data Domain Element All relationships are potentially subjective, relative, and can be captured in models, including default models for the various aspects of the 11179 standard. Links can be administered items in their own right.
  • 32. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 30 3.6. Models in practice Model Classiļ¬cation Scheme Recommendation Scheme Usage Model Transformation Model
  • 33. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 31 3.7. Model-driven development ā€œMDA is about using modelling languages as programming languages rather than merely as design languages.ā€ (Frankel, Model-Driven Architecture, 2003) We need the models to tell us what the data means, in terms of contextualised data elements and value domains. But the models are more than documentation: they can embody the essence of the implementation too.
  • 34. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 32 4. Meanings in the architecture What is the semantics of ā€˜semanticsā€™? Ultimately, consensus is a social process. Technological tools can support the process, but canā€™t supplant it. The best we can manage technically is to make associations explicit, and to leave it to people to interpret the associations.