Bills

Bill

Label Bill
Attributes
  • identifier bill_number: string

    Each bill is assigned a number by the Parliament. this number is typically in the xy.abcd format where xy is the year of the bill and abcd follows the rules bellow: Federal Council Dispatches are from 001, Cantonal Initiatives from 300, Parliamentary Initiatives from 400, Petitions from 2000, Motions, Postulates, and Interpellations from 3000, Questions from 1000 and Question Times are numbered from 7000 (before 2021: from 5000).

  • (optional) status: string

    Categorical: Resolved, Referred to the Federal Council, Depreciation request is pending, In the National Council’s Committee, Assigned to the responsible committee, In the Council of States Committee, Submitted, In both committees, Report in fulfillment of the motion is available, Referred to the Council Office, Deliberation in National Council’s Committee completed, Deliberation in Council of States Committee completed, Planned in the National Council, Referred to the AB-BA, Preliminary examination - in the Council of States Committee, Preliminary examination - in the National Council’s Committee, Rejected back to the Federal Council, Opinion on the motion is available, Planned in the Council of States

  • (optional) title_de: string

    Title of the bill in German.

  • (optional) title_fr: string

    Title of the bill in French.

  • (optional) urgent: boolean

    Boolean flag indicating if the bill is urgent or not. Urgent bills are dealt with in the same Session.

Connected relations
Outgoing Incoming
Constraints
  • A Bill must contain the attributes ‘title_de’, ‘title_fr’, ‘status’. The attribute ‘status’ is categorical must be one of: ‘Resolved’, ‘Preliminary examination’, ‘Written off’, ‘Discussed in both chambers’, ‘Accepted’, ‘Passed to second council’, ‘Approved’, ‘Preliminary examination in both chambers complete’, ‘Not yet discussed’, ‘Submitted’, ‘Refered to committee’, ‘Discussed’, ‘Not yet discussed in committee’
  • A bill must have exactly one type as a label additionally to the Bill label. The type is categorical and must be one of the following: Question Time Motion Cantonal Initiative Federal Council Dispatch Federal Council Report Recommendation Question Interpellation Parliamentary Initiative Question Interpellation Postulate Question
  • All debates for a bill must have the correct order_stamp, a matching uid and must be correctly connected by a NEXT relation. Further two consecutive debates must take place in different chambers/committees. If the order and the time missmatch, the node must be labeled as a “Inconsistent Timestamp”.
  • A Bill must follow a defined structure:
    • It must be connected to one and only one Chamber with exactly one SUBMITTED_TO relation
    • It can not be connected to a Committee with a COSPONSORS relation
    • It can not be connected to an External Entity with a SPONSORS relation
    • It can not be connected to an External Entity with a COSPONSORS relation
Visual Representation
../_images/bill.svg

Question Time

Label Question Time
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the question time. the number after the dot should start from 7000 (or 5000 before 2021).

  • title_de: string

  • (optional) status: string

    Categorical: Resolved

  • (optional) title_fr: string

  • (optional) urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Question Time contains no Media Summary and no Reasoning.
  • A Question Time must follow a defined structure:
    • It can not be connected to an Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one Person who is member in the Nationalrat with a SPONSORS relation
    • It can not be connected any node with a COSPONSORS relation
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/question_time.svg

Question

Label Question
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the question. the number after the dot should start from 1000.

  • status: string

    Categorical: Resolved, Submitted, Opinion on the motion is available

  • title_de: string

  • title_fr: string

  • urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Question contains no Media Summary.
  • A Question must follow a defined structure:
    • It can not be connected to an Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one of Person, Committee, Parliamentary Group with a SPONSORS relation, if multiple exist it must be transferred
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/question.svg

Interpellation

Label Interpellation
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the interpellation. the number after the dot should start from 3000 which corresponds to interpellations among other types of bills.

  • title_de: string

  • (optional) status: string

    Categorical: Resolved, Opinion on the motion is available, Submitted

  • (optional) title_fr: string

  • (optional) urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Interpellation contains no Media Summary.
  • An Interpellation must follow a defined structure:
    • It can not be connected to an Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one of Person, Committee, Parliamentary with a SPONSORS relation, if multiple exist it must be transferred
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/interpellation.svg

Recommendation

Label Recommendation
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the recommendation. the number after the dot should start from 3000 which corresponds to recommendations among other types of bills.

  • status: string

    Categorical: Resolved, Referred to the Federal Council

  • title_de: string

  • title_fr: string

  • urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • A Recommendation must follow a defined structure:
    • It can not be connected to an Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one Person who is member in the Ständerat with a SPONSORS relation
    • It can not be connected to a Person from any other Chamber than the Ständerat with either a SPONSORS or a COSPONSORS relation
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/recommendation.svg

Postulate

