Procedure ontology

IRI:
http://parliament.uk/ontologies/procedure/
See also:
Turtle
Github
Visualised


Table of Contents

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Namespace Declarations

Classes

Availabilityc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Availability

is defined by
http://parliament.uk/ontologies/procedure/
The availability of a path - being a route or a clock - or a procedure over time. Availability may change as a result of a change to legislation, for example: the procedure for proposed negative statutory instruments laid under Section 8 of the European Union (Withdrawal) Act 2018 will remain open - as set out under the Act - until two years after completion day. The availability of a route may change as a result of a standing order being introduced, suspended or rescinded, for example: the standing orders setting out rules for English Votes for English Laws were first suspended, then rescinded. The availability of a route may change as a result of an order of a House in Parliament, for example: a formal proceeding may establish a new committee, creating a new route to a step for consideration by that committee. A thing, having been closed, may reopen.
has super-classes
Citing thingc
is in domain of
Availability ofop, Has availability statusop

Availability statusc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/AvailabilityStatus

is defined by
http://parliament.uk/ontologies/procedure/
The status of an availability, being either open or closed.
is in range of
Has availability statusop

Available thingc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/AvailableThing

is defined by
http://parliament.uk/ontologies/procedure/
A thing having periods of availability and unavailability.
has super-classes
Citing thingc
has sub-classes
Pathc, Procedurec
is in range of
Availability ofop

Calculation stylec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/CalculationStyle

is defined by
http://parliament.uk/ontologies/procedure/
A calculation style is used to record the form of a calculation based on the sitting days counted by a clock, for example: either House being sitting or adjourned for less than four days, both Houses sitting or being adjourned for less than four days, or the House of Commons sitting or being adjourned for less than four days. A calculation style may set out the definition of the first day to be counted.
is in range of
Procedural work package has calculation styleop, Procedure has calculation styleop

Citationc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Citation

is defined by
http://parliament.uk/ontologies/procedure/
A citation.
is in domain of
Has cited thing typeop
is in range of
Citesop

Cited thing typec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/CitedThingType

is defined by
http://parliament.uk/ontologies/procedure/
The type of the thing being cited, for example: an Act of Parliament, a House of Commons public standing order or a Speaker's ruling.
is in domain of
Parent cited thing typeop
is in range of
Has cited thing typeop, Parent cited thing typeop

Citing thingc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/CitingThing

is defined by
http://parliament.uk/ontologies/procedure/
A thing which may have a citation.
has sub-classes
Availabilityc, Available thingc, Event stepc
is in domain of
Citesop

Clockc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Clock

is defined by
http://parliament.uk/ontologies/procedure/
A clock sets out a number of days to be counted between a clock start step and a clock end step in a procedure. Within a work package, a clock is used to record the period of time between the date of the event actualising a clock start step and the date of the event actualising a clock end step. The period of time resulting from a clock is dependent on the start date of the clock, the day count of the clock and the calculation style. End dates of clocks in work packages currently before Parliament may change.
has super-classes
Pathc
is in domain of
Day countdp

Eventc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Event

is defined by
http://parliament.uk/ontologies/procedure/
An event taking place inside or outside Parliament. For example: a second reading debate, the tabling of an early day motion, a laying of a paper or the making of a statutory instrument by a government minister.
is in domain of
Actualisesop, Forms part ofop

Event stepc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/EventStep

is defined by
http://parliament.uk/ontologies/procedure/
A step of type event. An event step describes a set of potential events, for example: the potential for papers to be laid before the House of Commons. Potential events described by an event step may take place inside or outside Parliament.
has super-classes
Stepc
Citing thingc
is in domain of
Member ofop, Step in Houseop, Step in legislatureop
is in range of
Actualisesop, For stepop

Housec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/House

is defined by
http://parliament.uk/ontologies/procedure/
A parliamentary House, for example: the House of Lords.
is in domain of
In legislatureop
is in range of
Step collection in Houseop, Step in Houseop

Legislaturec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Legislature

is defined by
http://parliament.uk/ontologies/procedure/
A legislature, being either the UK Parliament or a devolved legislature.
is in range of
In legislatureop, Step in legislatureop

Paper workc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/PaperWork

is defined by
http://parliament.uk/ontologies/procedure/
A paper as a single intellectual work, as defined in the Functional Requirements for Bibliographic Records specification.
is in range of
Focusop

Pathc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Path

is defined by
http://parliament.uk/ontologies/procedure/
A path is a link from one step to another step in a procedure.
has super-classes
Available thingc
has sub-classes
Clockc, Routec
is in domain of
From stepop, In procedureop, To stepop

Procedural work packagec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/ProceduralWorkPackage

