OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

election-services message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [election-services] RE: Enhancing Referendum items handling


Paul,
 
Yes concur. 
 
That's why I'm suggesting the enhancements - because right now the 230 is integrated tightly with Candidate - but 600 is an island with a thin thread via ReferendumItemID under Candidate - and its not clear how that directly relates to 600 details.  Just is not equivalent at all.   With the changes we'd have explicit ability to reference 600 items.
 
Thanks, DW

"The way to be is to do" - Confucius (551-472 B.C.)


-------- Original Message --------
Subject: RE: [election-services] RE: Enhancing Referendum items
handling
From: "Paul Spencer" <paul.spencer@boynings.co.uk>
Date: Wed, May 23, 2007 7:10 am
To: "David RR Webber (XML)" <david@drrw.info>,  "John Borras"
<johnaborras@yahoo.co.uk>
Cc: "'EML TC'" <election-services@lists.oasis-open.org>

It is best to keep the 200 and 600 series as closely in alignment as possible. As John says, we decided to keep the proposals and candidates separate, but they should mirror each other closely.
 
Paul
-----Original Message-----
From: David RR Webber (XML) [mailto:david@drrw.info]
Sent: 22 May 2007 15:49
To: John Borras
Cc: 'EML TC'
Subject: [election-services] RE: Enhancing Referendum items handling

John,
 
Let me review the 600 series and see what is happening there and provide feedback,
 
Thanks, DW

"The way to be is to do" - Confucius (551-472 B.C.)


-------- Original Message --------
Subject: Re: Enhancing Referendum items handling
From: John Borras <johnaborras@yahoo.co.uk>
Date: Tue, May 22, 2007 10:08 am
To: "David RR Webber (XML)" <david@drrw.info>
Cc: 'EML TC' <election-services@lists.oasis-open.org>

David
 
We originally used Candidate to refer to either an election or a referendum.  That got very complicated when we got the detailed requirement from the Swiss so we split out the 600 series of schemas and introduced the ProposalStructure in EML Core to specifically handle referendums thus leaving Candidate to relate solely to elections.  I'd be loathed to go back to including referendums in with Candidates as I think you are suggesting.  If things are missing or wrong then we should be looking to use/enhance the ProposalStructure and/or the 600 series in my opinion.  Do you see any problems with that approach?
 
John
 
 
 
"David RR Webber (XML)" <david@drrw.info> wrote:
Team,
 
I've looked at the options here - and pro-offer the below as a solid way forward with minimum impact on what we have already.
 
Plus - I believe this will really make implementers lives much easier!
 
If we concur then I will post this as a comment to the public review.
 
Thanks, DW

"The way to be is to do" - Confucius (551-472 B.C.)
=======================================
 
Referendum Items Handling
 
We have the referendum id item in the 510, 440 and 410 - but the ID and details are missing from the 230 and the 520.
 
This means it is not possible to declare the referendum items other than in the 410 itself, and also not possible to easily equate groups of referendum items that are selections and report results in the 520 and 510.
 
To solve this I'm proposing to include into the CandidateStructure and CandidateIdentifierStructure the ability to define and reference referendum items.
 
This would mean that a candidate item could then be a referendum question.  I believe this is the design intent - but without them also appearing in the 230 - there is no mechanism to centrally define them individually and as a set of grouped items.
 
Therefore here is what I believe the referendum item should look like
 
<ReferendumItem ReferendumOptionIdentifier="value99" ReferendumItemGroup="value999" language="US-en">
 <ReferendumText>Required text goes here</ReferendumText>
 <SelectionText>Accept</SelectionText>
</ReferendumItem>
 
This would allow you to create referendum items as currently candidates are - and then enter multiple ones where necessary for related items such as accept/reject/abstain as a group with group identifier.
 
Referendum will inherit all the same benefits as candidate - such as endorsements, sponsors, affliation, etc.
 
The logic in the 440 and 510 will then remain unchanged - except in the 520 you can now report the correct details for accept/reject/abstain totals accordingly - and now - because the candidatestructure actually will now have the referendum item details - you will be able to store that text there.


Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]