Label Postulate
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the postulate. the number after the dot should start from 3000 corresponds to postulates among other types of bills.

  • title_de: string

  • (optional) status: string

    Categorical: Resolved, Referred to the Federal Council, Report in fulfillment of the motion is available, Deliberation in Council of States Committee completed, In the Council of States Committee, Deliberation in National Council’s Committee completed, Referred to the AB-BA, Referred to the Council Office, In the National Council’s Committee, Assigned to the responsible committee, Opinion on the motion is available, Submitted

  • (optional) title_fr: string

  • (optional) urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Postulat contains no Media Summary.
  • A Postulate must follow a defined structure:
    • It can not be connected to an Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one of Person, Committee with a SPONSORS relation
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/postulate.svg

Motion

Label Motion
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the motion. the number after the dot should start from 3000 which corresponds to motions among other types of bills.

  • title_de: string

  • (optional) status: string

    Categorical: Resolved, Referred to the Federal Council, Depreciation request is pending, In the National Council’s Committee, In the Council of States Committee, Assigned to the responsible committee, Referred to the Council Office, Planned in the National Council, Deliberation in Council of States Committee completed, Opinion on the motion is available, Submitted, Deliberation in National Council’s Committee completed, Planned in the Council of States

  • (optional) title_fr: string

  • (optional) urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • A Motion must follow a defined structure:
    • It can not be connected to an Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one of Person, Committee with a SPONSORS relation, if multiple exist it must be transferred
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/motion.svg

Cantonal Initiative

Label Cantonal Initiative
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the CI. the second part of the number after the dot should have the 3xx format that corresponds to cantonal initiatives.

  • status: string

    Categorical: Resolved, Submitted, In the National Council’s Committee, In both committees, Assigned to the responsible committee, In the Council of States Committee, Preliminary examination - in the Council of States Committee, Preliminary examination - in the National Council’s Committee, Deliberation in National Council’s Committee completed

  • title_de: string

  • title_fr: string

  • urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Cantonal Initiative contains the Billtexts: Submitted. It must contain no Written Response and no Proposal.
  • A Cantonal Initiative must follow a defined structure:
    • needs status, turned off currently # - It must be connected to at least one Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one Canton with a SPONSORS relation
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/cantonal_initiative.svg

Parliamentary Initiative

Label Parliamentary Initiative
Attributes
  • identifier bill_number: string

  • status: string

    Categorical: Resolved, In the National Council’s Committee, Assigned to the responsible committee, In the Council of States Committee, Submitted, Deliberation in National Council’s Committee completed, Deliberation in Council of States Committee completed, Preliminary examination - in the Council of States Committee, Preliminary examination - in the National Council’s Committee, Planned in the National Council

  • title_de: string

  • title_fr: string

  • urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Parliamentary Initiative doesn’t containt a Proposal.
  • A Parliamentary Initiative must follow a defined structure:
    • needs status, turned off currently # - It must be connected to at least one Enactment Draft with a CONTAINS relation
    • It must be connected to exactly one of Person, Committee, Parliamentary Group with a SPONSORS relation, if multiple exist it must be transferred
    • It can not be connected to a Department with a PROPOSED relation
Visual Representation
../_images/parliamentary_initiative.svg

Federal Council Dispatch

Label Federal Council Dispatch
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the dispatch. the first digit after the dot should be either 0, 1, or 2 that corresponds to federal messages.

  • status: string

    Categorical: Resolved, In the National Council’s Committee, In the Council of States Committee, Submitted, Deliberation in Council of States Committee completed, Deliberation in National Council’s Committee completed, Rejected back to the Federal Council, Assigned to the responsible committee, In both committees

  • title_de: string

  • title_fr: string

  • urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Federal Council Dispatch contains a Submitted BillText and does not contain a Federal Response.
  • A Federal Council Dispatch doesn’t have Botschaft in title, it can’t contain “Bericht” or “Staatsrechnung” in the title. “Geschäftsbericht” is allowed.
  • A Federal Council Dispatch must follow a defined structure:
    • It must be connected to at least one Enactment Draft with a CONTAINS relation
    • It can not be connected to any node with a SPONSORS or a COSPONSORS relation
    • needs status, turned off currently # - It must be connected to exclusively one leading Department with a PROPOSED relation
    • It can not be connected to a Department with a PROPOSED_TO relation
    • It can not be connected to a Federal Response with a REACTION_TO relation
Visual Representation
../_images/federal_council_dispatch.svg

Federal Council Report

Label Federal Council Report
Attributes
  • identifier bill_number: string

    The parliament-assigned number for the report. the first digit after the dot should be either 0, 1, or 2 that corresponds to federal messages.

  • status: string

    Categorical: Resolved, Assigned to the responsible committee, Submitted

  • title_de: string

  • title_fr: string

  • urgent: boolean

Connected relations
Outgoing Incoming
Constraints
  • Verifies that a Federal Council Report contains a Submitted BillText and does not contain a Federal Response.
  • A Federal Council Report must contain a “Submitted” Billtext that contains the word “Bericht”.
Visual Representation
../_images/federal_council_report.svg