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 predefined 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 define 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 figure 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 difficult 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 defined elsewhere.

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



2.1. Administered items

    • terminologies
          collections of defined 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 definition 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
definition 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 identifier

    • value domain

    • [name]

    • [description]

    • [classification]

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



Example

name: ‘special meal’

identifier: 1777777-14-72-131-424

description: special meal request for individual on particular flight

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
       ◮ definition, classification, 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 flying 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 specific datasets.
Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH)                   24



3. Metadata registries

       “Repository products provide DBMS-like features for managing
       specific types of metadata (such as designs, schemas, interfaces,
       and mappings), as well as [. . . ] versioning, configuration
       management, and change notification. 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,
classification, 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




                            Classification
                              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 sys069Thomas Burguiere
 
Automatic Grading of Handwritten Answers
Automatic Grading of Handwritten AnswersAutomatic Grading of Handwritten Answers
Automatic Grading of Handwritten AnswersIRJET Journal
 
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)Jeremy Bradbury
 
2005年EI收录浙江财经学院论文7篇
2005年EI收录浙江财经学院论文7篇2005年EI收录浙江财经学院论文7篇
2005年EI收录浙江财经学院论文7篇butest
 
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 DetectionIRJET Journal
 
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareWinstina Kennedy
 
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-MEANSijseajournal
 
Discreate eventsimulation idef
Discreate eventsimulation idefDiscreate eventsimulation idef
Discreate eventsimulation idefMandar Trivedi
 
Live Sign Language Translation: A Survey
Live Sign Language Translation: A SurveyLive Sign Language Translation: A Survey
Live Sign Language Translation: A SurveyIRJET Journal
 
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...SBGC
 
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 clusteringIRJET Journal
 
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 EngineeringIRJET Journal
 
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...ijitjournal
 
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.pptxChimezie Ogbuji
 
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...IRJET Journal
 
Presentation 2019 08-30
Presentation 2019 08-30Presentation 2019 08-30
Presentation 2019 08-30Mahdi_Fahmideh
 
Text Document Classification System
Text Document Classification SystemText Document Classification System
Text Document Classification SystemIRJET Journal
 
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...ijseajournal
 
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 PrinciplesICEGOV
 
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

Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 

Recently uploaded (20)

Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 

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 predefined 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 define 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 figure 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 difficult 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 defined 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 defined 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 definition 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 definition 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 identifier • value domain • [name] • [description] • [classification] • [status]
  • 15. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 15 Example name: ‘special meal’ identifier: 1777777-14-72-131-424 description: special meal request for individual on particular flight 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 ◮ definition, classification, 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 flying 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 specific datasets.
  • 24. Technology in eGov: ICEGOV 2009 tutorial (JWD, JG, SJH) 24 3. Metadata registries “Repository products provide DBMS-like features for managing specific types of metadata (such as designs, schemas, interfaces, and mappings), as well as [. . . ] versioning, configuration management, and change notification. 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, classification, 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 Classification 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.