Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toronto: Add agenda item type as subject #168

Merged

Conversation

patcon
Copy link
Contributor

@patcon patcon commented Jan 22, 2016

http://app.toronto.ca/tmmis/viewPublishedReport.do?function=getAgendaReport&meetingId=10898

As seen in the link above, each agenda item has a type in its header. From what I've seen, there are a few options it can be:

  • ACTION
  • Information
  • Presentation

jpmckinney pushed a commit that referenced this pull request Jan 22, 2016
Toronto: Add agenda item type as subject
@jpmckinney jpmckinney merged commit 24e4060 into opencivicdata:master Jan 22, 2016
@patcon
Copy link
Contributor Author

patcon commented Jan 22, 2016

Ah, sorry, meant to come and ask a question :)

So you think subjects straight-up, or would it be add to append something like type: so type:ACTION, type:Information etc. Or alternatively we could we abuse the notes array field (which is apparently usually for transcripts/minutes)?

Or does this all not matter, because we can just fix it later? I get the impression we (ie. your scraping app) wipe the database each time and create all-new uuid's, but I havent' dug in to check.

ALL THE QUESTIONS!

@jpmckinney
Copy link
Member

Because Pupa is not very smart, and Represent doesn't need to preserve the UUIDs, we blow away people, memberships, posts and parties: opencivicdata/pupa#65

If you want to keep those, it may be necessary to run a separate instance, as a lot of users depend on Represent.

@jpmckinney
Copy link
Member

Here's the method that does the deleting: https://github.com/opennorth/scrapers_ca_app/blob/master/reports/utils.py#L40

@jpmckinney
Copy link
Member

Hmm, yeah, this is not a bill subject. It'd be a bill classification maybe. Not sure why you'd prefix strings with type:.

@jpmckinney
Copy link
Member

Reverted for now: #169

@patcon
Copy link
Contributor Author

patcon commented Jan 22, 2016

I'm not sure about bill classification, as it's agenda item we're talking about. "Information" and "Presentation" types won't be used to create Bill objects since no vote is held, if i understand correctly. Or should we add agenda item classifications to the spec?

@jpmckinney
Copy link
Member

Ah - I was looking too quickly. There is no field in the spec at the moment for this, but it'd be an agenda item classification I think.

@patcon
Copy link
Contributor Author

patcon commented Jan 22, 2016

And the idea of the prefix was because subject is the closest thing we had to something appropriate for agenda items, but would also be needed to agenda item categories (which Toronto happens to have internally in TMMS, although I have to talk to internal folks to figure out best way to get them out)

So type: prefix was just to keep it distinct from future actual subjects :)

@patcon
Copy link
Contributor Author

patcon commented Jan 22, 2016

And thanks, I'll look into adding item classifications

@patcon
Copy link
Contributor Author

patcon commented Jan 22, 2016

For posterity, I below is the text of the email I sent to the City Clerk's Office

Can you confirm what is the difference between the "information" and "presentation" classifications seen here:

http://app.toronto.ca/tmmis/viewPublishedReport.do?function=getAgendaReport&meetingId=10898

Also, would I be safe to assume that the only types that will appear are:

  • Information
  • Presentation
  • ACTION

And lastly, am I correct that only ACTION results in a vote taking place?

I received the following reply from Matthew Green:

Patrick,

Thanks for your question.

Generally, Action items are seeking some kind of direction or resolution from Council or Committee; usually there are proposed recommendations which Council or Committee can adopt or amend by vote.

An Information Report is a City official's report that advises and informs without recommending. A vote is required to dispose of the item (i.e., normally, a motion to receive the item). The Council Procedure by-law outlines the procedures surrounding Information Reports and on a Motion to Receive For Information. Section 27-143 is the rule specific to Information Reports at committee:

http://www.toronto.ca/legdocs/municode/1184_027.pdf

Similarly, an item marked Presentation is normally a verbal update, a ceremonial presentation or presentations to the committee without a covering report, such as slide presentations or playing of videos. There would also be a vote to dispose of the item. You'll see a lot of Presentation items at Economic Development Committee. Here are the minutes from the last committee where you can see the committee's disposition on a number of presentation items:

http://app.toronto.ca/tmmis/viewPublishedReport.do?function=getMinutesReport&meetingId=10971

And it is correct that the only item classifications we have are Action, Information or Presentation.

Matthew Green

Council and Committee Administrator

Legislative Information and Standards

City Clerk's Office

@patcon
Copy link
Contributor Author

patcon commented Jan 22, 2016

So I was mistaken, and everything seems to get a vote, they're just never recorded in the vote record because no one ever bothers to request an individual tally :)

Still, these would be very useful to keep, as non-action agenda items are pretty boring, and likely not something we want to notify people on (for our city hall app)

@patcon patcon deleted the toronto-add-agenda-item-type branch April 10, 2016 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants