RE: [election-services] The Future of EML

From
Paul Spencer <>
Date
2007-04-12T10:50:42+00:00
ID
Thread
RE: [election-services] The Future of EML
John,

 

I 
think we are basically in agreement that this work should be done sometime. My 
concern is that it becomes harder to make structural changes after the ISO 
process. My experience of ISO standards has also been that they generally start 
in a syntax-independent style, then add the XML on top. This would require the 
data model.

 

Whilst 
we don't want to delay the ISO process, I wonder if it will take longer if our 
work is not in that form.

 

Regards

 

Paul

  
-----Original Message-----
From: John Borras 
  [mailto:]
Sent: 12 April 2007 
  09:59
To: Paul Spencer; eml
Subject: Re: 
  [election-services] The Future of EML

  

  

  
Paul

  
 

  
It was probably inevitable that we have arrived at a version of EML 
  that is not optimal as the requirement continues to evolve and experience 
  gained as we come to use the schemas.  Clearly if we knew back 
  in 2001 what we know now we would have ended up with a better specification. 
  However let's not lose sight of the fact that what we have is far 
  superior to anything else around.  I don't get the sense that any of it 
  is wrong, just that it could be better.  I don't share your concerns 
  about going into ISO with this version.  I don't think we should 
  fear other 
  experts who might criticise it, we have most 
  of the global e-voting expertise within the TC and the Council of Europe 
  working group, and that body of opinion gives us a considerable 
  advantage.

  
 

  
We have adopted the process of modifying the schemas periodically in 
  the light of experience and if what you say about 120 and others being 
  superfluous we should add that to the next update cycle, when we can also feed 
  in any further changes resulting from the next UK and Belgium pilots.  We 
  can correct any documentation problems in the current Public Review round so 
  perhaps you and David can post comments to that effect so there is a formal 
  record which we can address at the end of the review cycle.

  
 

  
We have discussed your suggestion before about producing a data model and 
  clearly we are not going to get anybody to fund that work.  However I am 
  prepared to put some personal time into this so perhaps we could meet up 
  at your convenience to scope out what needs to be done etc.  If the TC 
  are content with our plans we can include that work into the next version 
  of EML.

  
  
Regards
John
M. +44 (0)7976 157745 
  

  
----- 
  Original Message ----
From: Paul Spencer 
  <>
To: eml 
  <>
Sent: Wednesday, 11 April, 
  2007 1:30:41 PM
Subject: [election-services] The Future of EML

  
In my recent work involving EML, it has been clear that the clarity 
  and
consistency of the specification are suffering badly from the effects 
  of its
continued evolution. Some years ago, I suggested building a proper 
  data
model, but this was turned down on cost grounds.

Typical of the 
  issues I am now finding is that the 330, which was originally
intended to 
  supply a list of electors for the purpose of voting,  has
evolved 
  to cover most areas where such a list is required. For example, in
the UK, 
  it is being used to provide a list of electors to credit 
  reference
agencies. This means it is duplicating the 120 message, and I am 
  being asked
which should be used. If there is this confusion, it will lead 
  to
inconsistent implementations. Now I am being asked for similar features 
  in
the 230. It seems logical to remove the 120 and expand the 230, 330 and 
  630
to cover its functions.

This is just one example. I believe that 
  a thorough review of the schemas,
including the development of a data 
  model, would help clarify many points
and help with consistency of 
  implementation. Since the ISO process is not
one to be taken lightly, I 
  would like to see it done before submission. I
currently worry about the 
  feedback we will get if other experts look at the
current version in 
  detail.

Why can't we just get on and do this work? Because, in spite of 
  the presence
on the TC of several large companies working in the 
  multi-billion dollar
voting industry, most of the technical work is being 
  left to two individuals
who receive no payment. Is it not time for some of 
  the big companies either
to allow some staff to work on this or put up some 
  money so that the current
volunteers can do a decent job?

We should 
  be able to get EML up to the standards of UBL and other
specifications that 
  have had significant resource thrown at them. If not, it
reflects badly on 
  the industry and will end up costing people more as
interoperability 
  becomes harder to manage.

Regards

Paul 
  Spencer
Director
Boynings Consulting Ltd
http://boynings.co.uk

  
  Yahoo! Mail is the world's favourite email. Don't settle for less, sign 
  up for your free account today.