is defined by
http://parliament.uk/ontologies/procedure/
A group of events occurring as part of a procedure, for example: business items considered during the passage of a Statutory Instrument or Public Bill.
has super-classes
Work packagec
is in domain of
Focusop, Is clock frozendp, Procedural work package has calculation styleop, Subject toop, Work package day countdp

Procedurec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Procedure

is defined by
http://parliament.uk/ontologies/procedure/
A procedure in a legislature. For example, the passage of a made affirmative statutory instrument in both Houses. This procedure consists of business in a House, such as a division; business undertaken by both Houses jointly, such as consideration by a joint committee; processes applying to either House, such as a clock; and activities outside Parliament, such as the making of the statutory instrument.
has super-classes
Available thingc
is in domain of
Component ofop, Part ofop, Procedure has calculation styleop
is in range of
Component ofop, Depth In procedureop, In procedureop, Step collection in procedureop, Subject toop

Procedure collectionc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/ProcedureCollection

is defined by
http://parliament.uk/ontologies/procedure/
A collection of procedures, for example: the collection containing the Made Affirmative Remedial Order and Draft Affirmative Remedial Order procedures.
is in domain of
Parent procedure collectionop
is in range of
Parent procedure collectionop, Part ofop

Routec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Route

is defined by
http://parliament.uk/ontologies/procedure/
A path which may be traversed, taking inputs from event steps actualised by events in a work package, being processed by logical, arithmetic and decision steps, in order to determine the potential future states of all event steps in the procedure the work package is subject to.
has super-classes
Pathc

Stepc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/Step

is defined by
http://parliament.uk/ontologies/procedure/
A step having a type. Steps are joined by routes to form procedures. For example, within the SI procedures there exists a step named 'English Votes for English Laws (EVEL) consideration'. Steps may occur in more than one procedure. For example, all statutory instrument procedures include the EVEL consideration step by means of routes.
has sub-classes
Event stepc
is in domain of
Has step typeop
is in range of
From stepop, To stepop

Step collectionc back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/StepCollection

is defined by
http://parliament.uk/ontologies/procedure/
A collection of steps. Step collections collect steps of one type, for example: starting steps, concluding steps, website display steps, bill stage steps, or Member action steps.
is in domain of
Parent step collectionop, Step collection in Houseop, Step collection in procedureop
is in range of
Member ofop, Parent step collectionop

Step display depth in procedurec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/StepDisplayDepthInProcedure

is defined by
http://parliament.uk/ontologies/procedure/
The display depth of an event step in a procedure. An event or events may actualise two different steps in the same work package on the same day. Because we capture dates rather than times of events it was not possible to order events in a way that made 'procedural sense', for example: we may have shown 'Procedure concluded' before 'Instrument approved'. This class records the display depth of an event step forming part of the procedure, associating a display depth number with each step. For example: the 'Instrument created' event step in the draft affirmative procedure has a display depth of 1.0, whereas the 'Laid before the House of Commons' event step in the same procedure has a display depth of 3.1. These numbers are used to order events in a work package sharing the same date. The context of display depth is constrained to parts of a procedure map where procedure specifies that if X happens it must happen before Y but that Y may happen without X happening. An event step with depth 8 may happen before an event step with depth 7, if those two event steps are on different branches of the procedure map. An event step may have different step display depths in different procedures.
is in domain of
Depth In procedureop, Display depthdp, For stepop

Step typec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/StepType

is defined by
http://parliament.uk/ontologies/procedure/
The type of a step being an event step, decision step, logical NOT step, logical AND step, logical OR step, arithmetic SUM step, arithmetic INCREMENT step, arithmetic EQUALS step, or summation step.
is in range of
Has step typeop

Work packagec back to ToC or Class ToC

IRI: http://parliament.uk/ontologies/procedure/WorkPackage

is defined by
http://parliament.uk/ontologies/procedure/
A group of events occurring as part of a procedure or as determined by a committee, for example: business items considered during the passage of a Statutory Instrument or Public Bill, or during an inquiry by a Select Committee.
has sub-classes
Procedural work packagec
is in range of
Forms part ofop

Object Properties

Actualisesop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/actualises

is defined by
http://parliament.uk/ontologies/procedure/
Relates an event to the event step or steps being actualised. A record of an actual event forming part of a work package actualises the potential event described by the event step, procedurally indexing the event with the concept embodied by the event step. For example: an event recording the laying of a paper before the House of Commons in a work package actualises the event step 'Laid before the House of Commons', making that potential step actual. An event may actualise one or more event steps, for example: the event step for the putting of a question and the event step for the outcome may be actualised by one event. An event step may be actualised one or more times.
has domain
Eventc
has range
Event stepc

Availability ofop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/availabilityOf

is defined by
http://parliament.uk/ontologies/procedure/
Relates an availability to the thing having that availability. A thing may have different availabilities at different times, but only one availability at any one time. An availability is always of one thing.
has domain
Availabilityc
has range
Available thingc

