BenoitTalbot / bungeni-portal

Automatically exported from code.google.com/p/bungeni-portal
0 stars 0 forks source link

Parliamentary Item : Additional Metadata Attributes #755

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Parliamentary Items : Additional Metadata Requirements

Computed Name : 

See Issue 753

Status :

Increase size of field to 96

Publication Metadata :

Parliamentary items are published formally and the "publication" information 
has its own metadata- this publication metadata needs to be captured :

parl_publication_title
parl_publication_number
parl_publication_issue
parl_publication_publisher
parl_publication_rights

There is an additional requirement in the case of the tabled document, which 
may be published by an external body and then subsequently "published" again 
within parliament - in effect the tabled document has 2 sets of publication 
metadata - with the following additional metadata attributes : 

tabling_authority - authority tabling the document
received_by_parliament - the date the tabled document was received by parliament

TO DO : Add support for the above metadata - examine a more generic way of 
supporting this for parliamentary items in view of adopting a common document 
model.

Document Number :

This is there for most parliamentary items except :

missing in Bill and Agenda Items (it appears in questions, motions etc as 
question_number, motion_number ) , perhaps this needs to be moved into 
parliamentary items from currently in the individual item tables

External Document Number :

This is the number for an item which could be provided by an external body. 
a standard TextLine field is fine.

TO DO : add external document number 

Parliamentary Item Typology :

The following typology is being used for the differnt items :

question - response_type written/oral
motion, tabled document, agendaitem - not present
bill - doc_type government / private

TO DO: add typology support for other parliamentary items. Perhaps move the 
typology concept into the parliamentary_items model rather than on the 
individual extended tables. Definitions of the typology will vary per 
parliamentary item type.

Document Procedure :

Currently only used in questions :

questions - question_type -ordinary / private notice

TO DO : This "Document Procedure" concept needs to be provided to other 
parliamentary items. Definitions of the "document procedure" will vary per 
parliamentary item type.

Timespan :

Some documents like reports specify a duration of validity  - a from and to 
date , This is currently only on the "report" type, a similar concept needs to 
be expressed for parliamentary items in general.

Originally Introduced By : 

To specify the orginal chamber where the document was introduced. Can be a 
textline field now. 

Fields to be Removed :

Motions - party_id
Tabled Documents - link
Questions - sitting_time, supplement_parent_id, 
Bill - identifier

Original issue reported on code.google.com by ashok.ha...@gmail.com on 1 Feb 2012 at 1:12

GoogleCodeExporter commented 8 years ago
About "formal publication" -- a document is formally published by a parliament, 
typically once, but it seems it could be more than once (even if the first time 
would always be the most "formal"). This seems to indicate that it might be 
safest to model this concept as a special FormalPublicationEvent, and thus 
re-using all the machinery for document events.

About a possible "external body" as source of a document, above the example 
given is for a tableddocument but in fact other document types may also need to 
record an "external source", so it would seem that this possibility should be a 
feature of base document.

Original comment by mario.ruggier@gmail.com on 10 Feb 2012 at 2:50

GoogleCodeExporter commented 8 years ago
Closing All these issues -- As the list is being updated to match with the 
whiteboard backlog.

Original comment by ashok.ha...@gmail.com on 7 Sep 2012 at 7:57