Schema Reference
The Human Services Data Specification defines a set of objects and the relationships between them. The HSDS Schema provides the authoritative definition of these objects and their required and optional fields. It is used to validate the structure and format of HSDS data.
This page provides, for each object in HSDS:
A reference table of required and optional field names, field descriptions and field formats
A JSON schema
Some example data.
For information on how to design API platforms to provide access to HSDS data, see the API Reference.
For information on how to format HSDS data, including how to publish a tabular Data Package of HSDS data, see the Publication Formats Reference.
Schema structure
HSDS data is not hierarchichal in the sense that it does not have a single top-level object. Rather, HSDS consists of a set of core objects or tables, with additional information held in separate objects or tables (see Logical Model for more details). For this reason, there is no single HSDS schema, but rather a separate schema for each object. In addition to being provided below, schema files for each object in HSDS are available as JSON schema from the HSDS GitHub repository.
Compiled schemas and example data, containing all HSDS objects, may be useful to publishers for a number of reasons. A number of compiled schema and example files are available from the schema and examples directories on the HSDS Github repository.
Objects and fields
service
service
is defined as:
The details of the services provided by organizations to a range of different groups.
Each service
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the service. Each service must have a unique identifier. |
|||
name |
string |
Required |
||
Name |
The official or public name of the service. |
|||
alternate_name |
string |
|||
Alternate Name |
An (optional) alternative name for this service. |
|||
description |
string |
|||
Description |
A free text description of the service. |
|||
url |
string |
uri |
||
URL |
URL of the service |
|||
email |
string |
|||
An email address which can be used to contact the service provider. |
||||
status |
string |
Required |
||
Status |
The current status of the service which can be active, inactive, defunct, or temporarily closed. |
|||
interpretation_services |
string |
|||
Interpretation Services |
A free text description of any interpretation services available for accessing this service. |
|||
application_process |
string |
|||
Application Process |
A free text description of the steps needed to access this service. |
|||
fees_description |
string |
|||
Fees Description |
A free text description of any charges for service users to access this service. |
|||
wait_time |
string |
|||
Wait Time |
DEPRECATED: The time a client may expect to wait before receiving a service. |
|||
fees |
string |
|||
Fees |
DEPRECATED: Details of any charges for service users to access this service. |
|||
accreditations |
string |
|||
Accreditations |
A free text description of any accreditations. Accreditation is the formal evaluation of an organization or program against best practice standards set by an accrediting organization. |
|||
eligibility_description |
string |
|||
Eligibility Description |
A free text description of the type of person for whom this service is intended. |
|||
minimum_age |
number |
|||
Minimum Age |
The minimum age of a person required to meet this eligibility requirement. |
|||
maximum_age |
number |
|||
Maximum Age |
The maximum age of a person required to meet this eligibility requirement. |
|||
assured_date |
string |
|||
Assured Date |
The date that the information about the service was last checked. |
|||
assurer_email |
string |
|||
Assurer Email |
The contact e-mail address for the person or organization which last assured the service. |
|||
licenses |
string |
|||
Licenses |
DEPRECATED: An organization may have a license issued by a government entity to operate legally. A list of any such licenses can be provided here. |
|||
alert |
string |
|||
Alert |
A description of any short term alerts concerning the service. |
|||
last_modified |
string |
date-time |
||
Last Modified |
The datetime when the service, or any related information about the service, has changed. Should have millisecond accuracy. |
|||
phones |
array[object] |
|||
Phones |
The details of the telephone numbers used to contact organizations, services, and locations. See phone |
|||
schedules |
array[object] |
|||
Schedules |
The details of when a service or location is open. Entries are RFC 5545 RRULES. See schedule |
|||
service_areas |
array[object] |
|||
Service Areas |
The details of the geographic area for which a service is available. See service_area |
|||
service_at_locations |
array[object] |
|||
Service At Locations |
A link between a service and a specific location. |
|||
languages |
array[object] |
|||
Languages |
The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation. See language |
|||
organization |
object |
|||
Organization |
The details about each organization delivering services. Each service should be linked to the organization responsible for its delivery. One organization may deliver many services. See organization |
|||
funding |
array[object] |
|||
Funding |
The sources of funding for a service or organization. See funding |
|||
cost_options |
array[object] |
|||
Cost Options |
The costs of a service at certain points in time. This is an LGA Extension table. This table provides a structured version of the text information contained in the ‘fees’ field of the ‘service’ table. See cost_option |
|||
program |
object |
|||
Program |
The details of collections of related services. See program |
|||
required_documents |
array[object] |
|||
Required Documents |
The details of any documents that are required in order to access or use services. |
|||
contacts |
array[object] |
|||
Contacts |
The details of the named contacts for services and organizations. See contact |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
phone
phone
is defined as:
The details of the telephone numbers used to contact organizations, services, and locations.
Each phone
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the phone number. Each entry must have a unique identifier. |
|||
location_id |
string |
uuid |
||
Location Identifier |
The identifier of the location where this phone number is located. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service for which this is the phone number. |
|||
organization_id |
string |
uuid |
||
Organization Identifier |
The identifier of the organization for which this is the phone number. |
|||
contact_id |
string |
uuid |
||
Contact Identifier |
The identifier of the contact for which this is the phone number. |
|||
service_at_location_id |
string |
uuid |
||
Service At Location Identifier |
The identifier of the ‘service at location’ table entry, when this phone number is specific to a service in a particular location. |
|||
number |
string |
Required |
||
Number |
The phone number. |
|||
extension |
number |
|||
Extension |
The extension of the phone number. |
|||
type |
string |
|||
Type |
Indicates the type of phone service, drawing from the RFC6350 list of types (text (for SMS), voice, fax, cell, video, pager, textphone). |
|||
description |
string |
|||
Description |
A free text description providing extra information about the phone service |
|||
languages |
array[object] |
|||
Languages |
The details of the languages that are spoken at locations or services. This does not include languages which can only be used with interpretation. See language |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
schedule
schedule
is defined as:
The details of when a service or location is open. Entries are RFC 5545 RRULES.
Each schedule
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the schedule. Each entry must have a unique identifier. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service for which this is the regular schedule |
|||
location_id |
string |
uuid |
||
Location Identifier |
The identifier of the location for which this is the regular schedule |
|||
service_at_location_id |
string |
uuid |
||
Service At Location Identifier |
The identifier of the ‘service at location’ table entry, when this schedule is specific to a service in a particular location. |
|||
valid_from |
string |
|||
Valid From |
The date from which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD, |
|||
valid_to |
string |
|||
Valid To |
The last date on which the schedule information is valid. It must be in the ISO 8601 format of YYYY-MM-DD. |
|||
dtstart |
string |
|||
Date Start |
iCal - The date of the first event is the schedule. Necessary when using the ‘interval’ feature, optional otherwise. |
|||
timezone |
number |
|||
Timezone |
The timezone that all dates are expressed as, expressed as a UTC offset. Dates are assumed to be UTC otherwise. |
|||
until |
string |
|||
Until |
iCal - The date of the last occurrence of the recurring event. |
|||
count |
number |
|||
Count |
iCal - The number of times that the event occurs. Use this instead of ‘until’, if appropriate. |
|||
wkst |
string |
|||
Week Start |
iCal - The two-letter code for the day on which the week starts. |
|||
freq |
string |
|||
Frequency |
iCal - How often the frequency repeats. |
|||
interval |
number |
|||
Interval |
iCal - How often the frequency repeats. For example, and Interval of 2 for a WEEKLY Frequency would represent fortnightly. |
|||
byday |
string |
|||
By Day |
iCal - Comma separated days of the week. Where freq is MONTHLY each part can be preceded by a positive or negative integer to represent which occurrence in a month; e.g. 2MO is the second Monday in a month. -1FR is the last Friday |
|||
byweekno |
string |
|||
By Week Number |
iCal - Comma separated numeric weeks of the year, where freq is WEEKLY. Can be negative to represent weeks before the end of the year; e.g. -5 is the 5th to last week in a year. |
|||
bymonthday |
string |
|||
By Month Day |
iCal - Comma separated numeric days of the month, where frequency is MONTHLY. Can be negative to represent days before the end of the month; e.g. -5 is the 5th to last day in a month. |
|||
byyearday |
string |
|||
By Year Day |
iCal - Comma separated numeric days of the month, where frequency is YEARLY. Can be negative to represent days before the end of the year; e.g. -1 is the last day in a year. |
|||
description |
string |
|||
Description |
A free text description of the availability of the service. |
|||
opens_at |
string |
|||
Opens At |
The time when a service or location opens. This should use HH:MM format and should include timezone information, either adding the suffix ‘Z’ when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.) |
|||
closes_at |
string |
|||
Closes At |
The time when a service or location closes. This should use HH:MM format and should include timezone information, either adding the suffix ‘Z’ when the date is in UTC, or including an offset from UTC (e.g. 09:00-05:00 for 9am EST.). |
|||
schedule_link |
string |
uri |
||
Schedule Link |
URL of a link for the schedule which may show each individual session and may provide a booking facility. |
|||
attending_type |
string |
|||
Attending Type |
A free text description of how to attend this service. |
|||
notes |
string |
|||
Notes |
Free text notes on the schedule. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
service_area
service_area
is defined as:
The details of the geographic area for which a service is available.
Each service_area
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the service area. Each service area must have a unique identifier. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service for which this entry describes the service area |
|||
name |
string |
|||
Name |
A free text geographic area where a service is available. |
|||
description |
string |
|||
Description |
A more detailed free text description of this service area. Used to provide any additional information that cannot be communicated using the structured area and geometry fields. |
|||
extent |
string |
|||
Extent |
A definition of the polygon defining the area. |
|||
extent_type |
string |
|||
Extent Type |
The format of the extent field populated from an enum of “geojson”, “topojson”, “kml”,and (for legacy systems or early state during transformation) “text”. |
|||
uri |
string |
|||
URI |
A URI which acts as a persistent identifier to identify an area. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
service_at_location
service_at_location
is defined as:
A link between a service and a specific location.
Each service_at_location
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier of the service at location entry. Each entry must have a unique identifier. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service at a given location. |
|||
description |
string |
|||
Description |
A free text description of the service at this specific location. |
|||
contacts |
array[object] |
|||
Contacts |
The details of the named contacts for services and organizations. See contact |
|||
phones |
array[object] |
|||
Phones |
The details of the telephone numbers used to contact organizations, services, and locations. See phone |
|||
schedules |
array[object] |
|||
Schedules |
The details of when a service or location is open. Entries are RFC 5545 RRULES. See schedule |
|||
location |
object |
|||
Location |
The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations. See location |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
location
location
is defined as:
The locations where organizations operate. Locations may be virtual, and one organization may have many locations.
Each location
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier of the location. Each location must have a unique identifier. |
|||
location_type |
string |
Required |
||
Location Type |
The type of location, which may be either physical, postal, or virtual. |
|||
url |
string |
uri |
||
URL |
If location_type is virtual, then this field represents the URL of a virtual location. |
|||
organization_id |
string |
uuid |
||
Organization Identifier |
The organization identifier for a location. This is the organization that is responsible for maintaining information about this location. The identifier of the organization should be given here. Details of the services the organization delivers at this location should be provided in the services_at_location table. |
|||
name |
string |
|||
Name |
The name of the location. |
|||
alternate_name |
string |
|||
Alternate Name |
An (optional) alternative name of the location. |
|||
description |
string |
|||
Description |
A free text description of the location. |
|||
transportation |
string |
|||
Transportation |
A free text description of the access to public or private transportation to and from the location. |
|||
latitude |
number |
|||
Latitude |
The latitude of the location expressed in decimal degrees in WGS84 datum. |
|||
longitude |
number |
|||
Longitude |
The longitude of the location expressed in decimal degrees in WGS84 datum. |
|||
external_identifier |
string |
|||
External Identifier |
A third party identifier for the location, which can be drawn from other services e.g. UK UPRN or what3words. |
|||
external_identifier_type |
string |
|||
External Identifier Type |
The scheme used for the location’s external_identifier e.g. UK UPRN or what3words. |
|||
languages |
array[object] |
|||
Languages |
The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation. See language |
|||
addresses |
array[object] |
|||
Addresses |
The addresses of locations where organizations operate. See address |
|||
contacts |
array[object] |
|||
Contacts |
The details of the named contacts for services and organizations. Note that in the HSDS data package format, if an individual is the contact for multiple services, their details may be duplicated multiple times in this table, each time with a new identifier, and with the rows containing different service ids. See contact |
|||
accessibility |
array[object] |
|||
Accessibility |
The details of the arrangements for access to locations for people who have disabilities See accessibility |
|||
phones |
array[object] |
|||
Phones |
The details of the telephone numbers used to contact organizations, services, and locations. See phone |
|||
schedules |
array[object] |
|||
Schedules |
The details of when a service or location is open. Entries are RFC 5545 RRULES. See schedule |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
The metadata table contains a record of the changes that have been made to the data in order to maintain provenance information. See metadata |
language
language
is defined as:
The languages that are spoken at locations or services. This does not include languages which can only be used with interpretation.
Each language
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the language. Each entry must have a unique identifier. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service for which the entry describes the languages in which services are delivered. |
|||
location_id |
string |
uuid |
||
Location Identifier |
The identifier of the location for which the entry describes the languages in which services are delivered. |
|||
phone_id |
string |
uuid |
||
Phone Identifier |
The identifier of the phone for which the entry describes the languages in which services delivered. |
|||
name |
string |
|||
Name |
The name of the language in which the service is delivered. |
|||
code |
string |
|||
Code |
The ISO 639-1 or ISO 639-3 code for the language. |
|||
note |
string |
|||
Note |
A free text description of any additional context or services provided for this language. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
organization
organization
is defined as:
The details about each organization delivering services. Each service should be linked to the organization responsible for its delivery. One organization may deliver many services.
Each organization
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the organization. Each organization must have a unique identifier. |
|||
name |
string |
Required |
||
Name |
The official or public name of the organization. |
|||
alternate_name |
string |
|||
Alternate Name |
An (optional) alternative or commonly used name for the organization. |
|||
description |
string |
Required |
||
Description |
A free text description containing a brief summary about the organization. It can contain markup such as HTML or Markdown. |
|||
email |
string |
|||
The contact e-mail address for the organization. |
||||
website |
string |
uri |
||
Website |
The URL (website address) of the organization. |
|||
tax_status |
string |
|||
Tax Status |
DEPRECATED: Government assigned tax designation for tax-exempt organizations. |
|||
tax_id |
string |
|||
Tax Identifier |
DEPRECATED: A government issued identifier used for the purpose of tax administration. |
|||
year_incorporated |
number |
|||
Year Incorporated |
The year in which the organization was legally formed. |
|||
legal_status |
string |
|||
Legal Status |
The legal conditions that an organization is operating under. |
|||
logo |
string |
|||
Logo |
A URL to an image associated with the organization which can be presented alongside its name. |
|||
uri |
string |
uri |
||
URI |
A persistent identifier to uniquely identify the organization such as those provided by Open Corporates or some other relevant URI provider. This is not for listing the website of the organization: that can be done through the website field of the Organization. |
|||
parent_organization_id |
string |
uuid |
||
Parent Organization Identifier |
The identifier of the organization’s parent organization. |
|||
funding |
array[object] |
|||
Funding |
The sources of funding for a service or organization. See funding |
|||
contacts |
array[object] |
|||
Contacts |
The details of the named contacts for services and organizations. See contact |
|||
phones |
array[object] |
|||
Phones |
The details of the telephone numbers are used to contact organizations, services, and locations. See phone |
|||
locations |
array[object] |
|||
Locations |
The details of the locations where organizations operate. Locations may be virtual, and one organization may have many locations. See location |
|||
programs |
array[object] |
|||
Programs |
The details of collection of related services. See program |
|||
organization_identifiers |
array[object] |
|||
Organization Identifiers |
The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
funding
funding
is defined as:
The sources of funding for a service or organization.
Each funding
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the funding. Each entry must have a unique identifier. |
|||
organization_id |
string |
uuid |
||
Organization Identifier |
The identifier of the organization in receipt of this funding. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service in receipt of this funding. |
|||
source |
string |
|||
Source |
A free text description of the source of funds for this organization or service. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
cost_option
cost_option
is defined as:
The costs of a service at certain points in time. This is an LGA Extension. This object provides a structured version of the text information contained in the ‘fees’ field of the ‘service’ object.
Each cost_option
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the cost option. Each entry must have a unique identifier |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the services for which the entry describes the cost. |
|||
valid_from |
string |
|||
Valid From |
The date when this price is valid from. |
|||
valid_to |
string |
|||
Valid To |
The date when this price is valid to. |
|||
option |
string |
|||
Option |
Conditions associated with the cost option. |
|||
currency |
string |
|||
Currency |
The 3 letter currency code of this cost option (expected to be gbp by Open Referral UK). |
|||
amount |
number |
|||
Amount |
The cost of the option, expressed as an amount. |
|||
amount_description |
string |
|||
Amount Description |
Specific details qualifying the cost amount. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
program
program
is defined as:
The details of collections of related services.
Each program
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the program. Each program must have a unique identifier. |
|||
organization_id |
string |
uuid |
||
Organization Identifier |
The identifier for the organization which the program belongs to. Each program must belong to a single organization, and the identifier for that organization should be given here. |
|||
name |
string |
Required |
||
Name |
The name of the program. |
|||
alternate_name |
string |
|||
Alternate Name |
The (optional) alternative name for the program. |
|||
description |
string |
Required |
||
Description |
A free text description of the program |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
required_document
required_document
is defined as:
The details of any documents that are required in order to access or use services.
Each required_document
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the document. Each document must have a unique identifier. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service for which this entry describes the required document. |
|||
document |
string |
|||
Document |
A free text description of the document required to apply for or receive the service. |
|||
uri |
string |
uri |
||
URI |
A web link to the document. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
contact
contact
is defined as:
The details of the named contacts for services and organizations.
Each contact
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the contact. Each contact must have a unique identifier. |
|||
organization_id |
string |
uuid |
||
Organization Identifier |
The identifier of the organization for which this is a contact. |
|||
service_id |
string |
uuid |
||
Service Identifier |
The identifier of the service for which this is a contact. |
|||
service_at_location_id |
string |
uuid |
||
Service At Location Identifier |
The identifier of the ‘service at location’ entry, when this contact is specific to a service in a particular location. |
|||
location_id |
string |
uuid |
||
Location Identifier |
The identifier for the location of the contact. |
|||
name |
string |
|||
Name |
The name of the contact. |
|||
title |
string |
|||
Title |
The job title of the contact. |
|||
department |
string |
|||
Department |
The department that the contact is a part of. |
|||
email |
string |
|||
The email address of the contact. |
||||
phones |
array[object] |
|||
Phones |
The details of the telephone numbers used to contact organizations, services, and locations. See phone |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
organization_identifier
organization_identifier
is defined as:
The details of the third party identifiers for organizations, such as: company registration number, charity number, tax registration number.
Each organization_identifier
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for this organization identifier entry. Each entry must have a unique identifier. |
|||
organization_id |
string |
uuid |
||
Organization Identifier |
The identifier of the organization. |
|||
identifier_scheme |
string |
|||
Identifier Scheme |
The scheme of the third party identifier, according to http://org-id.guide/. |
|||
identifier_type |
string |
Required |
||
Identifier Type |
The type of the third party identifier. |
|||
identifier |
string |
Required |
||
Third Party Identifier |
The third-party identifier value |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
attribute
attribute
is defined as:
A link between a service and one or more classifications that describe the nature of the service provided.
Each attribute
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier of the attribute entry. Each attribute entry should have a unique identifier. |
|||
link_id |
string |
uuid |
||
Link Identifier |
The identifier of the entity to which this taxonomy term applies. |
|||
link_type |
string |
|||
Link Type |
A code taken from an enumerated open codelist to indicate what the taxonomy term describes, e.g. the service eligibility or intended audience. |
|||
link_entity |
string |
|||
Link Entity |
The table of the Link Identifier. |
|||
value |
string |
|||
Value |
The value (if any) of an attribute. |
|||
taxonomy_term |
object |
|||
Taxonomy Term |
Each service can be categorized according to one or more taxonomy terms. The taxonomy_term object contains a list of taxonomy terms, their names, and, for hierarchical taxonomies, their structure. See taxonomy_term |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
metadata
metadata
is defined as:
A record of the changes that have been made to the data in order to maintain provenance information.
Each metadata
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for this metadata. Each entry must have a unique identifier. |
|||
resource_id |
string |
uuid |
||
Resource Identifier |
The identifier of the resource (service, program, location, address, or contact) that this metadata describes. |
|||
resource_type |
string |
|||
Resource Type |
The type of entity being referenced. |
|||
last_action_date |
string |
Required |
||
Last Action Date |
The date when data was changed. |
|||
last_action_type |
string |
Required |
||
Last Action Type |
The kind of change made to the data. |
|||
field_name |
string |
Required |
||
Field Name |
The name of field that has been modified. |
|||
previous_value |
string |
Required |
||
Previous Value |
The previous value of the field that has been modified. |
|||
replacement_value |
string |
Required |
||
Replacement Value |
The new value of the field that has been modified. |
|||
updated_by |
string |
Required |
||
Updated By |
The name of the person who modified the field. |
meta_table_description
meta_table_description
is defined as:
Metadata about individual tables.
Each meta_table_description
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for the metadata description. Each entry must have a unique identifier. |
|||
name |
string |
|||
Name |
The name for the metadata description. |
|||
language |
string |
|||
Language |
The ISO 639-1 or ISO 639-3 code for the language of the metadata description. |
|||
character_set |
string |
|||
Character Set |
The character set of the metadata description. |
|||
attributes |
array[object] |
|||
Attributes |
A link between a service and one or more classifications that describe the nature of the service provided. See attribute |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
In development
taxonomy
taxonomy
is defined as:
The taxonomies from which taxonomy terms are taken.
Each taxonomy
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier of the taxonomy. Each entry must have a unique identifier |
|||
name |
string |
Required |
||
Name |
The name of the taxonomy from which terms are sourced. |
|||
description |
string |
Required |
||
Description |
A free text description of the taxonomy. |
|||
uri |
string |
uri |
||
URI |
The URI of the taxonomy. |
|||
version |
string |
|||
Version |
The version of the taxonomy. |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
In development
taxonomy_term
taxonomy_term
is defined as:
Each service can be categorized according to one or more taxonomy terms. The taxonomy_term object contains a list of taxonomy terms, their names, and, for hierarchical taxonomies, their structure.
Each taxonomy_term
object has the following fields:
Title |
Description |
Type |
Format |
Required |
---|---|---|---|---|
id |
string |
uuid |
Required |
|
Identifier |
The identifier for this taxonomy term. Each taxonomy term must have a unique identifier, within the scope of the dataset. |
|||
code |
string |
|||
Code |
The term identfier as used in the taxonomy. This and the taxonomy_id combined define the term. |
|||
name |
string |
Required |
||
Name |
The taxonomy term itself. |
|||
description |
string |
Required |
||
Description |
A free text description of the term. |
|||
parent_id |
string |
uuid |
||
Parent Identifier |
If this is a child term in a hierarchical taxonomy, give the identifier of the parent category. For top-level categories, this is not required. |
|||
taxonomy |
string |
|||
Taxonomy |
If this is an established taxonomy, a free text description of which taxonomy is in use. If possible, provide a URI. |
|||
taxonomy_detail |
object |
|||
Taxonomy |
Taxonomies from which taxonomy terms are taken See taxonomy |
|||
language |
string |
|||
Language |
An ISO 639-1, or ISO 639-2 [language code](available at http://www.loc.gov/standards/iso639-2/php/code_list.php) to represent the language of the term. The three-letter codes from ISO 639-2 provide greater accuracy when describing variants of languages, which may be relevant to particular communities. |
|||
taxonomy_id |
string |
uuid |
||
Taxonomy Identifier |
The identifier of the taxonomy containing the term. |
|||
term_uri |
string |
uri |
||
Term URI |
URI of the term. |
|||
metadata |
array[object] |
|||
Metadata |
A record of the changes that have been made to the data in order to maintain provenance information. See metadata |
In development