Citesop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/cites

is defined by
http://parliament.uk/ontologies/procedure/
Relates a citing thing to its citation. A thing having a citation may have one or more citations, or none. A citation is always from one citing thing.
has domain
Citing thingc
has range
Citationc

Component ofop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/componentOf

is defined by
http://parliament.uk/ontologies/procedure/
Relates a procedure to its 'parent' procedure. A procedure forming a component of another procedure has all the routes in the component procedure appearing as routes in the 'parent' procedure. A procedure may be composed of one or more component procedures, or none. A procedure may be a component of one or more other procedures, or none. A procedure cannot be a component of itself.
has domain
Procedurec
has range
Procedurec

Depth In procedureop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/depthInProcedure

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step display depth in a procedure to that procedure. A step display depth in a procedure is always related to one procedure. A procedure may have one or more step display depths, or none.

Focusop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/focus

is defined by
http://parliament.uk/ontologies/procedure/
Relates a procedural work package to the focus of that work package, being a paper work. A procedural work package has focus on one paper work. A paper work may be the focus of one or more procedural work packages, or none.

For stepop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/forStep

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step display depth in a procedure to an event step. A step display depth in a procedure is always related to one event step. An event step in a procedure has one step display depth, or none. An event step may have different step display depths in different procedures.

Forms part ofop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/formsPartOf

is defined by
http://parliament.uk/ontologies/procedure/
Relates an event to the work package or work packages it forms part of. One or more events may form part of a work package. An event may form part of one or more work packages, for example: a meeting of the Joint Committee on Statutory Instruments may consider one or more SIs, each SI being the focus of a separate work package.
has domain
Eventc
has range
Work packagec

From stepop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/fromStep

is defined by
http://parliament.uk/ontologies/procedure/
Relates a path to the step that path comes from. A path comes from one input step.
has domain
Pathc
has range
Stepc

Has availability statusop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/hasAvailabilityStatus

is defined by
http://parliament.uk/ontologies/procedure/
Relates an availability to its status. An availability has one type, being open or closed.
has domain
Availabilityc
has range
Availability statusc

Has cited thing typeop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/hasCitedThingType

is defined by
http://parliament.uk/ontologies/procedure/
Relates a citation to the type of the thing being cited, for example: a citation of a section of an Act of Parliament having cited thing type 'Act of Parliament'. A citation has one cited thing type.
has domain
Citationc
has range
Cited thing typec

Has step typeop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/hasStepType

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step to its type. A step may only be of one type. A step type may be related to one or more steps, or none.
has domain
Stepc
has range
Step typec

In legislatureop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/inLegislature

is defined by
http://parliament.uk/ontologies/procedure/
Relates a House to the Legislature it forms part of. This is only used to relate the House of Commons and the House of Lords to the UK Parliament, devolved legislatures being unicameral.
has domain
Housec
has range
Legislaturec

In procedureop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/inProcedure

is defined by
http://parliament.uk/ontologies/procedure/
Relates a path to the procedure that path appears in. A path appears in one procedure. A procedure may have one or more paths, or none. A procedure having a component procedure allows the paths in that component procedure to be shared with the 'parent' procedure.
has domain
Pathc
has range
Procedurec

Member ofop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/memberOf

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step to the step collection that step is a member of. A step may belong to one or more step collections, or none.
has domain
Event stepc
has range
Step collectionc

Parent cited thing typeop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/parentCitedThingType

is defined by
http://parliament.uk/ontologies/procedure/
Relates a cited thing type to its parent cited thing type, for example: the cited thing type 'Act of Parliament' having parent cited thing type 'Primary legislation'. A cited thing type may have one or more parent cited thing types, or none.

Parent procedure collectionop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/parentProcedureCollection

is defined by
http://parliament.uk/ontologies/procedure/
Relates a procedure collection to its parent procedure collection. A procedure collection has one parent procedure collection, or none.

Parent step collectionop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/parentStepCollection

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step collection to its parent step collection. A step collection may have one parent step collection, or none.
has domain
Step collectionc
has range
Step collectionc

Part ofop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/partOf

is defined by
http://parliament.uk/ontologies/procedure/
Relates a procedure to the procedure collection of which it forms part. For example: the Made Affirmative Remedial Order procedure forming part of the Remedial Order procedure collection. A procedure forms part of one or more collections, or none.
has domain
Procedurec
has range
Procedure collectionc

Procedural work package has calculation styleop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/proceduralWorkPackageHasCalculationStyle

is defined by
http://parliament.uk/ontologies/procedure/
Relates a procedural work package to the calculation style used by that work package. A procedural work package has one calculation style, or none. Where a procedural work package has a calculation style, that style is one of the calculation styles applied to the procedure that the procedural work package is subject to.

Procedure has calculation styleop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/procedureHasCalculationStyle

is defined by
http://parliament.uk/ontologies/procedure/
Relates a procedure to the calculation styles applicable for work packages subject to that procedure. A calculation style may apply to one or more procedures. A procedure may have one or more calculation styles, or none. For example, depending on enabling legislation: a made affirmative statutory instrument may count days when both Houses are sitting or adjourned for fewer than five days, when either House is sitting or adjourned for fewer than five days or when the House of Commons is sitting or adjourned for fewer than five days.
has domain
Procedurec
has range
Calculation stylec

Step collection in Houseop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/stepCollectionInHouse

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step collection to one House, or none. For example: a step collection named 'Second reading', related to the House of Commons, collects steps forming that stage of public bill procedure in that House. A House may have one or more step collections, or none.
has domain
Step collectionc
has range
Housec

Step collection in procedureop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/stepCollectionInProcedure

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step collection to a procedure. A step collection has one procedure, or none. For example: a step collection named 'Second reading', related to the public bill procedure, collects steps forming that stage of public bill procedure. A procedure may have one or more step collections, or none.
has domain
Step collectionc
has range
Procedurec

Step in Houseop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/stepInHouse

is defined by
http://parliament.uk/ontologies/procedure/
Relates an event step to the House in which that event step would take place. An event step may take place in one or both Houses, or none.
has domain
Event stepc
has range
Housec

Step in legislatureop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/stepInLegislature

is defined by
http://parliament.uk/ontologies/procedure/
Relates an event step to the legislature in which that event step would take place, for example: a legislative consent motion being tabled in the Scottish Parliament. An event step may take place in one legislature, or none.
has domain
Event stepc
has range
Legislaturec

Subject toop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/subjectTo

is defined by
http://parliament.uk/ontologies/procedure/
Relates a procedural work package to the procedure it is subject to. A procedural work package is subject to one procedure.

To stepop back to ToC or Object Property ToC

IRI: http://parliament.uk/ontologies/procedure/toStep

is defined by
http://parliament.uk/ontologies/procedure/
Relates a path to the step that path goes to. A path goes to one input step.
has domain
Pathc
has range
Stepc

Data Properties

Day countdp back to ToC or Data Property ToC

IRI: http://parliament.uk/ontologies/procedure/dayCount

is defined by
http://parliament.uk/ontologies/procedure/
Relates a clock to the number of days of a type - as defined by the calculation style applied to the work package - to be counted by that clock. The day count of a clock may be overridden by the day count set on a work package. Clock day counts in the made affirmative procedure are not set, day counts being set on the work package.
has domain
Clockc
has range
integer

Display depthdp back to ToC or Data Property ToC

IRI: http://parliament.uk/ontologies/procedure/displayDepth

is defined by
http://parliament.uk/ontologies/procedure/
Relates a step display depth in a procedure to the depth value of the step in that procedure. The depth value is stored as a float in order to allow for the insertion of new steps into a procedure without having to renumber existing steps, for example: 1, 1.12, 2, 3.
has domain
Step display depth in procedurec
has range
float

Is clock frozendp back to ToC or Data Property ToC

IRI: http://parliament.uk/ontologies/procedure/isClockFrozen

is defined by
http://parliament.uk/ontologies/procedure/
Used to record whether the clocks in the procedure a work package is subject to are frozen. A work package marked as frozen will not have the dates of business items actualising clock end steps automatically updated when sitting days change. For example: the treaty procedure set out in the Constitutional Reform and Governance Act 2010 specifies no limitation on the length of any extension to objection period A. Should a Government minister choose to extend period A, dates on any business items actualising clock end steps cannot be automatically updated. The work package is marked as frozen and any changes to dates are manually updated.
has domain
Procedural work packagec
has range
boolean

Work package day countdp back to ToC or Data Property ToC

IRI: http://parliament.uk/ontologies/procedure/workPackageDayCount

is defined by
http://parliament.uk/ontologies/procedure/
Relates a work package to the number of days of a type - as defined by the calculation style applied to the work package - to be counted by any clock in the procedure the work package is subject to. Where a work package day count is set, its value overrides the day counts set on clocks in the procedure that work package is subject to.
has domain
Procedural work packagec
has range
integer

Namespace Declarations back to ToC

default namespace
https://ukparliament.github.io/ontologies/procedure/maps/meta/design-notes/#
calculator
https://api.parliament.uk/egg-timer/calculator/
dc
http://purl.org/dc/terms/
foaf
http://xmlns.com/foaf/0.1/
owl
http://www.w3.org/2002/07/owl#
procedure
https://ukparliament.github.io/ontologies/procedure/
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
xmlschema
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.